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

Функция INDIRECT с използване на R1C1 стил

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

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

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


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

Функцията INDIRECT може динамично да сочи към „последната налична“ стойност в таблица, като използва R1C1 стил за адресиране. Ключът е да се конструира адрес като текст и да се определи номерът на последната попълнена колона чрез броене. Не е нужно да превключвате целия Excel в R1C1; достатъчно е във формулата да зададете подходящия стил. Така жълтата клетка винаги показва сумата за последния месец, дори при добавяне/изтриване на колони.

Повтори показаното – стъпка по стъпка

  1. Идентифицирайте реда със сумите по месеци (в примера е 12).
  2. В целевата (жълта) клетка въведете: =INDIRECT("R12C"&COUNTA(12:12),FALSE)
  3. Логика: COUNTA(12:12) брои непразните клетки в ред 12 и връща номера на последната попълнена колона; INDIRECT връща стойността от адреса в R1C1 формат.
  4. Тествайте: изтрийте стойност за последния месец – формулата ще се измести към предходния; добавете нов месец – ще се обнови автоматично.
  5. По желание проверете междинни изчисления, като маркирате част от формулата и натиснете F9.

Използвани функции и настройки

  • INDIRECT – връща стойност от адрес, подаден като текст; втори аргумент FALSE указва R1C1 стил.
  • COUNTA – брои непразните клетки; тук определя номера на последната попълнена колона в реда със сумите.
  • R1C1 Reference Style – адресиране от вида R[row]C[column]; включва се от File > Options > Formulas > R1C1 Reference style.
  • F9 – изчислява маркирана част от формула в редактора за бърза проверка.