
Ich verwende eine Formel, die die Eingabe eines 2D-Bereichs erfordert. Ich habe alle Daten, die in dem Bereich enthalten sein sollten, aber sie sind derzeit in einer Zeile gespeichert. Gibt es eine Möglichkeit, die Zeile im Hauptteil einer Formel in einen 2D-Bereich umzuwandeln, sodass sie an die Formel übergeben werden kann?
Ich würde zum Beispiel gerne etwas wie
=Transpose(new_function(A1:A4,2))
wobei new_function(A1:A4,2,2) A1:A4 in einen 2x2-Bereich umwandelt.
Antwort1
CHOOSE
Funktion kann beliebige 4 Zellen in einen 2x2 Bereich umwandeln, z.B.
=CHOOSE({1,2;3,4},A1,A2,A3,A4)
Dadurch werden A1 und A2 zur oberen Reihe und A3 und A4 zur unteren Reihe. Wenn A1:A2 die erste Spalte sein soll, vertauschen Sie A2 und A3.