【Googleスプレッドシート】複数の範囲を1列にまとめる(結合する)

この辺り知識が薄いので、もっと良いやり方が有りましたらコメント頂けると嬉しいです。

やり方

FLATTEN関数を使えばできるようでした。

support.google.com

例えば、「E2:E40の範囲からB2より大きいものをFILTERした結果とG2:G40の範囲からB2より大きいものをFILTERした結果を結合する」場合、=FLATTEN(FILTER(E2:E40, B2 <= E2:E40), FILTER(G2:G40, B2 <= G2:G40))というように書けます。

注意点

この関数は、例えば複数列有るデータに対して適用した場合も1列に均してしまう点に注意が必要です。
例えば以下のように変換されてしまいます。

E2 F2
E3 F3

=FLATTEN(E2:F3)

E2
F2
E3
F3

フィルタ対象のデータと値になるデータが分かれている場合、=FLATTEN(...を複数回書くなり、他の方法で結合する必要が有ります。