Funkcija MAP

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac

Vrne polje, oblikovano s preslikavo vsake vrednosti v poljih v novo vrednost s funkcijo LAMBDA , da se ustvari nova vrednost.

Sintaksa

=MAP (matrika1; lambda_or_array<#>)

V sintaksi funkcije MAP so ti argumenti in parametri:

  • matrika1 Matrika, ki bo preslikana.
  • lambda_or_array<#> LAMBDA, ki mora biti zadnji argument in ki mora imeti parameter za vsako uspešno matriko ali drugo matriko, ki mora biti preslikana.

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)))

Prvi primer funkcije MAP

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)))

Drugi primer funkcije MAP

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"))))

Tretji primer funkcije MAP