IMAGE 関数

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel for iPhone Excel for Android スマートフォン

リリース ノート

最新チャネル

月次エンタープライズ チャネル

半期エンタープライズ チャネル

半期エンタープライズ チャネル (プレビュー)

Office for Mac

IMAGE 関数は、代替テキストと共にソースの場所からセルに画像を挿入します。 その後、セルの移動とサイズ変更、並べ替えとフィルター処理、Excel テーブル内の画像の操作を行うことができます。 この関数を使用して、在庫、ゲーム、従業員、数学的概念などのデータのリストを視覚的に拡張します。

IMAGE 関数を使ったリストの概要

構文

=IMAGE(ソース, [代替テキスト], [サイズ], [高さ], [幅])

IMAGE 関数には、次の引数があります。

ソース "https" プロトコルを使用した画像ファイルの URL パス。 必ず指定します。 サポートされているファイル形式には、BMP、JPG/JPEG、GIF、TIFF、PNG、ICO、WEBP があります (WEBP は Web および Android ではサポートされていません)。

alt_text アクセシビリティのための画像を説明する代替テキスト。 省略可能です。

サイズ 画像の寸法を指定します。 省略可能です。 いくつかの可能な値があります。

  • 0 画像をセル内に収め、縦横比を維持します。
  • 1 セルに画像を入力し、縦横比を無視します。
  • 2 元の画像サイズを維持します (セルの境界を超える可能性があります)。
  • 3 高さ引数と幅引数を使用して画像サイズをカスタマイズします。

height 画像のカスタムの高さ (ピクセル単位)。 省略可能です。

width 画像のカスタム幅 (ピクセル単位)。 省略可能です。

(引数の高さ/幅の 1 つだけを指定した場合、画像の縦横比は指定された引数に従って保持されます)

解説

警告

外部ソースへの接続が必要なため、一部のリンクされたデータ型の画像へのアクセスがオフになっているというメッセージが表示される場合があります。 接続を信頼できる場合は、画像へのアクセスを有効にすることができます。 詳細については、「Office ドキュメントの外部コンテンツをブロックまたはブロック解除する」を参照してください。

高さのカスタマイズは、縦横比、または元の画像の高さと幅の比例関係を歪める可能性があるため、注意してください。

ソースが認証を必要とする URL である場合、画像はレンダリングされません。

ソースがリダイレクトされる URL である場合、セキュリティ上の理由によりブロックされます。

255 文字の URL 制限を回避するには、ブラウザーのアドレス バーから長い URL をコピーしないようにします。 代わりに、ブラウザーで画像を右クリックし、[画像のリンクをコピー] を選択して、値を Excel のセルに貼り付け、そのセルをソースとして参照します。 たとえば、長い URL を F10 にコピーする場合は、関数呼び出し =IMAGE(F10) を作成します。

アクセシビリティ

アクセシビリティを促進するために、効果的な代替テキストを使用することをお勧めします。

  • IMAGE 数式を含むセルを選択し、数式バーで代替テキストを数式 (代替テキスト) の 2 番目の引数として追加します。
  • 画像ソースがリンクされたデータ型またはレコードである場合は、元のデータ ソースに代替テキストを追加するか、管理者に追加を依頼してください。
  • 画像がより複雑な式から派生したものである場合は、その式または画像のソースに代替テキストを追加します。

詳細については、「効果的な代替テキストを作成するために知っておくべきことのすべて」をご覧ください。

エラー

Excel は #VALUE を返します。 次の状況でエラーが発生しました。

  • 画像ファイルがサポートされていない形式の場合。
  • ソースまたは代替テキストが文字列でない場合。
  • サイジングが 0 から 3 の間でない場合。
  • サイジングが 3 で、高さと幅が空白であるか、1 未満の値が含まれている場合。
  • サイジングが 0、1、または 2 で、幅または高さも指定する場合。

詳しくは、「#VALUE! エラーを修正する方法」をご覧ください。

インターネット接続またはソースを提供するサーバーに問題がある場合、Excel は #CONNECT! を返します。 防ぎます。 デバイスのインターネット接続を確認して、再試行してください。 詳しくは、「#CONNECT! エラーを修正する方法」をご覧ください。

セキュリティ設定によってセル内の画像ファイルへのアクセスがブロックされている場合、Excel は #BLOCKED! を返します。 防ぎます。 リンクされたデータ型のセキュリティ設定を確認します。 また、これが Excel for Web または Excel Mobile で発生した場合は、ブックの上部にあるビジネス バーを使用して画像を有効にしてください。 詳しくは、「#BLOCKED! エラーを修正する方法」をご覧ください。

使用例

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。

例 1

この例を貼り付けたら、選択したままにしておきます。 セルのスタイルを標準 (ホーム>セルのスタイル) に設定し、行の高さを 30 (ホーム>書式>行の高さ) に設定し、列の幅を 16 (ホーム>書式>列幅) に設定します。

データ  
https://support.content.office.net/en-us/../media/35aecc53-b3c1-4895-8a7d-554716941806.jpg シリンダー
https://support.content.office.net/en-us/../media/926439a2-bc79-4b8b-9205-60892650e5d3.jpg ピラミッド
数式 結果
=IMAGE("https://support.content.office.net/en-us/../media/2d9e717a-0077-438f-8e5e-f85a1305d4ad.jpg", "球") 球の画像
=IMAGE(A2, B2, 0) シリンダーの画像
=IMAGE(A3, B3, 1) 三角形の比率が外れた画像

使用例 2

この例を貼り付けたら、選択したままにしておきます。 セルのスタイルを標準 (ホーム>セルのスタイル) に設定し、行の高さを 57 (ホーム>書式>行の高さ) に設定し、列の幅を 21 (ホーム>書式>列幅) に設定します。

データ  
https://support.content.office.net/en-us/../media/926439a2-bc79-4b8b-9205-60892650e5d3.jpg ピラミッド
数式 結果
=IMAGE(A2, B2, 3, 100, 200) 拡大された三角形の画像