Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Webversie van Excel

Retourneert een matrix die wordt gevormd door elke waarde in de matrix(en) toe te wijzen aan een nieuwe waarde door een LAMBDA toe te passen om een nieuwe waarde te maken.

Syntaxis

=MAP (array1, lambda_or_array<#>)

De syntaxis van de MAP-functie heeft de volgende argumenten en parameters:

  • array1      Een matrix die moet worden toegewezen.

  • lambda_or_array<#>      Een LAMBDA die het laatste argument moet zijn en waarvoor een parameter moet zijn opgegeven voor elke matrix die wordt gepasseerd of een andere matrix die moet worden toegewezen.

Fouten

Als u een ongeldige LAMBDA-functie of een onjuist aantal parameters opgeeft, wordt een #VALUE! geretourneerd fout met de naam 'Onjuiste parameters'.

Voorbeelden

Voorbeeld 1: Gekwadrateerde getallen boven een bepaalde waarde

Voer de voorbeeldgegevens in cellen A1:C2 in en kopieer de formule naar cel D4:

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

Voorbeeld1 van de eerste MAP-functie

Voorbeeld 2: Waarden zoeken uit twee kolommen in één rij die beide TRUE zijn

Maak een tabel met de naam 'TableA' met twee kolommen met de naam 'Col1' en 'Col2', beginnend in cel D1. Voeg een kolom met de naam 'BothTrue' toe in cel G1. Kopieer de formule naar cel G2:

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

Voorbeeld van de tweede MAP-functie

Voorbeeld 3: Waarden zoeken uit drie kolommen in één rij die voldoen aan bepaalde criteria

Maak een bereik van de voorbeeldgegevens met twee kolommen met de naam 'Grootte' en 'Kleur' in cellen D1:E11. Voeg twee kolomkoppen met de naam 'Geldige grootte' en 'Geldige kleur' toe in respectievelijk de cellen F1 en G1. Kopieer de formule naar cel F2:

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

Voorbeeld3 van de derde MAP-functie

Zie ook

LAMBDA-functie

REDUCE-functie

SCAN-functie

MAKEARRAY-functie

BYCOL-functie

BYROW-functie

ISOMITTED-functie

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.