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