Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel за уеб Excel 2024 Excel 2024 за Mac

Връща масив, формиран чрез съпоставяне на всяка стойност в масива(ите) с нова стойност чрез прилагане на 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)))

Първи пример за функцията MAP

Пример 2: Намиране на стойности от две колони в един ред, които и двете са TRUE

Създайте таблица с име „TableA“ с две колони, наречени „Col1“ и „Col2“, започвайки от клетка D1. Добавете колона с име „BothTrue“ в клетка 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"))))

Трети пример за функцията MAP

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.