Returnerer en matrix, der er udformet ved at tilknytte hver værdi i matrixerne til en ny værdi ved at anvende en LAMBDA til at oprette en ny værdi.
Syntaks
=MAP (array1, lambda_or_array<#>)
Syntaksen for funktionen MAP har følgende argumenter og parametre:
-
array1 En matrix, der skal tilknyttes.
-
lambda_or_array<#> En LAMBDA, der skal være det sidste argument, og som enten skal have en parameter for hver overført matrix eller en anden matrix, der skal tilknyttes.
Fejl
Hvis du angiver en ugyldig LAMBDA-funktion eller et forkert antal parametre, returneres en #VÆRDI! fejl kaldet "Forkerte Parametre".
Eksempler
Eksempel 1: Kvadrede tal over en bestemt værdi
Indtast eksempeldataene i cellerne A1:C2, og kopiér derefter formlen til celle D4:
=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))
Eksempel: 2: Find værdier fra to kolonner i én række, der begge er SANDE
Opret en tabel med navnet "TabelA" med to kolonner med navnet "Kolonne1" og "Kolonne2" med start i celle D1. Tilføj en kolonne med navnet "BothTrue" i celle G1. Kopiér formlen til celle G2:
=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))
Eksempel 3: Find værdier fra tre kolonner i én række, der opfylder bestemte kriterier
Opret et område af eksempeldataene med to kolonner med navnet "Størrelse" og "Farve" i cellerne D1:E11. Tilføj to kolonneoverskrifter med navnet "Gyldig størrelse" og "Gyldig farve" i cellerne F1 og G1 henholdsvis. Kopiér formlen til celle F2:
=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Stor",c="Rød"))))