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

From Wiki
Jump to navigationJump to search



70px right 70px right

ADDRESS

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

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

=ADDRESS(row; column; mode; style; sheet)
Рис. 1. Пример функции.

где:

  • row — число, определяющее строку;
  • column — число (а не буква), определяющее столбец;
  • mode — режим (необязательное число) определяет, абсолютный ли адрес ячейки или относительный. Если опущен, он, как предполагают, равняется 1.


Таблица 1. Режимы функции ADDRES.

Режим Строка Столбец style = TRUE style = FALSE
1 абсолютный абсолютный $A$1 R1C1
2 абсолютный относительный A$1 R1C[1]
3 относительный абсолютный $A1 R[1]C1
4 относительный относительный A1 R[1]C[1]
  • style — необязательный параметр, если FALSE или 0 определяет стиль R1C1, любое другое значение или если опущен определяет стиль A1. Хотя стиль записи R1C1 не поддерживается InfraOffice.pro Calc, всё же, разрешается импортированным электронным таблицам вычислить формулы с его использованием;
  • sheet — необязательная текстовая строка, определяющая лист.


Функция ADDRESS возвращает адрес ячейки (ссылку) в виде текста. Если задается имя листа параметром sheet, имя листа возвращается в тексте, сопровождаемое “.” и ссылкой на столбец / строку. Столбцы в возвращаемой строке идентифицируются с использованием заглавных букв.


Documentation caution.png MS Excel представляет некоторые ссылки на ячейку по-другому, нежели Calc, таким образом эта функция не всегда переносима.

Например, ADDRESS(1; 1; 4; “Sheet2”), возвращает Sheet2.A1 в Calc; эквивалент в MS Excel возвращает Sheet2!A1.


MS Excel допускает стиль ссылки R1C1; который в InfraOffice.pro Calc пока не реализован.


Проект стандарта ODFF говорит, что mode по умолчанию (если mode опущен) должен быть 4. Calc и MS Excel оба по умолчанию используют значение 1, таким образом могут возникнуть проблемы с ODFF.






InfraOffice.pro 3.1.x









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