エクセルで商品一覧や写真付きの表を作るとき、「画像をセルの中に入れたい」と思うことはありませんか。普通に写真を貼り付けると、セルの上に浮いた状態になり、行を並べ替えたときに位置が気になることもあります。
現在のExcelでセルに画像を入れたいなら、まず試したいのが「セル内に配置」です。画像をセルの内容として扱えるので、写真と文字を同じ行にまとめやすくなります。
この記事では、パソコンに保存した画像を入れる基本の手順から、コピーした画像の貼り付け方、複数画像の挿入、IMAGE関数の使い方まで説明します。「メニューが見つからない」「画像が表示されない」ときの確認方法も紹介しますので、ご自分のExcelに合う方法を選んでみてください。
エクセルのセル内に画像を入れるには?「セル内に配置」の手順
Excel for Microsoft 365やExcel 2024では、「セル内に配置」を使って画像をセルに入れられます。画像を一枚ずつ手でセルの枠に合わせる必要がなく、写真付きの一覧表を作るときに便利です。
画像が今どこにあるかによって、最初に試す操作が変わります。
| 入れたい画像 | まず試す方法 |
|---|---|
| パソコンに保存した写真 | 「挿入」から「セル内に配置」を選ぶ |
| コピーした画像 | セルを右クリックしてセル内用の貼り付けを選ぶ |
| シートの上に置いた画像 | 画像を選択して「セル内に配置」に切り替える |
| Web上の画像 | 画像ファイルのURLをIMAGE関数で指定する |
まずは手元にある画像の種類に合わせて、下の手順を見ていきましょう。
パソコンに保存した画像をセル内に挿入する方法
まず、画像を入れたいセルを選びます。次に、画面上部の「挿入」→「画像」→「セル内に配置」→「このデバイス」の順に選びましょう。画像ファイルを選択して「挿入」を押せば、選んでいたセルに画像が入ります。お使いの画面によっては、「挿入」の中に「イラスト」が表示され、その中から「画像」を選ぶ形になります。
たとえば、A列に商品名、B列に価格、C列に写真を並べるなら、最初にC列の画像を入れたいセルを選んでから操作します。別のセルを選んだまま挿入すると、思っていた場所と違うセルに入るため、選択位置を先に確かめると安心です。
Microsoftが案内している対応形式には、JPG・JPEG、PNG、BMP、ICO、WEBP、TIF・TIFF、GIFなどがあります。なお、GIFをセル内に入れてもアニメーションは再生されません。操作や対応形式はMicrosoftの「セル内に配置」の案内でも確認できます。
画像を見やすくする行の高さ・列幅の調整
画像を入れた直後に「小さすぎる」と感じたら、まずセルの大きさを見てみましょう。行番号の境目を下へドラッグすると行を高くでき、列見出しの境目を横へドラッグすると列幅を広げられます。
写真一覧を作るなら、画像を入れる列の幅と行の高さをある程度そろえておくと、表が見やすくなります。画像を挿入する前に大まかに整えても、挿入してから調整してもかまいません。元の写真が縦長か横長かによって見え方は変わるので、最初の一枚を入れて確認すると進めやすいですよ。
セル内画像に代替テキストを付ける方法
仕事や学校で共有する表なら、画像の内容を短い言葉でも伝えられるようにすると親切です。セル内の画像を右クリックして「代替テキストの表示」を選び、画像の内容を入力できます。
たとえば商品写真なら、「青いマグカップの正面写真」のように、見た人に伝えたい内容を簡潔に書きます。画像そのものを見づらい人にも内容が伝わりやすくなります。
コピーした画像や既存の画像をセル内に入れる方法
すでにコピーした画像や、シート上に貼ってある画像も、対応するExcelならセル内に入れられます。ただし、普通の貼り付けとセル内への貼り付けは操作が違います。
コピーした画像は専用の貼り付け方法を選ぶ
画像をコピーして、そのままCtrl+Vで貼り付けると、通常はセルの上に浮いた画像になります。セル内へ直接入れたいときは、画像を入れたいセルを右クリックし、貼り付けのオプションから「セルに画像を貼り付ける」を選びましょう。
その項目が見当たらなくても、すぐにやり直す必要はありません。いったん普通に貼り付け、次に紹介する方法でセル内画像へ切り替えられる場合があります。メニューの表示はExcelのバージョンや画面によって異なるため、操作名を確認しながら進めてください。
セルの上にある画像をセル内へ移す方法
シートの上に浮いている画像をクリックし、「図の書式設定」タブから「セル内に配置」を選びます。画像を右クリックして、同じ項目を選ぶ方法もあります。
変換すると、画像が置かれていた位置の左上側にあるセルへ入ります。表の端に写真が少しはみ出している場合は、予想と違うセルに入ることがあるので、変換前に画像の位置を見ておきましょう。変換後も、目的の行に入ったか確かめてください。
セル内画像を再びセルの上へ戻す方法
画像をセルの枠にとらわれず自由に動かしたくなったら、配置を戻すこともできます。セル内の画像を右クリックし、「セル内の画像」から「セルの上に配置」を選びます。
写真を表の一項目として管理するときはセル内、説明図として大きく見せたいときはセル上というように、作りたい資料に合わせて使い分けると便利です。
複数の画像をまとめてセル内に入れるときの注意点
写真を何十枚も使う表では、一枚ずつ選ぶと時間がかかります。「セル内に配置」では、挿入元から複数の画像をまとめて選ぶこともできます。ただし、入る場所と既存のデータには注意しましょう。
画像が入る順番と開始位置を確認する
最初に、画像を並べたい列の先頭セルを選びます。「挿入」→「画像」→「セル内に配置」と進み、画像ファイルを複数選択して挿入すると、選んだセルから下方向へ一枚ずつ配置されます。
商品名と写真を対応させたい場合は、挿入後に各行を見て、写真と商品名の組み合わせが合っているか確認してください。写真の並びを確認せずに表を完成させてしまうと、後から対応を直すのが大変になります。まず少数で試すと、位置や見え方を確かめやすいでしょう。
既存の文字や数値が上書きされないようにする
複数画像をまとめて入れると、挿入先のセルに入っていた文字や数値は上書きされます。大事なデータがある列を選ぶ前に、画像用の空いた列を用意しておきましょう。
すでに使っている表なら、作業前にブックのコピーを保存しておくと安心です。挿入先を間違えても、元のデータを確認できます。
たとえば、A列の商品名とB列の価格を残したいなら、空いているC列を写真用にします。画像の枚数ぶんだけ下のセルも使うので、先頭セルだけでなく、その下にも必要な空きがあるか確認してください。Microsoftの案内にも、複数画像を挿入した際は既存の値が上書きされると書かれています。
IMAGE関数でWeb上の画像をセル内に表示する方法
画像がパソコン内のファイルではなく、Web上のURLにある場合は、IMAGE関数という方法もあります。画像のURLを使ってセル内に表示する機能です。保存済みの写真を入れる「セル内に配置」とは、画像の指定方法が違います。
IMAGE関数の基本的な使い方
たとえば、A2セルに画像ファイルのURLを入れているなら、画像を表示したいセルに次の式を入力します。
=IMAGE(A2,"商品画像")
最初のA2が画像のURL、次の「商品画像」が代替テキストです。画像に直接URLを指定することもできます。URLはhttpsで始まる画像ファイルのものを使います。Webページそのもののアドレスを入れる方法ではないので、画像が表示されないときはリンク先を確認してみてください。
また、パソコンに保存した写真のファイル名や保存場所を指定して、そのまま読み込む関数でもありません。手元の写真なら、「セル内に配置」から「このデバイス」を選ぶ方がわかりやすいでしょう。構文と使用例はMicrosoftのIMAGE関数の案内に掲載されています。
画像のサイズを調整する方法
IMAGE関数では、追加の引数で画像の表示サイズを選べます。次のように0を指定すると、縦横の比率を保ちながらセル内に収めます。
=IMAGE(A2,"商品画像",0)
サイズの指定による見え方は、次のとおりです。
| サイズの指定 | 表示のされ方 |
|---|---|
省略または0 |
縦横比を保ち、画像全体をセル内に収める |
1 |
セルいっぱいに表示する。画像の形が変わる場合がある |
2 |
元の画像サイズで表示する。セルの外にはみ出す場合がある |
3 |
高さや幅を指定して表示する |
写真の形を保って表示したいなら、まずは省略するか0を使うとわかりやすいです。高さと幅を個別に決める場合は、元の写真の縦横比と異なると形が変わることがあります。MicrosoftのIMAGE関数の案内にも、それぞれの指定方法が説明されています。
指定できるURLと指定できない画像
IMAGE関数の画像は、Web上の画像ファイルのURLをもとに表示されます。ログインが必要なURLでは表示できず、別のURLへ転送されるリンクもブロックされる場合があります。
「ブラウザーでは画像が見えるのにExcelには出ない」という場合、画像そのもののURLではなく、画像を載せたページのURLを指定していることもあります。まずリンクの種類を確認しましょう。外部の画像を使う場合は、公開範囲や利用条件も確かめてください。
社内資料や個人情報が写った写真を扱うときは、IMAGE関数のために画像をWeb上へ公開せず、パソコンに保存した画像を「セル内に配置」から入れる方法を検討しましょう。
セル内画像とセル上画像はどう使い分ける?
画像をセルの中に入れる方法と、セルの上に置く方法では、使いやすい場面が違います。表の一行と画像を対応させたいか、画像の大きさや置き場所を自由に決めたいかで選ぶとわかりやすいでしょう。
画像の動き方と配置の自由度を比較する
| 比べる点 | セル内画像 | セル上画像 |
|---|---|---|
| 置き場所 | 一つのセルの中 | シート上の好きな位置 |
| 見え方 | セルの大きさに合わせて表示 | 大きさや位置を自由に調整しやすい |
| 向いている用途 | 商品一覧、写真台帳など | 説明図、レイアウト重視の資料など |
| 表との関係 | 画像をセルの内容として扱える | 画像をセルの上に置く |
古いExcelで設定できる「セルに合わせて移動やサイズ変更をする」は、セル上画像の動きを調整する方法です。見た目が似ていても、現在の「セル内に配置」で入れた画像とは仕組みが違います。
写真一覧・商品表・資料作成など用途別の選び方
商品名と商品写真を同じ行に並べたいなら、セル内画像が使いやすいでしょう。行を並べ替えたりフィルターを使ったりする表でも、画像とデータを対応させて管理しやすくなります。
一方、写真を大きく見せたり、複数のセルにまたがる位置へ説明図を置いたりしたいなら、セル上画像が向いています。Web上の画像をURLで指定したい場合にはIMAGE関数も候補です。保存した写真は「セル内に配置」、URLの画像はIMAGE関数、自由な配置はセル上画像と覚えると、最初の方法を選びやすくなります。
「セル内に配置」が見つからないときは?
「挿入」から画像を選んでも「セル内に配置」が見つからないときは、まず使っているExcelの種類を確認しましょう。Microsoftの案内では、この機能の適用先としてExcel for Microsoft 365とExcel 2024が示されています。
Excelのバージョンを確認する方法
Windows版のExcelでは、画面左上の「ファイル」から「アカウント」を開き、表示される製品情報を確認できます。画面の構成は環境によって違うため、同じ項目が見つからなければ「Excelについて」などの情報も探してみてください。
対応する製品を使っているのに項目がない場合は、画像を入れる操作が「セル内に配置」ではなく「セルの上に配置」側になっていないかも確認します。使っている画面のメニュー名とMicrosoftの操作案内を見比べると、探しやすくなります。
古いExcelではセル上の画像をセルに連動させる
対応していないExcelでは、画像をセル上に挿入して使います。画像を目的のセルの枠に合わせて置き、画像のサイズやプロパティにある「セルに合わせて移動やサイズ変更をする」といった設定を確認してください。表示名はバージョンによって異なります。
この方法は、行や列の変更に画像を追従させるためのものです。画像そのものをセルの内容に変える機能ではありません。古い解説記事で「セルに埋め込む」と書かれていても、どちらの意味かを確かめると混乱を避けられます。
画像がセル内に入らない・表示されないときの対処法
うまくいかないときは、「画像が別のセルに入った」「小さく見える」「IMAGE関数でエラーが出る」のどれに当てはまるかを分けて考えると、原因を探しやすくなります。
画像が意図しないセルに入ったとき
新しく画像を挿入したなら、挿入前に選んでいたセルを確認します。複数の画像をまとめて入れた場合は、選んだセルから下のセルにも画像が入ります。
セル上に置いた画像をあとからセル内へ変換した場合は、変換前の画像の左上側がどのセルに重なっていたかを見てみましょう。目的のセルからずれていたら、画像の位置を調整してから変換し直す方法が考えられます。
画像が小さくて見えにくいとき
画像が入っているのに小さく見える場合は、まず行の高さと列幅を広げます。画像そのものが縦長で、セルだけが横長の場合などは、余白が目立つこともあります。
IMAGE関数を使っているなら、上のサイズ表も確かめましょう。画像全体を収める指定では小さく見えることがあります。無理に引き伸ばす前に、行の高さや列幅を整えると自然に見せやすいです。
IMAGE関数でエラーが出たとき
IMAGE関数では、表示されるエラーによって確認する場所が異なります。
| 表示の例 | まず確認すること |
|---|---|
#VALUE! |
画像形式、式に指定した値、サイズの指定 |
#CONNECT! |
インターネット接続や画像を置いているサイトの状態 |
#BLOCKED! |
画像へのアクセスが制限されていないか |
エラー表示がなくても画像が出ない場合は、URLがhttpsで始まる画像ファイルを指しているか、ログインやURLの転送が必要なリンクになっていないかを確認します。外部画像へのアクセスが制限されているときは、出所が信頼できる画像かを確かめましょう。仕事用のパソコンでは、表示させるためにセキュリティ設定を独断で変更せず、職場のルールに従ってください。エラーごとの説明はMicrosoftのIMAGE関数の案内でも確認できます。
まとめ
エクセルのセルに画像を入れたいときは、まず「挿入」→「画像」→「セル内に配置」を試してみましょう。パソコンに保存した写真なら、この方法がわかりやすいです。
コピーした画像はセル内用の貼り付け方法を選び、すでにシート上にある画像はあとからセル内へ切り替えられます。複数画像をまとめて入れるときは、挿入先のデータが上書きされないよう、空いたセルを用意しておきましょう。
Web上の画像をURLから表示したい場合はIMAGE関数が使えます。「セル内に配置」が見つからない場合はExcelのバージョンを確認し、古いExcelではセル上の画像を使う方法を検討してください。画像を何に使いたいかを決めると、ご自分の表に合う方法が選びやすくなります。
