マイドライブの画像をIMAGE関数で表示させる方法(Gスプレッドシート)

Excelにない機能

Excelにない関数の一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回

シート内にキッチリ画像を貼り付ける方法(IMAGE関数)(Gスプレッドシート)
セル内にきっちりと画像をはめ込むことができます。

今回は、とっても価値の高い方法をお伝えします。


これを知ることであなたは、

  • Googleドライブにアップロードした画像を手軽にIMAGE関数で使用することができるようになります。
  • 正規表現(REGEXREPLACE関数)の使い方がちょっとわかります。


逆に、知らないと

IMAGE関数で使用するためにURLのID部分をチマチマコピペする作業を強いられてしまいます。

なので、サクッとマスターして

と答えてあげてください。

動画はこちら

シートはこちら

*クリックすることでシートが開きます。(コピーしてお使いください)

 

ポイント

IMAGE関数でGoogleドライブのファイルを指定するには、以下の形式で指定します。

https://drive.google.com/uc?export=download&id=XXXXXXXXXX

一方、画像のリンクを取得した場合、以下の形式となります。

https://drive.google.com/file/d/XXXXXXXX/view?usp=drive_link

したがって、正規表現で検索し、ID部分(XXXXXXXX)を埋め込めばOKです。

 

 

REGEXREPLACE(テキスト, 正規表現, 置換)

正規表現では、(.?)で取得した文字列を$1で表示させる事ができます。

なので、

=REGEXREPLACE(C3,"https://drive.google.com/file/d/(.*)/view(.*)","https://drive.google.com/uc?export=download&id=$1")

とやれば、いいです。

 

 

 

 

 

 

「共有URL設定をせず」ともできるみたいです。↓

 

 

 

最後までご覧いただきありがとうございます。

つぎはこちら

罫線や斜め線を 華麗に描画する方法(SPARKLINE) Gスプレッドシート
今すぐ罫線を描画できるようになります。 Excelみたく斜めの線も描画できます。

Excelにない関数の一覧

コメント

タイトルとURLをコピーしました