MAKEARRAY-Funktion

Gilt für
Excel für Microsoft 365 Excel für Microsoft 365 für Mac

Gibt ein berechnetes Array einer angegebenen Zeilen- und Spaltengröße zurück, indem eine LAMBDA-Funktion angewendet wird.

Syntax

=MAKEARRAY(Zeilen, Spalten, Lambda(Zeile, Spalte))

Die MAKEARRAY-Funktionssyntax enthält die folgenden Argumente und Parameter:

  • Zeilen Die Anzahl der Zeilen im Array. Muss größer als 0 (null) sein.

  • Cols Die Anzahl der Spalten im Array. Muss größer als 0 (null) sein.

  • Lambda Ein LAMBDA-Wert, der aufgerufen wird, um das Array zu erstellen. Der LAMBDA-Ausdruck akzeptiert zwei Parameter:

    • Zeile Der Zeilenindex des Arrays.
    • Col Der Spaltenindex des Arrays.

Fehler

Die Übergabe einer ungültigen LAMBDA-Funktion oder einer falschen Anzahl von Parametern ergibt #VALUE! Fehler "Falsche Parameter".

Das Festlegen eines Zeilen- oder Spaltenarguments auf einen Wert < 1 oder auf eine Nichtzahl gibt eine #VALUE! zurück.

Beispiele

Beispiel 1: Erstellen eines 2D-Arrays, das eine einfache Multiplikationstabelle darstellt

Kopieren Sie die folgende Formel in Zelle C2:

=MAKEARRAY(3,3,LAMBDA(r,c,r*c))

Erstes MAKEARRAY-Funktionsbeispiel

Beispiel 2: Erstellen einer zufälligen Liste von Werten

Geben Sie die Beispieldaten in die Zellen D1:E3 ein, und kopieren Sie dann die Formel in Zelle D4:

=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))

Zweites MAKEARRAY-Funktionsbeispiel