スプレッドシートでYouTubeのURLからIDだけ抜き出す

業務効率化
スポンサーリンク

スプレッドシートでYouTubeの情報を引っ張りたくて調べてみたら、URLからではなく、YouTube動画のIDが必要とのことでした。
元データのスプレッドシートがURLフルパスだったので、それを関数で抜き出すことにしました。

※スプレッドシートに関しては無料で使えるエクセル『Googleスプレッドシート』をごらんください。

スプレッドシートでYouTubeのURLからIDだけ抜き出す

私は好きなミュージシャンの方がYouTubeにカヴァー曲をたくさんアップしてるので、それを勝手に集計するストーカーしているでそれを使用します。

(1)まずは対象YouTube動画のURLを入力したスプレッドシートを用意します。今回はD列にURLを記載します。

※URLはブラウザの上に表示されるそのままのURLを採用してます。(下記のスクショ参照)

https://www.youtube.com/watch?v=※ここにYouTubeの動画ID※

という方式のURLとなっています。

(2)IDを抜き出す列を作成します。今回はE列に表示させます。

(3)E2のセルに下記の関数を入れてください。YouTubeID以外の余分な文字列を削除する内容です。問題なく表示されたら必用なところまでセルをコピーしてください。

=SUBSTITUTE(D2,"https://www.youtube.com/watch?v=","",1)

(5)ショート動画のURLと通常動画のURLが混ざっている一覧の場合は下記の関数です。
ショートのURLでも、通常の動画でも、ID以外の不要な部分を削除する内容です。

=SUBSTITUTE(SUBSTITUTE(D2,"https://www.youtube.com/shorts/","",1),"https://www.youtube.com/watch?v=","",1)

おわりに

と、いうことで『スプレッドシート・エクセルでYouTubeのURLからIDだけ抜き出す』でした。

スプレッドシートには他にもたくさんの便利機能があるので、紹介していきたいと思います。

この記事のスクショ元のスプレッドシート『STGVのカヴァー曲まとめ(スプレッドシート関数サンプル)』、『STGVのカヴァー曲まとめ(スプレッドシート関数サンプル)_再生数定点』で公開してます。
他にもいろいろな関数を使用してますので、参考に見て行ってください。

このスプレッドシートで収集・集計しているのは、私の応援している大分県の仲良しミュージシャンSTGVのメンバーの方がYouTubeチャンネルにアップしているカヴァー曲の情報です。

データを使用して、カヴァー曲のまとめ記事を書いています。
おすすめカヴァーが付いている記事一覧』でまとめています。好きな曲、アーティスト、ジャンルがあったらぜひぜひ聴いていってください。

コメント