We couldn’t sign you in
Select the account you want to use.

Връща масив, формиран от нанасяне на всяка стойност в масива(ите) с нова стойност чрез прилагане на ЛАМБДА за създаване на нова стойност.

Синтаксис

=MAP (масив1, lambda_or_array<#>)

Синтаксисът на функцията MAP има следните аргументи и параметри:

  • масив1   Масив, който трябва да бъде нанесен.

  • lambda_or_array<#>   ЛАМБДА, която трябва да бъде последният аргумент и която трябва да има или параметър за всеки предаден масив, или друг масив, който трябва да бъде нанесен.

Грешки

Предоставянето на невалидна функция LAMBDA или неправилен брой параметри връща #VALUE! наречена "Неправилни параметри".

Примери

Пример 1: Квадратни числа над определена стойност

Въведете примерните данни в клетки A1:C2 и след това копирайте формулата в клетка D4:

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

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

Пример 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"))))

Third MAP function example3

Вж. също

LAMBDA функция

REDUCE функция

SCAN функция

MAKEARRAY функция

BYCOL функция

BYROW функция

ISOMITTED функция

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

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединяване към Microsoft Office участници в Insider

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?

Благодарим ви за обратната връзка!

×