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

From Apache OpenOffice Wiki
< RU‎ | kb
Revision as of 08:26, 10 August 2018 by Sancho (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, 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.


Именованные ячейки / диапазоны распознаются в Apache OpenOffice Calc начиная с 2.4.






InfraOffice.pro 3.1.x









Personal tools