Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Функция MAP в Excel (365)

Author Zhoumandy Last modified

Функция MAP применяет функцию LAMBDA для создания нового значения и возвращает массив, сформированный путем преобразования каждого значения в предоставленном(ых) массиве(ах) в новое значение.

map-function 1


Синтаксис

=MAP (массив1,[массив2],...,лямбда)


Аргументы

  • Массив1 (обязательный): Массив, который нужно преобразовать.
  • Массив2,... (необязательно): Дополнительные массивы для преобразования.
  • Лямбда (обязательно): Пользовательская функция LAMBDA применяется к массиву(ам).
    Она должна быть последним аргументом и настроена на принятие дополнительных параметров при наличии дополнительных массивов.

Возвращаемое значение

Функция MAP возвращает массивы результатов.


Примечания по функции

  1. Функция MAP была недавно представлена в Excel для Microsoft 365. Поэтому она недоступна в более ранних версиях Excel. Новые динамические формулы массива представлены в Excel для Microsoft 365, что означает, что нет необходимости использовать Ctrl+ Shift+ Enter для ввода формулы MAP как формулы массива.
  2. Значение ошибки #VALUE! возникает, если происходит одна из следующих ситуаций:
    • предоставлена недействительная функция LAMBDA;
    • предоставлено неверное количество параметров.

Пример

Как показано на скриншоте ниже, имеется массив данных. Чтобы умножить число в этом массиве на 2, если оно больше 100, и возвести это число в квадрат, если оно меньше или равно 100, выполните следующие действия:

Пожалуйста, скопируйте формулу ниже в ячейку E6, затем нажмите клавишу Enter, чтобы получить результат.

=MAP (B6:C12,LAMBDA(x, IF(x>100, x*2,x*x)))

map-function 2

Связанные функции:

  • Функция BYROW в Excel
    Функция BYROW в Excel применяет функцию LAMBDA к каждой строке заданного массива и возвращает результат для каждой строки в виде одного массива.

  • Функция LAMBDA в Excel
    Функция LAMBDA в Excel используется для создания пользовательских функций, которые могут многократно использоваться во всей книге.

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