【スプレッドシート】写真挿入のやり方やできない時の対処法、一括挿入など徹底解説!

spreadsheet57のサムネイル

Googleスプレッドシートはデータ管理や表計算に優れたツールですが、写真や画像を挿入することで視覚的にわかりやすい資料を作成できます。本記事ではスプレッドシートに写真を挿入する方法、挿入できない場合の対処法、一括挿入のテクニックまで詳しく解説します。

スプレッドシートに写真を挿入する方法

スプレッドシートで写真を挿入するには主に3つの方法があります。

メニューから画像を挿入する方法

Googleスプレッドシートを開き写真を挿入したいセルを選択

メニューバーから 「挿入」 → 「画像」 をクリック

「セル内の画像」 または 「セル上の画像」 を選択

画像をアップロードまたはURLから選択して挿入

  • 「セル内の画像」
    • セルのサイズに合わせて画像が自動調整される。
  • 「セル上の画像」
    • 画像を自由に配置可能。

=IMAGE()関数を使う方法

=IMAGE(URL, [mode]) 関数を使うことでウェブ上の画像をセル内に挿入できます。

=IMAGE("https://example.com/image.jpg", 1)

mode のオプション

  • 1 – 画像をセルに収める(デフォルト)
  • 2 – 画像をセルのサイズに拡大/縮小
  • 3 – 画像を元のサイズで表示
  • 4 – カスタムサイズ(=IMAGE(URL, 4, 幅, 高さ)

Googleドライブを利用する方法

Googleドライブに画像をアップロード

画像を右クリック → 「リンクをコピー」 を選択

「共有」 を「リンクを知っている全員」に設定

=IMAGE() 関数を使って画像を挿入

写真を挿入できない時の対処法

写真が挿入できない場合は以下の対処法を試してください。

インターネット接続を確認

Googleスプレッドシートはクラウドベースなので、ネット接続が不安定だと画像のアップロードに失敗することがあります。

画像ファイルの形式を確認

サポートされている画像形式(PNG、JPEG、GIF など)を使用しているか確認してください。

画像のURLが有効か確認

=IMAGE()関数を使用する場合、画像URLが正しいか、アクセス可能かをチェックしましょう。

Googleドライブの権限設定を確認

Googleドライブの画像を挿入する場合、リンク共有の設定が「全員が閲覧可」になっているか確認してください。

キャッシュや拡張機能を確認

ブラウザのキャッシュをクリアし、拡張機能が干渉していないか確認しましょう。

画像を一括挿入する方法

スプレッドシートで複数の画像を一括挿入する方法を紹介します。

スクリプトを使って一括挿入

Google Apps Script (GAS) を利用すると、スプレッドシートに画像を自動で挿入できます。

手順

スプレッドシートを開く

「拡張機能」 → 「Apps Script」 をクリック

以下のコードをコピーして貼り付け、「実行」

function insertImages() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = sheet.getDataRange().getValues();
  
  for (var i = 1; i < data.length; i++) {
    var cell = sheet.getRange(i + 1, 2);  // B列に画像挿入
    var img = SpreadsheetApp.newCellImage().setSourceUrl(data[i][1]).build();
    cell.setValue(img);
  }
}

A列に画像のURLを入力しスクリプトを実行するとB列に画像が挿入されます。

=IMAGE()関数を利用した一括挿入

以下のようにセルに直接 =IMAGE() を入力すると、大量の画像を一括で挿入できます。

=ARRAYFORMULA(IF(A2:A<>, IMAGE(A2:A), ""))

A列に画像URLを入力しておけば自動でB列に画像が挿入されます。

画像のサイズを変更・調整する方法

セルサイズを変更する

画像のサイズを調整したい場合、セルの幅や高さを変更すると見やすくなります。

  1. 画像を挿入したセルの行・列のサイズを変更。
  2. =IMAGE(URL, 2) でセルサイズに合わせて調整。

画像を手動でリサイズ

「セル上の画像」の場合、画像をクリックして手動で拡大・縮小できます。

まとめ

Googleスプレッドシートで写真を挿入する方法は複数あります。基本的な挿入方法から、関数を活用した方法、一括挿入のテクニックまで紹介しました。

主なポイント

  • 基本的な挿入方法
    • メニューからの手動挿入、=IMAGE()関数、Googleドライブ経由。
  • 挿入できない時の対処法
    • ネット接続、画像形式、URLや権限設定を確認。
  • 一括挿入のテクニック
    • Apps Scriptや=IMAGE()を活用。
  • サイズ調整方法
    • セルサイズ変更、手動リサイズ。

これらを活用してスプレッドシートをより視覚的にわかりやすくカスタマイズしましょう!

他にもOfficeソフトに関する記事を上げています。是非色々見てみてください。

最新記事
  • カテゴリー
  • 月別
  • Twitter

    ココナラでデザインを依頼する

    7000本の授業が見放題!社会人向けオンライン学習動画【Schoo(スクー)】

    Webデザイン業界特化のレバテック

    定額制で質問し放題【Web食いオンラインスクール】

    関連記事

    最新記事NEW

    CONTACTCONTACT CONTACTCONTACT

    お問い合わせ

    ご意見やお仕事のご依頼などは以下よりご連絡ください。

    情報入力

    内容確認

    完了

      お名前必須

      フリガナ必須

      メールアドレス必須

      お問い合わせ内容