
2D 範囲の入力を必要とする数式を使用しています。範囲内にあるべきデータはすべてありますが、現在は行に格納されています。数式の本体内で行を 2D 範囲に変換し、数式に渡すことができるようにする方法はありますか?
例えば、次のようなものを実行したいとします
=Transpose(new_function(A1:A4,2))
ここで、new_function(A1:A4,2,2) は A1:A4 を 2x2 の範囲に変換します。
答え1
CHOOSE
関数は任意の4つのセルを2x2の範囲に変換できます。例:
=CHOOSE({1,2;3,4},A1,A2,A3,A4)
これにより、A1とA2が最上行になり、A3とA4が最下行になります。A1:A2を最初の列にしたい場合は、A2とA3を入れ替えます。