Функция карты Excel (365)
Ассоциация Функция карты применяет Лямбда-функция для создания нового значения и возвращает массив, сформированный путем сопоставления каждого значения в предоставленных массивах с новым значением.
Синтаксис
=MAP (array1,[array2],...,lambda)
аргументы
- Массив1 (обязательно): Массив для сопоставления.
- Массив2,... (необязательно): Дополнительные массивы для сопоставления.
- Лямбда (обязательно): пользовательская функция LAMBDA применяется к массиву (массивам).
Он должен быть последним аргументом и настроен на прием дополнительных параметров при предоставлении дополнительных массивов.
Возвращаемое значение
Ассоциация Функция карты возвращает массивы результатов.
Примечания к функциям
- Функция MAP впервые представлена в Excel для Microsoft 365. Поэтому он недоступен в более ранних версиях Excel. Новые формулы динамического массива представлены в Excel для Microsoft 365, что означает, что нет необходимости использовать Ctrl + Shift + Enter для ввода формулы MAP в виде формулы массива.
- Ассоциация #СТОИМОСТЬ! значение ошибки возникает, если возникает одна из следующих ситуаций:
- предоставлена недопустимая функция LAMBDA;
- указано неправильное количество параметров.
Пример
Как показано на скриншоте ниже, имеется массив данных. Чтобы умножить число в этом массиве на 2, если оно больше 100, и возвести в квадрат это число, если оно меньше или равно 100, выполните следующие действия:
Пожалуйста, скопируйте приведенную ниже формулу в ячейку E6, затем нажмите кнопку Enter ключ для получения результата.
= КАРТА (B6: C12,ЛЯМБДА(х, ЕСЛИ(х>100, х*2,х*х)))
Относительные функции:
-
Excel BYROW Функция
Функция Excel BYROW применяет функцию LAMBDA к каждой строке заданного массива и возвращает результат для каждой строки в виде единого массива.
-
Excel LAMBDA Функция
Функция Excel LAMBDA используется для создания пользовательских функций, которые можно повторно использовать в книге.
-
Excel MAKEARRAY Функция
Функция Excel MAKEARRAY возвращает вычисляемый массив на основе заданного количества строк и столбцов.