Докато подготвяме доклад, ако искаме да копираме съдържанието на определена клетка от всички листове в определен ред, тогава можем да използваме комбинация от ИНДИРЕКТНО & КОЛОНА функции.
НЕПРЯК: Връща препратката, посочена от текстов низ.
Синтаксис: = INDIRECT (ref_text, A1)
ref_text е препратка към клетка. Ако ref_text не е валидна препратка към клетка, тогава функцията INDIRECT ще се върне #REF грешка.
Вторият аргумент А1 се отнася до логическа стойност, която определя вида на препратката, която се съдържа в клетката ref_text.
Ако a1 е ВЯРНО или пропуснат тогава ref_text се определя като справка в стил А1.
Ако a1 е НЕВЯРНО тогава ref_text се определя като еталон на стил R1C1.
Пример: Ако стойността в клетка A1 съдържа 10, B1 съдържа A1 & ние използваме НЕПРЯК функция в клетка C1= ИНДИРЕКТНО (B1), тогава резултатът ще бъде 10
КОЛОНА: Връща номера на колоната на препратка.
Синтаксис: = COLUMN (справка)
Справка: Това е препратка към клетка или диапазон от клетки.
Нека вземем пример:
- Имаме три листа в работната книга.
- Клетка А1 съдържа специфичен текст във всички листове.
- Искаме формула, която ще копира съдържанието от всички листове в текущия лист.
- Формулата, която ще използваме в клетка C2, би била
= INDIRECT ("Sheet" & COLUMN ()-COLUMN ($ C $ 2) +1 & "! $ A $ 1") - Натиснете Enter на клавиатурата си.
- Копирайки формулата в клетка D2 и E2, ще получим стойността на клетка A1 от съответните листове.
По този начин ще намерим много полезна формула, която ще даде стойност от всички множество листове в работната книга.