スプレッドシートで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チャンネルにアップしているカヴァー曲の情報です。
データを使用して、カヴァー曲のまとめ記事を書いています。
『おすすめカヴァーが付いている記事一覧』でまとめています。好きな曲、アーティスト、ジャンルがあったらぜひぜひ聴いていってください。
コメント