Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Повертає масив, сформований шляхом зіставлення кожного значення в масивах із новим значенням через застосування функції 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

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

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

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

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

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×