Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ „Excel 2024“ „Excel 2024“, skirta „Mac“

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

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.