TEXTSPLIT関数の使い方 Microsoft 365

TEXTSPLIT関数はExcel for Microsoft 365 で使用することができる関数です。

TEXTSPLIT関数の使い方 関数 16回

TEXTSPLIT関数はどんな関数か?

TEXTSPLIT関数は、 以前なら、区切り位置指定ウィザード(テキスト列変換ウィザード)を使って分割していた文字列を、数式で分割するという関数です。
結果は同じようにみえますが、TEXTSPLIT関数は数式形式で動作します。
これにより、列をまたいで分割したり、行単位で下に分割したりできます。 これは TEXTJOIN 関数の逆と言えます。
ただし、TEXTSPLIT関数が返す値は、Spilです。
(サンプルファイルは、こちらから サンプルデータ

TEXTSPLIT関数は複数の列・行に分けて分割


数式が簡潔にわかりやすくなるTEXTSPLIT関数

TEXTSPLIT関数を使うと、今までRight関数やLeft関数、Mid関数、Find関数などを使って取り出していた文字列を、指定した区切り文字で分けて、別々のセルに表示させることができます。

TEXTSPLIT関数の使い方、タイトル01

A2セルの文字列(商品番号)を指定した区切り”-”で分けてみます。 引数は第1引数には対象となる文字列、 第2引数には 横 区切りで使う 区切り文字を指定します。 今回は ハイフンを指定しています。

TEXTSPLIT関数の使い方、タイトル02

TEXTSPLIT(テキストスプリット) 関数の構文

TEXTSPLIT(テキストスプリット) 関数の構文を見てみましょう。 スピリット 関数には引数が6つあります。 実際に使う 引数は、 第1引数の文字列 そして 第2引数の横 区切り文字列、 そして せいぜい 第3区切り引数の縦 区切り文字列 ぐらいです。

TEXTSPLIT関数の構文

TEXTSPLIT関数はSPILする関数ですので、表示結果は、数式を入力したB2セルだけでなく、 C2,D2にも表示されます。

TEXTSPLIT関数の使い方、タイトル03

今度は行方向に縦に分割してみます。
"=TEXTSPLIT(B13,,"-")"
第2引数の横 区切り文字列は””にして、第3区切り引数の縦 区切り文字列に”-”を入れています。

TEXTSPLIT関数の使い方、タイトル04

行方向に縦に分割されました。

TEXTSPLIT関数の使い方、タイトル05

区切り文字が混在している場合のTEXTSPLIT関数の使い方

区切り文字が1種類でない場合にも。TEXTSPLIT関数は対応します。
引数の②横区切り文字や③縦区切り文字を配列として複数指定することができるのです。
配列と言っても難しく考える必要はありません。中括弧{}で囲ってやればいいだけです。
以下のように記述します。

TEXTSPLIT関数の使い方、タイトル06

区切り文字が”-”、”/”のように複数あっても、区切りたい位置で分割することができました。

TEXTSPLIT関数の使い方、タイトル07

TEXTSPLIT関数の使い方、タイトル08

TEXTSPLIT関数の使い方、タイトル09

TEXTSPLIT関数の使い方、タイトル10

見出し3

TEXTSPLIT関数の使い方11

TEXTSPLIT関数の使い方12

TEXTSPLIT関数の使い方13

TEXTSPLIT関数の使い方14

TEXTSPLIT関数の使い方15

TEXTSPLIT関数の使い方16

TEXTSPLIT関数の使い方17

TEXTSPLIT関数の使い方18

TEXTSPLIT関数の使い方19

TEXTSPLIT関数の使い方20

見出し3

21.


TEXTSPLIT関数の使い方21

22.


TEXTSPLIT関数の使い方22

23.


TEXTSPLIT関数の使い方23

24.


TEXTSPLIT関数の使い方24

25.


TEXTSPLIT関数の使い方25

26.


TEXTSPLIT関数の使い方26

27.


TEXTSPLIT関数の使い方27

28.


TEXTSPLIT関数の使い方28

29.


TEXTSPLIT関数の使い方29

30.


TEXTSPLIT関数の使い方30

31.


TEXTSPLIT関数の使い方31

32.


TEXTSPLIT関数の使い方32

33.


TEXTSPLIT関数の使い方33

34.


TEXTSPLIT関数の使い方34

35.


TEXTSPLIT関数の使い方35

36.


TEXTSPLIT関数の使い方36

37.


TEXTSPLIT関数の使い方37

38.


TEXTSPLIT関数の使い方38

39.


TEXTSPLIT関数の使い方39

こちらもおすすめ