Applies ToExcel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Microsoft365.com Mein Office für iPhone

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.

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

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

    • Zeile      Der Zeilenindex des Arrays.

    • Spalte      Der Spaltenindex des Arrays.

Fehler

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

Wenn Sie ein Zeilenargument oder Spaltenargument auf einen Wert < 1 oder auf eine Nicht-Zahl festlegen, wird ein #VALUE zurückgegeben! Fehler.

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

Siehe auch

Funktion LAMBDA 

MAP-Funktion

REDUCE-Funktion

SCAN-Funktion

BYCOL-Funktion

BYROW-Funktion

ISOMITTED-Funktion

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.