Googleスプレッドシートで、URLからファイル名を取得する方法についてです。
具体的な考え方として、URL中の最後の「/」より後にある文字列を取得するものとします。
具体的な考え方として、URL中の最後の「/」より後にある文字列を取得するものとします。
- REGEXEXTRACT関数を使ってURLの文字列からファイル名を取得することができます。
手順
画像では、C3セルに式を入力してB3セルのURLからファイル名の部分を取り出しています。
式の内容は次のようなものです。
C3セル
=REGEXEXTRACT(B3,"[^/]+$")
B3セルの文字列中から、末尾($)に連なる「/」を含まない部分を取り出しています。
FIND関数などを使って「/」のうち最後のものの位置を特定する方法もありますが、なかなか面倒です。しかしREGEXEXTRACTを使えば位置を特定する必要がなく、目的の文字列を簡単に取得することができます。
さらに式を下方にコピーした結果です。
いずれも正しく取得できていることがわかります。