Excel MAP-Funktion (365)
Die MAP-Funktion wendet eine LAMBDA-Funktion an, um einen neuen Wert zu erstellen und gibt ein Array zurück, das durch die Zuordnung jedes Werts in den bereitgestellten Arrays zu einem neuen Wert gebildet wird.
Syntax
=MAP (Array1,[Array2],...,Lambda)
Argumente
- Array1 (erforderlich): Das Array, das zugeordnet werden soll.
- Array2,... (optional): Zusätzliche Arrays, die zugeordnet werden sollen.
- Lambda (erforderlich): Die benutzerdefinierte LAMBDA-Funktion wird auf die Array(s) angewendet.
Es muss das letzte Argument sein und so konfiguriert werden, dass es zusätzliche Parameter akzeptiert, wenn weitere Arrays bereitgestellt werden.
Rückgabewert
Die MAP-Funktion gibt Arrays von Ergebnissen zurück.
Funktionshinweise
- Die MAP-Funktion wurde neu in Excel für Microsoft 365 eingeführt. Daher ist sie in früheren Versionen von Excel nicht verfügbar. Neue dynamische Array-Formeln wurden in Excel für Microsoft 365 eingeführt, was bedeutet, dass es nicht mehr nötig ist, Strg+Umschalt+Eingabe zu verwenden, um die MAP-Formel als Array-Formel einzugeben.
- Der #WERT! Fehlerwert tritt auf, wenn eine der folgenden Situationen eintritt:
- eine ungültige LAMBDA-Funktion wurde bereitgestellt;
- eine falsche Anzahl von Parametern wurde bereitgestellt.
Beispiel
Wie der folgende Screenshot zeigt, gibt es ein Datenarray. Um die Zahl in diesem Array mit 2 zu multiplizieren, wenn sie größer als 100 ist, und diese Zahl zu quadrieren, wenn sie kleiner oder gleich 100 ist, gehen Sie wie folgt vor:
Bitte kopieren Sie die folgende Formel in Zelle E6 und drücken Sie dann die Eingabetaste, um das Ergebnis zu erhalten.
=MAP (B6:C12,LAMBDA(x, WENN(x>100, x*2,x*x)))
Verwandte Funktionen:
Excel BYROW-Funktion
Die Excel BYROW-Funktion wendet eine LAMBDA-Funktion auf jede Zeile in einem bestimmten Array an und gibt das Ergebnis pro Zeile als einzelnes Array zurück.
Excel LAMBDA-Funktion
Die Excel LAMBDA-Funktion wird verwendet, um benutzerdefinierte Funktionen zu erstellen, die in einer gesamten Arbeitsmappe wiederverwendet werden können.
Excel MAKEARRAY-Funktion
Die Excel MAKEARRAY-Funktion gibt ein berechnetes Array basierend auf der angegebenen Anzahl von Zeilen und Spalten zurück.