web-dev-qa-db-ja.com

Googleスプレッドシートの列を結合するにはどうすればよいですか?

複数の列を1つの列に結合する必要があるため、次のようにします。

one     four    seven
two     five    eight
three   six     nine

になる:

one
two
three
four
five
six
seven
eight
nine
17
Undistraction

次の式を使用して、列を次々にマージできます。

={A1:A5; M1:M5}
25
Torkel

列がA、E、G(たとえば)の場合、次のコマンドはそれらを結合します。

={filter(A:A, len(A:A)); filter(E:E, len(E:E)); filter(G:G, len(G:G))}

ここでは、最初にlen()で列をフィルタリングして空白セルを削除します。次に、列を結合します。

異なるシートの列を結合する例:

={filter(sheetone!A:A, len(sheetone!A:A)); filter(sheettwo!A:A, len(sheettwo!A:A))}

Stack Overflowからの私の答え から適応。

8
grayob

新しいGoogleスプレッドシートでは、スクリプトギャラリーがアドオンストアに置き換えられました。

この関数を試して2つの列を結合できます

=unique(transpose(split(join(";",A:A)&join(";",B:B),";")))
0
Budi SN