Excelで、URLの文字列からファイル名の部分を取得する方法についてです。
具体的には文字列中の最後の「/」より後の部分を取得します。
具体的には文字列中の最後の「/」より後の部分を取得します。
- FIND関数やSEQUENCE関数等を組み合わせることで、URLからファイル名の部分を取得できます。
手順
画像ではC3セルに式を入力して、B3セルの文字列からファイル名部分を取得しています。C5,C5セルも同様です。
C3セルの式は次のようなものです。
=REPLACE(B3,1,MAX(IFERROR(FIND("/",B3,SEQUENCE(LEN(B3))),"")),)
「MAX(IFERROR(FIND("/",B3,SEQUENCE(LEN(B3))),""))」により、URL中の最後の「/」の位置(何文字目か)を取得しています。あとはREPLACE関数でURLの1文字目からその位置までを空文字列に置き換えています。これによりファイル名だけが残ります。
この「MAX(IFERROR(FIND("/",B3,SEQUENCE(LEN(B3))),""))」の部分のはたらきについては、次の記事でも紹介しています。