Функция

01 от 01

Намиране на данни с функцията INDIRECT

Референтни данни в други клетки, с функцията INDIRECT на Excel. © Тед Френски

Функцията INDIRECT, както подсказва името й, може да се използва за индиректно позоваване на клетка във формулата на работен лист .

Това се извършва чрез въвеждане на клетка в клетката, която се чете от функцията.

Както е показано в примера по-горе, функцията INDIRECT в клетка D2 завършва с показването на данните, намиращи се в клетка B2 - номер 27 - въпреки че тя не съдържа пряка справка за тази клетка.

Как това се случва, по някакъв сложен начин:

  1. функцията INDIRECT се намира в клетка D2;
  2. референтната клетка, съдържаща се в кръглите скоби, казва на функцията да прочете съдържанието на клетка А2 - която съдържа друга клетка - B2;
  3. функцията прочита съдържанието на клетка В2 - където намира числото 27;
  4. функцията показва този номер в клетка D2.

Непряко често се комбинира с други функции, като например OFFSET и SUM - ред 7 от примера по-горе, за да се създадат по-сложни формули.

За да работи това, втората функция трябва да приеме референтната клетка като аргумент .

Често използвана за INDIRECT е да ви позволи да промените една или повече референтни клетки във формула, без да е необходимо да редактирате самата формула .

Синтаксисът на операциите и аргументите на индиректните функции

Синтаксисът на функцията се отнася до оформлението на функцията и включва името на функцията, скобите, сепараторите на запетаи и аргументите.

Синтаксисът за функцията INDIRECT е:

= НЕПРЕКИ (Ref_text, A1)

Ref_text - (задължително) Валидна клетка справка (може да бъде A1 или R1C1 стил на справка) или наречен диапазон - ред 6 в изображението по-горе, където клетка A6 е дал името Alpha;

А1 - (по избор) Логическа стойност (само за TRUE или FALSE), която указва какъв стил на референтната клетка се съдържа в аргумента Ref_text.

#REF! Грешки и Нежелани

INDIRECT ще върне #REF! стойността на грешката, ако аргументът на функцията Ref_text :

Въвеждане на функцията INDIRECT

Въпреки че е възможно да въведете цялата формула като

= INDIRECT (А2)

ръчно в клетката на работния лист, друга опция е да използвате диалоговия прозорец на функцията, за да въведете функцията и нейните аргументи, както е посочено в стъпките по-долу, в клетка D2.

  1. Кликнете върху клетката D2, за да стане активната клетка;
  2. Кликнете върху раздела Формули в менюто на лентата ;
  3. Изберете " Търсене и справка" от лентата, за да отворите падащия списък на функциите.
  4. Кликнете върху INDIRECT в списъка, за да изведете диалоговия прозорец на функцията
  5. В диалоговия прозорец кликнете върху реда Ref_text ;
  6. Кликнете върху клетката А2 в работния лист, за да въведете референтната клетка в диалоговия прозорец като аргумент Ref_text ;
  7. Кликнете върху OK, за да завършите функцията и да затворите диалоговия прозорец;
  8. Номерът 27 се появява в клетка D2, тъй като данните са разположени в клетка B2
  9. Когато кликнете върху клетка D2, пълната функция = INDIRECT (A2) се появява в лентата за формули над работния лист.