Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Excel формули и функции
7. Функции за извличане на данни от области (Lookup & Reference) - част 2

Функция OFFSET - Обяснение и 2 примера с извличане на данни

- 100лв. за ЧЕРЕН ПЕТЪК:   Вземи курс "Excel формули и функции" за     249 лв. 149 лв.   ВИЖ ТУК

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното от урока

OFFSET измествa начална клетка с определен брой редове и колони и може да върне както единична стойност, така и цял блок от данни. Отрицателни числа местят нагоре/наляво, положителни – надолу/надясно. При зададени височина и ширина извежда множество клетки. Когато резултатът е в повече от една клетка, формулата се въвежда като масивна с Ctrl + Shift + Enter.

Повтори демонстрациите стъпка по стъпка

  1. Единична стойност: въведи в целева клетка =OFFSET(A3;6;0) и потвърди с Enter. Копирай формулата надясно и промени третия аргумент на 1 (мъже) и на 2 (жени).
  2. Блок от клетки: маркирай област 5 реда х 3 колони, остави активна горната лява клетка. Въведи =OFFSET(A3;6;0;5;3) и потвърди с Ctrl + Shift + Enter. За изтриване маркирай целия блок и натисни Delete.

Ключови функции и клавиши

  • OFFSET(reference; rows; cols; [height]; [width]) – връща препратка, изместена спрямо начална клетка; последните два аргумента определят размера на върнатата област.
  • COLUMNS(range) – брои колони в диапазон; използвай я за динамичен трети аргумент при копиране надясно.
  • Ctrl + Shift + Enter – въвежда масивна формула, когато резултатът обхваща множество клетки.
  • Delete – изтрива масивна формула, ако е маркиран целият блок.

Задача

Замени константите 0, 1, 2 в третия аргумент на OFFSET с динамична формула с COLUMNS, така че при копиране надясно изместването да расте с 1. Тествай, че стойностите съвпадат с оригиналните данни.