Excel文字列切り出し完全網羅!基本から最新Textsplitまで

Excel文字列切り出し完全網羅!基本から最新Textsplitまでの全体像を丁寧に掘り下げてご紹介します。

長年Excelユーザーを悩ませてきた「ネスト(入れ子)だらけの長大な数式」は、Microsoft 365の最新関数によって過去のものとなりました。特に区切り文字が存在するテキスト処理において、最新関数の恩恵は絶大です。

TEXTSPLIT 関数 使い方 2026年版のスタンダードとして押さえておきたいのが、1つの数式でセル内の文字列を自動的に複数セルへスピル(展開)させる処理です。例えばセルA2に「営業部/企画課/鈴木一郎」と入力されている場合、=TEXTSPLIT(A2, "/")と入力するだけで、右隣のセルへ「営業部」「企画課」「鈴木一郎」と一発で分割展開されます。

さらに実務で威力を発揮するのが、特定文字を基準に抽出するTEXTBEFORE関数とTEXTAFTER関数です。メールアドレス「user@example.com」からアカウント名を取得したい場合、従来の複雑な数式を使わずとも=TEXTBEFORE(A2, "@")と書くだけで「user」が取り出せます。ドメイン部分を取得したいなら=TEXTAFTER(A2, "@")で「example.com」が瞬時に返されます。

これらの最新関数群は、引数で「何番目の区切り文字か」「大文字小文字を区別するか」「該当文字が見つからない場合のエラー回避」までスマートに制御できるため、メンテナンス性の高いシート設計には欠かせない選択肢となっています。

伊藤 翔太

伊藤 翔太

フード&トラベルライター

マネー知識やキャリア形成に役立つノウハウを、初心者にも分かりやすく解説するのが得意です。

Share this article
Twitter Facebook Pinterest