クイックナビゲーション
IMAGE 関数
概要
IMAGE 関数は、Web から直接セルに画像を挿入し、動的な画像リストを作成できる革新的な関数です。URL 指定で画像を表示し、セルサイズに自動調整したりカスタムサイズを設定したりできます。在庫管理、製品カタログ、従業員一覧などのデータを視覚的に強化します。
構文
=IMAGE(ソース, [代替テキスト], [サイズ], [高さ], [幅])
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| ソース | 文字列 |
はい | 画像ファイルのURLパス。httpsプロトコル必須。BMP/JPG/GIF/TIFF/PNG/ICO/WEBP形式 |
| 代替テキスト | 文字列 |
いいえ | 画像の説明文(アクセシビリティ用) |
| サイズ | 数値 |
いいえ | 0:セルに合わせる、1:セルを埋める、2:オリジナルサイズ、3:高さ/幅指定 |
| 高さ | 数値 |
いいえ | カスタム高さ(ピクセル) |
| 幅 | 数値 |
いいえ | カスタム幅(ピクセル) |
IMAGE関数の使用
IMAGE関数は静的な画像挿入とは異なり、URLベースで動的に画像を表示します。データテーブルに画像列を追加することで、在庫リストや製品カタログを視覚的に魅力的にできます。フィルター・ソートにも対応し、実際の業務データと連動したダイナミックな表示が可能です。
IMAGEの一般的な例
基本的な画像表示
=IMAGE("https://example.com/image.jpg", "製品画像")
指定URLの画像をセルに表示し、代替テキストを設定。セルサイズに自動調整。
セル参照による画像リスト
=IMAGE(A2, B2, 0)
A2列のURL、B2列の説明文を使用。0でセルにフィット表示。
カスタムサイズ指定
=IMAGE(A2, "商品", 3, 120, 200)
ピラミッド画像を高さ120px、幅200pxで表示。
フィルモード表示
=IMAGE("https://example.com/photo.jpg",,1)
画像でセルを完全に埋める(縦横比無視)。
よくある質問
一般的なエラーと解決策
#VALUE! エラー
Cause: サポート外画像形式、サイズ引数が0-3以外、高さ/幅が1未満など
Solution: 画像形式確認、サイズ引数0-3指定、高さ/幅1以上入力
#CONNECT! エラー
Cause: インターネット接続問題またはサーバー障害
Solution: 接続確認後、再試行
#BLOCKED! エラー
Cause: セキュリティ設定で外部コンテンツブロック
Solution: コンテンツ接続を有効化(ファイル上部バー使用)
注記
- 画像はセルの移動・ソート・フィルターに対応
- 代替テキストはスクリーンリーダー対応に必須
- サイズ3指定時は高さ/幅両方推奨(片方のみで縦横比維持)
- 外部リンクはhttpsプロトコルのみ
- Excel for Web/Mobileでも動作
互換性
利用可能: Excel for Microsoft 365, Excel 2021, Excel 2019
利用不可: Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel for Mac(一部制限)
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel for Microsoft 365, Excel 2021, Excel 2019