Snelle Navigatie
MAP-functie
Samenvatting
De MAP-functie in Excel transformeert elke waarde in een matrix door een LAMBDA-functie toe te passen, en retourneert een nieuwe matrix met de getransformeerde waarden. Perfect voor dynamische array-operaties zonder traditionele hulokolommen.
Syntaxis
=MAP(array1, lambda_or_array<#> )
Parameters
| Parameter | Type | Vereist | Beschrijving |
|---|---|---|---|
| array1 | Array |
Ja | Matrix met waarden die getransformeerd worden |
| lambda_or_array<#> | LAMBDA of Array |
Ja | LAMBDA-functie of extra matrix voor transformatie |
Gebruik van de MAP-functie
MAP is essentieel voor moderne Excel-gebruikers die array-operaties willen uitvoeren zonder tussenliggende kolommen. Het past een LAMBDA-functie toe op elke positie van de matrix en creëert een nieuw dynamisch array-resultaat.
Veelvoorkomende MAP Voorbeelden
Getallen kwadrateren boven drempelwaarde
=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))
Kwadrateert alleen getallen groter dan 4, behoudt andere waarden intact.
Beide kolommen TRUE controleren
=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))
Retourneert TRUE alleen voor rijen waar beide kolommen TRUE zijn.
Specifieke criteria filteren
=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red"))))
Filtert rijen waar Grootte='Large' EN Kleur='Red' voldoet.
Veelgestelde Vragen
Veelvoorkomende Fouten en Oplossingen
#VALUE! - Onjuiste parameters
Cause: LAMBDA heeft verkeerd aantal parameters voor de matrixen
Solution: Tel matrixen en pas LAMBDA-parameters aan
#NAME?
Cause: LAMBDA niet herkend
Solution: Zorg dat LAMBDA correct geschreven is
Notities
- Beschikbaar alleen in Excel 365
- Werkt samen met LAMBDA, FILTER, REDUCE
- Perfect voor data-cleaning en -transformatie
- Resultaat is altijd dynamisch array
Compatibiliteit
Beschikbaar in: Excel 365
Niet beschikbaar in: Excel 2019 en eerder, Excel voor het web (beperkt)
Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 365