Excel MAP-functie (365)
De MAP-functie past een LAMBDA-functie toe om een nieuwe waarde te creëren en retourneert een array die wordt gevormd door elke waarde in de meegeleverde array(s) te mappen naar een nieuwe waarde.
Syntaxis
=MAP (array1,[array2],...,lambda)
Argumenten
- Array1 (vereist): De array die gemapt moet worden.
- Array2,... (optioneel): Extra arrays die gemapt moeten worden.
- Lambda (vereist): De aangepaste LAMBDA-functie die wordt toegepast op de array(s).
Dit moet het laatste argument zijn en is ingesteld om extra parameters te accepteren wanneer extra arrays worden meegegeven.
Retourwaarde
De MAP-functie retourneert arrays van resultaten.
Functienotities
- De MAP-functie is nieuw geïntroduceerd in Excel voor Microsoft 365. Daarom is deze niet beschikbaar in eerdere versies van Excel. Nieuwe dynamische arrayformules zijn geïntroduceerd in Excel voor Microsoft 365, wat betekent dat het niet meer nodig is om Ctrl+ Shift+ Enter te gebruiken om de MAP-formule als een arrayformule in te voeren.
- De #WAARDE! foutmelding treedt op als een van de volgende situaties zich voordoet:
- een ongeldige LAMBDA-functie wordt meegegeven;
- een verkeerd aantal parameters wordt meegegeven.
Voorbeeld
Zoals in de onderstaande schermafbeelding te zien is, 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 of gelijk aan 100 is, doe het volgende:
Kopieer de onderstaande formule naar cel E6 en druk vervolgens op de Enter-toets om het resultaat te krijgen.
=MAP (B6:C12,LAMBDA(x, ALS(x>100, x*2,x*x)))
Gerelateerde functies:
Excel BYROW Functie
De Excel BYROW-functie past een LAMBDA-functie toe op elke rij in een gegeven array en retourneert het resultaat per rij als een enkele array.
Excel LAMBDA Functie
De Excel LAMBDA-functie wordt gebruikt om aangepaste functies te maken die herbruikbaar zijn in een hele werkmap.
Excel MAKEARRAY Functie
De Excel MAKEARRAY-functie retourneert een berekende array op basis van het gegeven aantal rijen en kolommen.