TEXTSPLIT関数の使い方
区切り文字を使用してテキスト文字列を行や列に分割します。
365
Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。
- 構文
-
=TEXTSPLIT(文字列, 列区切り文字, [行区切り文字], [空セルを無視], [パッド文字列]) - 引数
-
- 文字列必須
- 列区切り文字必須
- 行区切り文字省略できる
- 空セルを無視省略できる
- パッド文字列省略できる
- どんな関数か
CSV形式のようにコンマなどでつながった1つのテキストを、複数のセル(行列)に一気に分解して配置します。区切り位置指定ウィザードの関数版です。
- 使用例
-
B1:D1 に
=TEXTSPLIT(A1, ",")を入れると、こうなります。A B C D 1 赤,青,黄 赤 青 黄 数式を入れたセル
結果: 赤 / 青 / 黄(3つのセルに分かれる)
つまずきやすいところ
- 区切り文字で分けた結果が右へこぼれ出る
- 区切り文字は複数まとめて渡せる
よくあるエラーと、その直し方
#SPILL!- こぼれ出る先に何か入っている右側を空ける