Googleスプレッドシートで画像を自動取得する方法:初心者でもすぐできる!

パソコンパソコン・スマホ教室
スポンサーリンク

「この古い写真をスプレッドシートに一括で表示したい」「フォームで集めた画像を自動で見られるようにしたい」…そんなお悩み、ありませんか?この記事では、「Googleスプレッドシート 画像自動取得」をキーワードに、初心者でも安心して使える方法を、手取り足取り、ストーリー仕立てでご紹介します。

スポンサーリンク

なぜ、画像の自動取得が便利なの?

Googleスプレッドシートのイメージ

Googleスプレッドシートのイメージ

私も最初は、写真を一枚ずつスプレッドシートに貼る作業にイライラしてました。「あぁ、もっと簡単にできたら…」と。でも、IMAGE関数Googleフォームとの連携を知ってから、その手間から解放されたんです。

よく使われる方法IMAGE関数で「URLから画像表示」

IMAGE関数って、何?

「IMAGE関数」は、URLの画像をセル内に表示できる関数です。覚えやすい構文がオススメの理由です。

どうやって使うの?

ここがポイント!

  • IMAGE関数を使うと、URLの画像がそのままセルに表示されるので便利ですよ
  • “=IMAGE(“画像のURL”)”のように書くだけで、すっきり表示できます

URLがセルに入っている場合は

ここがポイント!

  • “=IMAGE(B4)”のようにセル参照で簡単に使えるんですよ
  • たくさんの画像を一度に表示したいときにとっても助かります

ただし、Googleドライブ内の画像は普通の共有リンクでは表示できないことがあるのでご注意を。特別な形式に直す必要があります。

Googleドライブの画像をスプレッドシートに表示するには?

ステップ①共有設定を「リンクを知っている全員」に

ここがポイント!

  • まずは画像の共有設定を「リンクを知っている全員」に変えて、URLを作りましょう

ステップ②URLの形をIMAGE関数に合うように変更

ここがポイント!

  • もともと“…/view?usp=sharing”というリンクは、そのままだとうまくいかないことがあります
  • “…/uc?export=download&id=画像ID”という形に変えると、IMAGE関数で表示できるようになります

他にも「lh3.google.com」というドメインに変える裏技もありますが、セキュリティ的には慎重に。

たくさんの画像を一括で表示したいときは?

ARRAYFORMULAとの組み合わせが便利

ここがポイント!

  • 例えば、画像URLをリストにしておけば、“=ARRAYFORMULA(IMAGE(列範囲))”でまとめて表示できちゃいます
  • 特にたくさんの写真を一覧で見たいときに便利です

自動で表示されるのは、まるで魔法みたいですよね。

さらに本格的に!GAS(Google Apps Script)の活用

Googleフォーム+GASでフォーム投稿の画像も自動表示

ここがポイント!

  • Googleフォームでアップロードされた画像を、GASを使えばスプレッドシートに自動表示できます
  • わざわざURLをコピーする必要がなく、手間がグッと減ります

GASで画像を取得・操作する方法

ここがポイント!

  • Apps Scriptで“sheet.getImages()”を使えば、シート内の画像を取得できます
  • 取得した画像は、位置やサイズを自由に変えたり、削除したりも可能です

たとえば、こんなコードでC3セルにサイズ変更して移動できるんですよ。

よくある質問や疑問

Q1: IMAGE関数とARRAYFORMULAの使い分けは?

IMAGE関数は単独でURL指定するときに使います。ARRAYFORMULAを組むと、複数のURLを一括で処理できるので効率がぐんと上がります。

Q2: GASって難しいのでは?

ちょっと最初はドキドキするかもしれません。でも、コードをコピーして使ったり、少しずつ試してみるだけでも十分に使えるようになりますよ。私も最初は「なんだかこわい…」って思ってましたから(笑)。

Q3: ドライブの画像が表示されないときは?

それは、URL形式が適切でないことが多いです。共有設定+URL変換の手順を見直してみてくださいね。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

今日は「Googleスプレッドシートで画像を自動取得する方法」を、初心者さんでもわかるように丁寧にお話ししました。IMAGE関数やARRAYFORMULA、共有設定のポイント、そしてGAS活用まで幅広くご紹介しましたが、いかがでしたか?

最初は「えーっと…」って戸惑うかもしれません。でも、ひとつずつ試していくうちに「できた!」という楽しさが必ずやってきます。まずはIMAGE関数から、そして慣れてきたらGASへチャレンジしてみてください。

他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

コメント

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