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 entfernt werden 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 Zeilen- oder Spaltenargument auf den Wert < 1 oder auf eine Nicht-Zahl festlegen, wird ein #VALUE zurückgegeben! 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))
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")))