■ 最新の投稿

Excel関数~【もう古い?】@の位置を探す時代は終わった!TEXTBEFOREでスマートに抽出

Excelで「メールアドレスの@より前だけを取り出したい」と思ったこと、ありませんか?
たとえば momotaro@domain.com から momotaro だけを抜き出したい場面です。


少し前までは、

  • FIND関数で@の位置を探し、
  • LEFT関数でその手前を切り取る

というやり方が定番でした。

=LEFT(A1,FIND("@",A1)-1)

これ、できるけど正直めんどうだし、関数を組み合わせないといけないのでミスも起きやすかったですよね。


TEXTBEFORE関数なら一発!

最近のExcel(365/2021以降)には【TEXTBEFORE関数】が登場しました。
これを使えば、もっとシンプルに書けます!

=TEXTBEFORE(A1,"@")

たったこれだけで、@より前の文字列が抜き出せます!

  • 難しい位置探し不要
  • 組み合わせる手間なし
  • 見た目もすっきり

というメリットだらけです。


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です