配列内のすべてのデータの後にデータを挿入したり、配列を混ぜ合わせたりすることは可能ですか?
例えば:
列Aには , の 3 つのセルがdata1
ありdata2
、data3
列Bには , , の 3 つのセルがdata1a
ありdata2a
ますdata3a
TRANSPOSE(A:A)
持っていdata1, data2, data3
て欲しいdata1, data1a, data2, data2a, data3, data3b
配列内のすべてのデータの後にデータを挿入したり、配列を混ぜ合わせたりすることは可能ですか?
例えば:
列Aには , の 3 つのセルがdata1
ありdata2
、data3
列Bには , , の 3 つのセルがdata1a
ありdata2a
ますdata3a
TRANSPOSE(A:A)
持っていdata1, data2, data3
て欲しいdata1, data1a, data2, data2a, data3, data3b
私の解決策(おそらくもっと簡単な方法があります):
C1で
=concatenate(arrayformula(JOIN(",",A1:B1)),",")
残りの行(指定した例では3)を下にドラッグして、すべてを文字列に入れるには、セルに式を与えます:
=join("",C1:C3)
別の方法として、セル (コンマなし) で垂直方向のリストを作成するには、次のように使用しないでください。
=transpose(split(join("",C1:C3),","))
行き詰まった場合は、さまざまな列でこれらのバリエーションを使用してみてください。次に、それらを 1 つの方程式に順番に貼り付けます (「ネスト」と呼ばれます)。
それが役立つことを願っています:-)