【基礎体系学習④】TEXTBEFORE関数|メールアドレスや氏名の“前半だけ”を一発で抽出する方法

基礎(Basics & Foundation Series)
TEXTBEFORE関数で「前半だけを一瞬で取り出す」Excelの新常識

Excelで文字列を分けたいだけなのに、式がどんどん長くなる——
そんな経験をしたことはありませんか。

LEFT、RIGHT、MID を組み合わせ、FIND で位置を探し、
そこからさらに計算して切り出す。
実務では当たり前の作業でしたが、決して簡単ではありませんでした。

あなたが苦労してきたのは、あなたのせいではありません。
Excel がまだ “文字を扱うのが得意ではなかった” だけです。

その状況を大きく変えたのが、TEXTBEFORE 関数です。
区切り文字より「前半だけ」を一瞬で取り出せるようになり、
これまで複雑だった文字列処理が驚くほどシンプルになりました。

まずは、最もよく使う場面である
「メールアドレスの @ より前を取り出す」例から始めましょう。
ダウンロードファイルを開き、黄色セルの動きを確認しながら進めていきます。

講習1|メールアドレスの「@より前」だけを取り出す

まずは、TEXTBEFORE の基本動作を体で覚えるために、
最もよく使うパターンから始めます。

今回のお題は、メールアドレスの
「@ より前の部分(ユーザー名)」だけを取り出すことです。

例:
yamada.taro@example.com
→ 取り出したいのは「yamada.taro」

TEXTBEFORE を使うと、必要なのはたったこれだけです。

=TEXTBEFORE(A31,”@”)

区切り文字(@)より前の部分だけを返してくれるため、
LEFT+FIND のような複雑な組み合わせは不要になります。

🔍 今回のポイント

  • TEXTBEFOREの役割
     区切り文字より“前”の部分だけを返す
  • 必要な引数
     文字列と区切り文字の2つだけでOK
  • 従来との違い
     LEFT+FIND の組み合わせが不要になり、式が短くなる
  • 実務での意味
     メールアドレスのユーザー名抽出・商品コードの前半取得に強い

🟦 TEXTBEFORE 引数一覧

  • 第1引数(文字列)
     分解したい元の文字列を指定
  • 第2引数(区切り文字)
     どこで区切るかを指定(例:”@”)
  • 第3引数(インスタンス番号)
     省略可。何番目の区切りを使うか(通常は省略)
  • 第4引数(比較方法)
     省略可。大文字小文字の区別設定(通常は省略)
  • 第5引数(空白の扱い)
     省略可。前後の空白を無視するかどうか
  • 第6引数(区切りが見つからない場合)
     省略可。区切りが無いときの返り値を指定

TEXTBEFOREは“区切り位置の指定”や“複合記号”にも対応できる

TEXTBEFORE は、単純な「@より前を取る」だけでなく、
実務でよくある次のようなケースにもそのまま応用できます。

● 区切り位置を指定したい場合
 同じ記号が何度も出てくるデータでは、
 「何番目の区切りを使うか」を指定して前半を取り出せます。
 (例:2つ目の「-」より前だけほしい など)

● 複数の記号が混ざっている場合
 {“_”,”/”,”-“} のように複数の区切り記号をまとめて指定すると、
 “最初に現れた記号より前”を自動で抽出できます。

どちらも実務で頻繁に登場するパターンですが、
TEXTBEFORE なら複雑な計算なしで前半部分を取り出せます。

詳しい操作はダウンロードファイルで確認できます。
まずは講習1で基本の動きをつかみ、応用は手を動かしながら理解していきましょう。

◆無料ダウンロードファイルの使い方

この記事の講習問題は、「無料ファイル」の倉庫よりダウンロードして、
実際のエクセルシート上で、手と頭を使い自分のものにしてください。

“TEXTBEFORE関数講習”

◆ まとめ

TEXTBEFORE は、区切り文字より“前半だけ”を一瞬で取り出せる関数です。

これまで LEFT+FIND を組み合わせていた複雑な処理が、
「=TEXTBEFORE(文字列, 区切り文字)」の1行で完結します。

メールアドレスのユーザー名抽出のような基本パターンはもちろん、
区切り位置が決まっているデータや、複数の記号が混ざるデータにも応用できます。

まずは講習1で基本の動きをつかみ、
あとはダウンロードファイルで手を動かしながら応用パターンを確認していきましょう。

✨ 最後に

TEXTBEFORE は、文字列処理をシンプルにし、前半抽出の作業を安定させるための関数です。
複雑な計算に頼らず、1つの式で完結できる点が大きな強みになります。
区切り位置が変わるデータでも、複合記号でも、前半抽出を確実に行えます。
実務の集計や加工を、より再現性の高い形で進められるようになります。
“努力してきた人にこそ身につく Excel” をテーマに、これからも実務的な学びを発信していきます。

タイトルとURLをコピーしました