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
コメント