Ссылки и массивы
Функции ссылок и массивов. Табл.4.3
Функции адресации | |
АДРЕС | Возвращает в виде текста ссылку на одну ячейку в рабочем листе. |
ДВССЫЛ | Возвращает ссылку, заданную текстовым значением, фактически косвенная адресация. |
ОБЛАСТИ | Возвращает количество областей в ссылке. |
Функции индексации | |
ИНДЕКС | Использует индекс для выбора ссылки на значения из ссылки или массива. |
СМЕЩ | Возвращает ссылку, смещенную относительно заданной ссылки. |
ВЫБОР | Выбирает значение из списка значений по индексу. |
Функции поиска | |
ПОИСКПОЗ | Ищет позицию значения в ссылке или массиве. |
ГПР | Просматривает верхнюю строку массива, ищет значение в первой строке массива, определяет его столбец, и возвращает значение из ячейки в найденном столбце и указанной аргументом функции строке. |
ВПР | Просматривает левый столбец массива, ищет значение в первом столбце массива, определяет его строку, и возвращает значение из ячейки в найденной строке и указанном аргументом функции столбце. |
ПРОСМОТР | Ищет значения в векторе или массиве. Форма массива функции ПРОСМОТР очень похожа на функции ГПР и ВПР, она их как бы объединяет. |
Функции столбца/строки | |
СТОЛБЕЦ | Возвращает номер столбца, на который указывает ссылка. |
ЧИСЛСТОЛБ | Возвращает количество столбцов в массиве или ссылке. |
СТРОКА | Возвращает номер строки, определяемой ссылкой. |
ЧСТРОК | Возвращает количество строк в ссылке. |
ТРАНСП | Возвращает транспонированный массив. |
ГИПЕРССЫЛКА | Создает ссылку, открывающую документ, находящийся на жестком диске, сервере сети или в Интернете. |
Функции адресации вычисляют ссылку в виде текста по номерам строки и столбца (ссылка на ячейку в 4 столбце и 1 столбце – “D1”), превращают в ссылку текст, записанный в ячейке (из текста “D1” получается ссылка на ячейку D1), либо вычисляют число областей в диапазоне (диапазон (А1:В2;С4:Е6 содержит 2 области).
Функции индексации вычисляют: ссылку на элемент матрицы, Aij, параметры - диапазон, номера строки и столбца; ссылку на диапазон, смещенный относительно данного, параметры – диапазон и смещений; значение из списка по номеру. Вычисленная по функции ИНДЕКС ссылка может использоваться при составлении сложной ссылки с применением оператора ссылки.
Рис.4.4. Использование вычисляемой ссылки.
По формуле =СУММ(ИНДЕКС(A1:F6;1;1):ИНДЕКС(A1:F6;4;3)) фактически вычисляется =СУММ(А1:С4).
Функция ВЫБОР чем-то напоминает оператор CASE. При моделировании игры жизнь формула
=ВЫБОР(СУММ(A1:C1;A2:A3;B3:C3;C2)+1;0;0;1;1;0;0;0;0;0) может заменить формулу
=ЕСЛИ(СУММ(A1:C1;A2:A3;B3:C3;C2)<2;0;ЕСЛИ(СУММ(A1:C1;A2:A3; B3:C3;C2)>3;0;1)).
Функции поиска начинают вычисление с поиска положения значения в векторе, возможно приближенного. Вектор может быть упорядочен, но это необязательно.
Функция ПОИСКПОЗ возвращает положение значения в векторе.
Рис.4.5. Использование функции ПОИСКПОЗ.
В данном примере слово точно ищется в неупорядоченном векторе, а число приближенно ищется в упорядоченном по возрастанию векторе.
В функциях ГПР, ВПР и ПРОСМОТР положение значения определяет столбец/строку, а строка/столбец у ГПР и ВПР задаются параметром обращения, а у ПРОСМОТР формой диапазона.
Например, формула =ВПР(B1;A1:C8;3;0) вычисляет 6,5.
Обратите внимание на плохой перевод названий функций. Исходные английские названия это: HLOOKUP, VLOOKUP, LOOKUP, и то лучше видно, что это Горизонтальный, Вертикальный и просто Просмотр.
Функция ГИПЕРССЫЛКА поможет открыть книгу, хранящуюся в сети.
Остальные функции ясны из таблицы 4.3.
- Особенности (ис) на платформе электронных таблиц
- Формулы
- Операторы
- Операнды
- Результат
- Функции
- Ввод значений, формул, функций
- Функции Microsoft Excel
- Ссылки и массивы
- Функции проверки свойств и значений, информационные функции
- Переменные имена
- Преодоление ограничения на длину формулы
- Использование имен в формулах массивов
- Сводная таблица
- Итерация
- Порядок вычислений
- Подбор параметра
- Команда меню Подбор параметра
- Метод объекта Range
- Поиск решения (Оптимизация)
- Команда меню Поиск решения
- Функции, программирующие поиск решения