goolgeのスプレッドシートでカンマ区切りを複数セルに展開


インプット
1,2,3,4

これを複数のセルに入れたい、という時に使うものです。

A1セル:1,2,3,4
B1セル:=split(A1,",")

これで、B1以降のセルにデータが展開されます。
C1以降は実データが入っているように見えますが、元データを修正すると追従します。

B1セル:式が入るが、見える実態は「1」
C1セル:「2」が直接入る。但しA1を変更すると追従する
D1セル:「3」
E1セル:「4」


ちなみにデータが空の場合、通常はセルを詰める動作になるのですが、
設定によって詰めない方法もあります。

説明:
SPLIT("a,b,c", ",", TRUE, TRUE)
これの第四引数

空のテキストを削除 - [任意]
SPLIT の結果から空のテキストを削除するかどうかを指定します。デフォルトは TRUE で、連続する区切り文字を 1 つの区切り文字として扱います。
FALSE にすると、空の値のセルが連続する区切り文字の間に追加されます。


参考:
http://webbeginner.hatenablog.com/entry/2014/09/22/104019