KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Excel MAP-functie (365)

AuteurZhoumandy Wijzigingsdatum

De MAP-functie past een LAMBDA-functie toe om een nieuwe waarde te genereren en retourneert een array die ontstaat door elke waarde in de opgegeven array(s) te koppelen aan een nieuwe waarde.

map-functie 1


Syntaxis

=MAP ()array1,[array2],...,lambda)


Argumenten

  • Array1 (vereist): De array die in kaart moet worden gebracht.
  • Array2,... (optioneel): Aanvullende arrays die in kaart moeten worden gebracht.
  • Lambda (vereist): de aangepaste LAMBDA-functie die op de array(s) wordt toegepast.
    Deze moet als laatste argument worden opgegeven en zo zijn ingesteld dat ze extra parameters accepteert wanneer aanvullende arrays worden meegenomen.

Retourneerwaarde

De MAP-functie retourneert arrays met resultaten.


Opmerkingen bij de functie

  1. De MAP-functie is nieuw in Excel voor Microsoft 365 en daarom niet beschikbaar in eerdere versies van Excel. Met de introductie van nieuwe dynamische matrixformules in Excel voor Microsoft 365 hoeft u Ctrl+Shift+Enter niet meer te gebruiken om de MAP-formule als matrixformule in te voeren.
  2. De foutwaarde #WAARDE!treedt op als één van de volgende situaties zich voordoet:
    • er is een ongeldige LAMBDA-functie opgegeven;
    • Er is een onjuist aantal parameters opgegeven.

Voorbeeld

Zoals in de onderstaande afbeelding wordt weergegeven, is er een array met gegevens. Om het getal in deze array met 2 te vermenigvuldigen wanneer het groter is dan 100 en dit getal te kwadrateren wanneer het kleiner is dan of gelijk aan 100, gaat u als volgt te werk:

Kopieer de onderstaande formule naar cel E6 en druk op de toets Enterom het resultaat te verkrijgen.

=MAP ()B6:C12,LAMBDA(x; ALS(x>100; x*2;x*x)))

map-functie 2

Gerelateerde functies:

  • Excel -functie BYROW
    De Excel BYROW-functie past een LAMBDA-functie toe op elke rij in een opgegeven matrix en retourneert het resultaat per rij als één enkele matrix.

  • Excel -functie LAMBDA
    Met de Excel LAMBDA-functie maakt u aangepaste functies die u herhaaldelijk in een werkmap kunt gebruiken.

  • Excel -functie MAKEARRAY
    De Excel MAKEARRAY-functie retourneert een berekende matrix op basis van het opgegeven aantal rijen en kolommen.