

ファイルパスがセルに貼り付けられていて、
「ファイル名だけ取り出したい!」
そんな経験ありませんか?
たとえばこのようなデータ👇
C:\Users\Documents\Excel作業\売上データ.xlsx
昔ながらの方法はちょっと面倒だった…
以前は、
FIND
関数で最後の「\」の位置を探し、MID
関数やRIGHT
関数を組み合わせて切り出す
といった手間が必要でした。
=RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,"\","@",LEN(A1)-LEN(SUBSTITUTE(A1,"\","")))))
長いし、読みにくいし、ちょっとミスりやすいですよね。
TEXTAFTER関数なら一発!
最近のExcel(365/2021以降)には【TEXTAFTER関数】が登場しました。
これを使えば、もっとシンプルに書けます!
=TEXTAFTER(A1,"\",-1)

これだけで、最後の「\」の後ろ、つまりファイル名だけを抽出できます!
- 位置探し不要
- 関数を組み合わせなくてOK
- 式が短くてミスも減る
というメリットだらけです。




コメントを残す