База Знаний: Функции Calc. INDIRECT
From Wiki
Jump to navigationJump to search < Энциклопедия | База знаний | Модули OpenOffice.org | Calc | Справочник функций | Функции электронных таблиц
INDIRECT
Функция возвращает ссылку, заданную текстовой строкой.
Синтаксис функции:
=INDIRECT(textref) |
---|
где:
- textref — текстовая строка, определяющая ссылку, которая будет возвращена; ссылка может быть на единственную ячейку или на диапазон.
Ссылка может использоваться в формулах или функциях, требующих ссылку — смотрите рис. 1.
На рис. 1:
- в ячейке B4 возвращается содержимое ячейки B2. INDIRECT(“B2”) возвращает ссылку на ячейку B2, таким образом это то же самое, что =B2;
- в ячейке B6 также возвращается содержимое ячейки B2. “B” & 2 становится текстовой строкой “B2”.
На рис. 2:
- в ячейке B5 возвращается сумма чисел в диапазоне A1:C3.
MS Excel представляет некоторые ссылки на ячейку по-другому чем InfraOffice.pro Calc, таким образом эта функция не всегда является переносимой. |
Например, INDIRECT(“Sheet2.A1”), правильно в Calc, но в MS Excel требуется форма INDIRECT(“Sheet2!A1”). Переносимым решением может быть INDIRECT(ADDRESS(1;1;4;“Sheet2”)).
MS Excel позволяет стиль ссылки R1C1; это работает в OpenOffice.org pro Calc начиная с 3.0.
Именованные ячейки / диапазоны распознаются в OpenOffice.org Calc начиная с 2.4.
InfraOffice.pro 3.1.x