Difference between revisions of "RU/kb/00000645"
Line 6: | Line 6: | ||
<section begin=toc /> | <section begin=toc /> | ||
=== INDEX === | === INDEX === | ||
− | Функция возвращает значение из таблицы, задаваемое номером столбца и строки. | + | <section begin=description />Функция возвращает значение из таблицы, задаваемое номером столбца и строки.<section end=description /> |
==== Синтаксис функции: ==== | ==== Синтаксис функции: ==== |
Latest revision as of 10:01, 13 March 2012
INDEX
Функция возвращает значение из таблицы, задаваемое номером столбца и строки.
Синтаксис функции:
=INDEX(datatable; row; column; areanumber) |
---|
где:
- datatable — диапазон или массив;
- row — позволяет выбрать в datatable строку, из которой будет возвращаться значение;
- column — позволяет выбрать в datatable столбец, из которого будет возвращаться значение;
- areanumber — если datatable имеет несколько диапазонов, определяет, какой должен использоваться. Является необязательным и по умолчанию — 1.
Функция INDEX возвращает значение в позиции row, column в диапазоне или массиве datatable. Эта функция — по существу двумерная версия функции CHOOSE.
Если row опущен или пустой параметр (две последовательные точки с запятой ;;), или 0, возвращается весь столбец заданной области areanumber в datatable. Если column опущен или пустой параметр (две последовательные точки с запятой ;;), или 0, возвращается вся строка заданной области areanumber в datatable. Если и row и column, опущены, пустые или 0, возвращается вся заданная область areanumber.
Если datatable — одномерный вектор столбец, column является необязательным параметром или может быть опущен как пустой параметр (две последовательные точки с запятой ;;).
Номер строки и столбца указываются относительно верхнего левого угла ссылки на диапазон.
Если row или column имеют значение, большее чем соответствующее измерение заданной области areanumber, возвращается ошибка.
InfraOffice.pro Calc не может обращаться с пустыми параметрами; так, например, INDEX(multirange; 3; ; 2) будет возвращать ошибку.
Если datatable имеет одну строку, стандарт ODFF подразумевает что может использоваться синтаксис INDEX(datatable; column). Это должно быть реализовано в InfraOffice.pro Calc.
InfraOffice.pro 3.1.x