Vrne matriko, ki je oblikovana tako, da vsako vrednost v matrikah preslikava v novo vrednost z uporabo LAMBDA za ustvarjanje nove vrednosti.
Sintaksa
=ZEMLJEVID (matrika1; lambda_or_array<#>)
V sintaksi funkcije MAP so ti argumenti in parametri:
- matrika 1 Matrika, ki jo je treba preslikati.
- lambda_or_array<#> LAMBDA, ki mora biti zadnji argument in ki mora imeti parameter za vsako preneseno polje ali drugo matriko, ki jo je treba preslikati.
Napake
Zagotavljanje neveljavne funkcije LAMBDA ali nepravilnega števila parametrov vrne #VREDNOST! napaka »Nepravilni parametri«.
Primeri
1. primer: kvadratna števila nad določeno vrednostjo
Vnesite vzorčne podatke v celice A1:C2 in kopirajte formulo v celico D4:
=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))
2. primer: iskanje vrednosti iz dveh stolpcev v eni vrstici, ki sta TRUE
Ustvarite tabelo z imenom »TabelaA« z dvema stolpcema» »Stolpec1« in »Stolpec2« z začetkom v celici D1. V celico G1 dodajte stolpec z imenom »BothTrue«. Kopirajte formulo v celico G2:
=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))
3. primer: iskanje vrednosti iz treh stolpcev v eni vrstici, ki izpolnjujejo določene pogoje
Ustvarite obseg vzorčnih podatkov z dvema stolpcema, imenovanima »Velikost« in »Barva« v celicah D1:E11. Dodajte dve glavi stolpca z imenom »Veljavna velikost« in »Veljavna barva« v celicah F1 in G1. Kopirajte formulo v celico F2:
=FILTER(D2:E11;MAP(D2:D11;E2:E11;LAMBDA(s;c;AND(s="Large";c="Red"))))