Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Вебпрограма Excel

Повертає масив, сформований шляхом зіставлення кожного значення в масивах із новим значенням через застосування функції LAMBDA для створення нового значення.

Синтаксис

=MAP (array1, lambda_or_array<#>)

Синтаксис функції MAP має подані нижче аргументи.

  • array1      Масив, який потрібно зіставити.

  • lambda_or_array<#>      Функція LAMBDA, яка має бути останнім аргументом і повинна мати або параметр для кожного переданого масиву, або інший масив, який потрібно зіставити.

Помилки

Надання неприпустимої функції LAMBDA або неправильна кількість параметрів повертає значення #VALUE! помилка з назвою "Неправильні параметри".

Приклади

Приклад 1. Квадратні числа над певним значенням

Введіть зразок даних у клітинки A1:C2, а потім скопіюйте формулу в клітинку D4:

=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))

Перший приклад1 функції MAP

Приклад 2. Пошук значень із двох стовпців в одному рядку, які мають значення TRUE

Створіть таблицю "ТаблицяА" з двома стовпцями "Стовп1" і "Стовп2", починаючи з клітинки D1. Додайте стовпець з іменем "ОбидваTrue" у клітинці G1. Скопіюйте формулу в клітинку G2:

=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))

Другий приклад функції MAP

Приклад 3. Пошук значень із трьох стовпців в одному рядку, які відповідають певним умовам

Створіть діапазон зразків даних із двома стовпцями "Розмір" і "Колір" у клітинках D1:E11. Додайте два заголовки стовпців "Припустимий розмір" і "Припустимий колір" у клітинках F1 і G1 відповідно. Скопіюйте формулу в клітинку F2:

=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red"))))

Третій приклад3 функції MAP

Див. також

Функція LAMBDA

Функція REDUCE

Функція SCAN

Функція MAKEARRAY

Функція BYCOL

Функція BYROW

Функція ISOMITTED

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.