Gibt ein berechnetes Array einer angegebenen Zeilen- und Spaltengröße zurück, indem ein LAMBDAangewendet 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))
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")))