【エクセル】URLのファイル名だけ取り出す数式

エクセルでURLからファイル名だけを残す数式です。
例)http://www.example.com/file01.jpg → file01.jpg
ファイル名の後に?や=などがついたURLには対応していません。

エクセルでURLからファイル名だけを残す数式に使用したもの

RIGHT関数
FIND関数
LEN関数
SUBSTITUTE関数
CHAR(9) タブ
を使用します。

A1のセル内にURLがある前提の数式です。

=RIGHT(A1,LEN(A1)-(FIND(CHAR(9),SUBSTITUTE(A1,”/”,CHAR(9),LEN(A1)-LEN(SUBSTITUTE(A1,”/”,””))))))

エクセルでURLから拡張子だけを残す数式

応用すれば拡張子だけも取り出せます。
スラッシュをドットに変更。

=RIGHT(A1,LEN(A1)-(FIND(CHAR(9),SUBSTITUTE(A1,”.”,CHAR(9),LEN(A1)-LEN(SUBSTITUTE(A1,”.”,””))))))

シェアする

  • このエントリーをはてなブックマークに追加