複数の列を1つの列に結合する必要があるため、次のようにします。
one four seven
two five eight
three six nine
になる:
one
two
three
four
five
six
seven
eight
nine
次の式を使用して、列を次々にマージできます。
={A1:A5; M1:M5}
列が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からの私の答え から適応。
新しいGoogleスプレッドシートでは、スクリプトギャラリーがアドオンストアに置き換えられました。
この関数を試して2つの列を結合できます
=unique(transpose(split(join(";",A:A)&join(";",B:B),";")))