Функція Excel MAP (365)
Команда Функція MAP застосовується а Функція LAMBDA для створення нового значення та повертає масив, сформований зіставленням кожного значення в наданому масиві з новим значенням.
синтаксис
=MAP (array1,[array2],...,lambda)
Аргументи
- Array1 (обов’язково): масив, який буде зіставлено.
- Масив2,... (необов’язково): Додаткові масиви для зіставлення.
- Лямбда (обов’язково): спеціальна функція LAMBDA застосовується до масиву(ів).
Це має бути останній аргумент і налаштований на прийняття додаткових параметрів, поки надаються додаткові масиви.
значення, що повертається
Команда Функція MAP повертає масиви результатів.
Примітки до функцій
- Функція MAP нещодавно представлена в Excel для Microsoft 365. Тому він недоступний у попередніх версіях Excel. У Excel для Microsoft 365 представлено нові формули динамічного масиву, тобто не потрібно використовувати Ctrl+Shift+Enter для введення формули MAP як формули масиву.
- Команда #VALUE! значення помилки виникає, якщо виникає одна з наведених нижче ситуацій:
- надано недійсну функцію LAMBDA;
- вказано неправильну кількість параметрів.
Приклад
Як показано на знімку екрана нижче, є масив даних. Щоб помножити число в цьому масиві на 2, якщо воно більше за 100, і звести це число в квадрат, коли воно менше або дорівнює 100, виконайте наступне:
Будь ласка, скопіюйте наведену нижче формулу в клітинку E6, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ, щоб отримати результат.
=МАПА (B6: C12,LAMBDA(x; ЯКЩО(x>100; x*2;x*x)))
Відносні функції:
-
перевершувати BYROW функція
Функція Excel BYROW застосовує функцію LAMBDA до кожного рядка заданого масиву та повертає результат для кожного рядка як єдиний масив.
-
перевершувати LAMBDA функція
Функція Excel LAMBDA використовується для створення настроюваних функцій, які можна повторно використовувати в книзі.
-
перевершувати MAKEARRAY функція
Функція Excel MAKEARRAY повертає обчислений масив на основі заданої кількості рядків і стовпців.