TEXTAFTER関数|混在する区切り記号(/・-)から日付を正確に取り出す仕組みを体系的に解説し、区切り記号が混在していても一発で日付を抽出できる実務の基本を理解する【基礎体系学習⑤】
実務の管理番号では、「/」「-」「・」が混在しているケースがよくあります。
区切り記号が統一されていないと、LEFT や MID では処理が複雑になり、
関数が長くなってしまうのが悩みどころです。
TEXTAFTER なら、複数の区切り記号をまとめて指定できるため、
混在データでも “最初に出現した区切り” を自動で判定してくれます。
今回は、この仕組みを使って日付部分だけを最短で取り出す方法を学びます。
🔷講習 |混在した区切り記号から取り出す
A列には、商品の管理番号が入力されています。
管理番号は「カテゴリ / 工場コード – ロット番号 – 日付」の形式ですが、
区切り記号(/ と – と ・)が混在しています。
TEXTAFTER関数を使って、
【最初に出現する区切り記号(/ または – または ・)より後ろの文字列】を取り出してください。
※ 区切り記号が混在していても、配列 {“/”,”-“,”・”} を使うと正しく取り出せます。
※ 5行すべて同じ数式でスピルさせてください。


🔍 今回のポイント
- TEXTAFTERは区切り文字を「配列」で複数指定できる。
- {“/”,”-“,”・”} と指定すると、最初に見つかった区切り記号で分割される。
- 区切り記号が混在していても、1つの式で全行スピルできる。
- 今回の管理番号は「カテゴリ / 工場コード – ロット番号 – 日付」の形式。
- 最初の区切り記号より後ろを取り出すことで、目的の「日付」部分を取得できる。
- インスタンス番号に -1 を指定すると「最後の区切り記号より後ろ」を取得できる。
🟦 TEXTAFTER|引き数一覧
- ・テキスト
取り出し対象の文字列(例:A列の管理番号) - ・区切り文字
複数指定が可能(例:{“/”,”-“,”・”}) - ・インスタンス番号(任意)
何番目の区切りを使うか
1 :最初の区切り
2 :2つ目の区切り
3 :3つ目の区切り
4 :4つ目の区切り
-1 :最後の区切り
-2 :後ろから2番目の区切り - ・一致方法(任意)
0:区別しない(既定)
1:区別する - ・空白時(任意)
区切り文字が見つからない場合の返り値 - ・区切りを含める(任意)
TRUE :区切り文字を結果に含める
FALSE:含めない(既定)
◆ まとめ
TEXTAFTER は、区切り記号より“後半だけ”を一瞬で取り出せる関数です。
これまで RIGHT+LEN+FIND を組み合わせていた複雑な処理が、
「=TEXTAFTER(文字列, 区切り文字)」の 1 行で完結します。
今回のように「/」「-」「・」が混在する管理番号でも、
区切り文字を {“/”,”-“,”・”} と配列指定すれば自動で最初の記号を判定できます。
実務で頻出するバラバラの管理番号から日付や後半情報を抜き出す場面で強力に使えます。
◆無料ダウンロードファイルの使い方
この記事の講習問題は、無料ファイル倉庫からダウンロードして、
実際のExcelシート上で手を動かしながら理解を深めてください。
安心して使える学習用ファイルで、初心者でもそのまま再現できます。
Excelの実務ロジックが自然と身につく、無料の学習教材です。
🟦 Excel文字列のすべてを操る、TEXT4兄弟完全攻略
■【基礎体系学習④】TEXTBEFORE関数|メールアドレスや氏名の“前半だけ”を一発で抽出する方法
👉:https://excel-restart-lab.com/2026/06/21/textbefore-basic4-emailname/
■【TEXTSPLIT関数⑥】範囲指定できない本当の理由と“正しい分割”を実務で最速理解する講習
👉:https://excel-restart-lab.com/2026/06/21/textsplit-basic-06/
■【基礎体系学習⑦】TEXTJOINの使い方を完全攻略|基本の結合からFILTER連携の実務応用まで一気に理解する講座
👉:https://excel-restart-lab.com/2026/06/21/textjoin-basic-02/