База Знаний: Функции Calc. INDIRECT

From Wiki
Revision as of 14:14, 10 November 2011 by Sancho (talk | contribs) (Основной текст)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search



70px right 70px right

INDIRECT

Функция возвращает ссылку, заданную текстовой строкой.

Синтаксис функции:

=INDIRECT(textref)
Рис. 1. Пример функции.

где:

  • textref — текстовая строка, определяющая ссылку, которая будет возвращена; ссылка может быть на единственную ячейку или на диапазон.


Ссылка может использоваться в формулах или функциях, требующих ссылку — смотрите рис. 1.

На рис. 1:

  • в ячейке B4 возвращается содержимое ячейки B2. INDIRECT(“B2”) возвращает ссылку на ячейку B2, таким образом это то же самое, что =B2;
  • в ячейке B6 также возвращается содержимое ячейки B2. “B” & 2 становится текстовой строкой “B2”.


Рис. 2. INDIRECT.

На рис. 2:

  • в ячейке B5 возвращается сумма чисел в диапазоне A1:C3.


Documentation caution.png 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









К началу страницы