

Excelで「メールアドレスの@より前だけを取り出したい」と思ったこと、ありませんか?
たとえば momotaro@domain.com
から momotaro
だけを抜き出したい場面です。
少し前までは、
FIND
関数で@の位置を探し、LEFT
関数でその手前を切り取る
というやり方が定番でした。
=LEFT(A1,FIND("@",A1)-1)
これ、できるけど正直めんどうだし、関数を組み合わせないといけないのでミスも起きやすかったですよね。
TEXTBEFORE関数なら一発!
最近のExcel(365/2021以降)には【TEXTBEFORE関数】が登場しました。
これを使えば、もっとシンプルに書けます!
=TEXTBEFORE(A1,"@")

たったこれだけで、@より前の文字列が抜き出せます!
- 難しい位置探し不要
- 組み合わせる手間なし
- 見た目もすっきり
というメリットだらけです。




コメントを残す