Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“

Pateikia masyvą, suformuotą kiekvieną masyvo (-ų) reikšmę susiedamas su nauja reikšme, pritaikant LAMBDA naujai reikšmei sukurti.

Sintaksė

=MAP (array1, lambda_or_array<#>)

Funkcijos MAP sintaksė turi tokius argumentus ir parametrus:

  • array1      Susietinas masyvas.

  • lambda_or_array<#>      LAMBDA, kuri turi būti paskutinis argumentas ir kuri turi turėti kiekvieno perduoto masyvo parametrą, arba kitą susietiną masyvą.

Klaidos

Pateikus netinkamą LAMBDA funkciją arba neteisingą parametrų skaičių, pateikiama #VALUE! klaida vadinama „Neteisingi parametrai“.

Pavyzdžiai

1 pavyzdys: skaičiai kvadratu virš tam tikros reikšmės

Įveskite duomenų pavyzdžius į langelius A1:C2, tada nukopijuokite formulę į langelį D4:

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

Pirma MAP funkcija, 1 pavyzdys

2 pavyzdys: rasti reikšmes iš dviejų stulpelių vienoje eilutėje, kurie abu yra TRUE

Sukurkite lentelę pavadinimu „A lentelė“ su dviem stulpeliais, pavadintais 1 stulp“ ir „2 stulp“, pradėdami nuo langelio D1. Langelyje G1 įtraukite stulpelį, pavadintą „Abu teisingi“. Nukopijuokite formulę į langelį G2:

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

Antra MAP funkcija, pavyzdys

3 pavyzdys: raskite reikšmes iš trijų stulpelių vienoje eilutėje, kurie atitinka tam tikrus kriterijus

Langeliuose D1:E11 sukurkite duomenų pavyzdžių diapazoną su dviem stulpeliais, pavadintais „Dydis“ ir „Spalva“. Į langelius F1 ir G1 įtraukite dvi stulpelių antraštes, pavadintas „Leistinas dydis“ ir „Leistina spalva“. Nukopijuokite formulę į langelį F2:

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

Trečia MAP funkcija, 3 pavyzdys

Taip pat žr.

Funkcija LAMBDA

Funkcija REDUCE

Funkcija SCAN

Funkcija MAKEARRAY

Funkcija BYCOL

Funkcija BYROW

Funkcija ISOMITTED

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.