Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Синтаксис

=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. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

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

×