エクセルに画像を貼り付けて資料を作成することは多いですが、その際にファイルサイズが意図せず大きくなってしまい、困惑した経験はありませんか。特に、エクセルの標準機能である「図の圧縮」を試しても、期待したほどファイルサイズが小さくならない場合、何が原因なのか、どうすればよいのか迷ってしまうこともあるでしょう。中には、wordで圧縮が小さくならない、といったように、他のオフィスソフトで同様の問題に直面している方もいらっしゃるかもしれません。
エクセルで画像を圧縮しても小さくならないと感じる背景には、画像の元の状態や、エクセルの設定など、いくつかの要因が隠されている可能性があります。ファイルサイズが重いままでは、メールでの送受信に時間がかかったり、共有フォルダの容量を圧迫したりと、業務効率にも影響を与えかねません。
この記事では、エクセルで画像の圧縮がうまくいかない場合に考えられる原因と、ファイルサイズを効果的に軽くするための具体的な方法について、WEBライターの視点で調査し、情報をまとめました。
・エクセルで画像の圧縮が機能しない主な原因
・ファイルサイズが小さくならない時の具体的な対処法
・画像を一括で圧縮する手順
・エクセルに画像を挿入する際の注意点やヒント
エクセルで画像圧縮しても小さくならない主な原因とは
ここでは、エクセルで画像圧縮しても小さくならない場合に考えられる主な原因について説明していきます。なぜファイルサイズが減らないのか、その背景にある可能性を探ることで、適切な対処法が見えてくるかもしれません。順に見ていきましょう。
既に圧縮済みの画像ではないか
画像の形式は圧縮に適しているか
エクセルのバージョンや設定の問題
図の圧縮オプションの選択ミス
元の画像の解像度が高すぎる
リンクされた画像ではないか
既に圧縮済みの画像ではないか
エクセルの「図の圧縮」機能を実行してもファイルサイズがほとんど変わらない場合、その画像が既に圧縮済みの形式である可能性が考えられます。代表的な例として、JPEG(ジェイペグ)形式の画像が挙げられます。JPEGは、写真を保存する際によく用いられる形式で、その保存の仕組み上、既に高い圧縮率でデータが間引かれていることが一般的です。
このような既に圧縮された画像に対して、エクセルの機能で再度圧縮を試みても、削減できるデータ量が非常に少ないため、ファイルサイズに大きな変化が見られないことがあります。スマートフォンやデジタルカメラで撮影された写真は、多くの場合JPEG形式で保存されているため、これらを直接エクセルに貼り付けた場合に、この現象に遭遇しやすいかもしれません。
もちろん、エクセルの圧縮設定で解像度を大幅に下げる(例えば、印刷用の300dpiからWeb用の96dpiに変更する)などすれば、ある程度のサイズ削減は期待できるかもしれませんが、画質の低下も伴います。元の画像がどのような状態で保存されていたかを確認してみることも、原因を探る一つの手がかりになるでしょう。
画像の形式は圧縮に適しているか
画像と一口に言っても、その保存形式(フォーマット)には様々な種類があり、それぞれ特性が異なります。エクセルで圧縮が効きにくいと感じる場合、使用している画像の形式が圧縮に適していない可能性も考慮に入れる必要があります。
例えば、PNG(ピーエヌジー)形式やBMP(ビットマップ)形式の画像は、一般的にJPEG形式に比べてファイルサイズが大きくなる傾向があります。特にBMPは、画像データを圧縮せずにそのまま保存する形式であるため、非常に大きなファイルサイズになりがちです。PNG形式も、特に可逆圧縮(データを損なわない圧縮方法)を用いている場合や、透明情報を保持している場合、ファイルサイズは大きくなりがちです。
これらの形式の画像に対してエクセルの圧縮機能を適用しても、JPEG形式の写真に対するほどの劇的なサイズ削減は期待できない場合があります。特に、ロゴや図形、スクリーンショットなどで多用されるPNG形式は、エクセル内で圧縮を試みるよりも、貼り付ける前に画像編集ソフトなどでJPEG形式に変換する(ただし、透明情報は失われます)か、あるいはPNGのまま適切な解像度や色数に調整しておく方が、ファイルサイズ管理の観点からは有効かもしれません。
エクセルのバージョンや設定の問題
使用しているエクセルのバージョンや、アプリケーション全体の設定が、画像の圧縮処理に影響を与えている可能性も否定できません。例えば、「エクセル2016で画像圧縮しても小さくならない」といったように、特定のバージョンでの動作に関する情報が見受けられることもあります。これは、ソフトウェアの仕様や、バージョン固有の不具合である可能性もゼロではありませんが、多くは設定の見落としが原因であることも考えられます。
特に確認したいのが、エクセルの「オプション」設定です。「ファイル」タブから「オプション」を選び、「詳細設定」の項目に進むと、「イメージのサイズと品質」というセクションが見つかることがあります。ここで、「ファイル内のイメージを圧縮しない」というオプションにチェックが入っていると、当然ながら「図の圧縮」機能は無効化されます。
また、「既定の解像度」が「高忠実度」や非常に高い値(例: 330dpi)に設定されている場合も、圧縮後のファイルサイズが期待したほど小さくならない原因となり得ます。サブキーワードにある「エクセル図の圧縮できない2010」のような古いバージョンであっても、同様のオプション設定が存在する可能性があり、これらの全体設定がファイルごとの圧縮操作よりも優先されてしまうケースが考えられるのです。
図の圧縮オプションの選択ミス
エクセルの「図の圧縮」機能は、単にボタンを押すだけではなく、いくつかの重要なオプションを選択するダイアログボックスが表示されます。このオプションの選択を誤っていると、意図した通りの圧縮結果が得られないことがあります。
よくある見落としとして、「圧縮オプション」の中にある「この画像だけに適用する」というチェックボックスが挙げられます。もし、ファイル内のすべての画像を対象に圧縮したいと考えていたにもかかわらず、このチェックボックスがオンになったままで実行すると、選択していた一つの画像にしか圧縮が適用されません。これでは、ファイル全体のサイズはほとんど変わらないでしょう。
さらに、「図のトリミング部分を削除する」というオプションも重要です。エクセルでは画像をトリミング(切り抜き)しても、デフォルトでは見えない部分のデータがファイル内に保持されています。このチェックボックスをオンにしないと、トリミングで不要になったはずのデータが残り続け、ファイルサイズを圧迫する原因となります。
サブキーワード「エクセル図の圧縮どこ」と探している方もいらっしゃるかもしれませんが、この機能は通常、画像を選択したときに表示される「図の形式」(または「書式」)タブの中にあります。この機能を見つけた後、表示されるオプションを正しく理解し、目的に合わせて選択することが、ファイルサイズを効果的に小さくする鍵となります。
元の画像の解像度が高すぎる
エクセルで画像を圧縮してもファイルサイズが十分に小さくならない原因として、貼り付けた元の画像の解像度やピクセル数が、必要以上に高すぎることが考えられます。
エクセルの「図の圧縮」機能は、主に画像の解像度(dpi: dots per inch、1インチあたりのドット数)を指定されたレベル(例: Web用150dpi、電子メール用96dpi)に下げることでファイルサイズを削減します。しかし、例えばデジタル一眼レフカメラで撮影した何千万画素もあるような巨大な画像データを、リサイズせずにそのままエクセルに貼り付けたとします。
このような元データが極端に大きい場合、たとえエクセルの機能で解像度を「電子メール用(96dpi)」にまで落としたとしても、圧縮後のファイルサイズが依然として数メガバイト(MB)単位になってしまうことは十分にあり得ます。エクセルでの表示やA4用紙への印刷程度であれば、多くの場合、それほど高い解像度やピクセル数は必要ありません。
貼り付ける画像の用途を考え、それに見合わない過度に高品質な画像データを使用していないか、一度確認してみる必要があるかもしれません。これは、Wordで画像圧縮を試みてもファイルサイズが小さくならない「word圧縮小さくならない」といった場合にも共通する、根本的な原因の一つと言えるでしょう。
リンクされた画像ではないか
通常、エクセルに画像を挿入すると、その画像データはエクセルファイル(.xlsx)自体に「埋め込まれ」ます。これによりファイルサイズは増加しますが、エクセルの「図の圧縮」機能は、この埋め込まれた画像データに対して動作します。
しかし、画像の挿入方法にはもう一つ、「ファイルにリンク」という選択肢があります。この方法を選ぶと、画像データはエクセルファイルに埋め込まれず、代わりに外部にある画像ファイルへの参照(リンク)だけがファイル内に保存されます。この場合、エクセルファイル自体のサイズは挿入直後ではあまり増えません。
問題は、このように「リンク」で挿入された画像に対しては、エクセルの「図の圧縮」機能が適用されない可能性があることです。なぜなら、圧縮すべき画像データがエクセルファイル内に存在しないためです。
もし、ファイルサイズを小さくしようと「図の圧縮」を実行しても全く効果が見られない場合、画像がリンクとして挿入されていないか確認することも一つの手です。「挿入」→「図」で画像を選ぶ際に、「挿入」ボタンの横にある矢印から「ファイルにリンク」を選んでいないか、あるいは過去にそのように操作した画像がファイル内に残っていないか、見直してみる価値はあるでしょう。「word図の圧縮できない」といった問題も、同様にリンク挿入が原因であるケースが考えられます。
エクセル画像を圧縮しても小さくならない時の対処法
ここでは、エクセルで画像を圧縮しても小さくならないという問題に直面した際の、具体的な対処法やファイルサイズを軽くするためのテクニックについて説明していきます。前述の原因を踏まえ、どのような対策が考えられるのか、状況に合わせて試してみてください。順に見ていきましょう。
図の圧縮設定を再確認する
トリミング部分の削除を徹底する
画像を一括で圧縮する方法
貼り付け前にリサイズや形式変換
エクセルのオプション設定の見直し
エクセルで画像圧縮しても小さくならない問題のまとめ
図の圧縮設定を再確認する
エクセルで画像の圧縮がうまくいかないと感じた時、まず最初に行うべきことは、「図の圧縮」機能のダイアログボックスに表示される設定内容を、一つ一つ丁寧に見直すことです。思い込みや見落としが原因で、意図した圧縮が実行されていない可能性が考えられます。
具体的には、以下の点を確認してみましょう。
まず、画像を選択し、「図の形式」タブ(または「書式」タブ)から「図の圧縮」をクリックします。
表示されたダイアログボックスで、「圧縮オプション」を確認します。もしファイル内にある複数の画像、あるいは全ての画像を対象にしたい場合は、「この画像だけに適用する」というチェックボックスが オフ になっていることを確認してください。ここにチェックが入っていると、選択中の画像以外は圧縮されません。
次に、「図のトリミング部分を削除する」にチェックが入っているかを確認します。前述の通り、トリミングした部分の不要なデータがファイルサイズを圧迫している可能性があるため、ここはチェックを入れることが強く推奨されます。
最後に「解像度」の選択です。用途が画面上での閲覧のみであれば「電子メール用(96dpi)」、簡易な印刷も含むなら「Web用(150dpi)」など、目的に応じて、現状よりも低い解像度を選択し直してみてください。「excel図の圧縮」機能は、これらのオプションを正しく設定してこそ、その効果を発揮すると言えるでしょう。
トリミング部分の削除を徹底する
エクセルでファイルサイズが小さくならない原因として、意外と見落とされがちなのが、トリミング(画像の切り抜き)によって「見えなくなった」部分のデータです。エクセルは利便性のために、一度トリミングしても、後で「トリミングのリセット」ができるよう、元の画像データを保持し続ける仕様になっていることがあります。
つまり、シート上では画像の一部だけが表示されていても、ファイル内部には切り抜かれる前の大きな画像データがそのまま残っている状態です。これでは、いくら見た目を小さくしても、ファイルサイズは一向に減りません。
この問題を解決するのが、「図の圧縮」オプション内にある「図のトリミング部分を削除する」というチェックボックスです。このオプションにチェックを入れて圧縮を実行することで、トリミングで不要になった(見えなくなった)画像の外側の部分のデータを、ファイルから完全に削除することができます。
一度削除すると、後からトリミングを元に戻すことはできなくなるという点には注意が必要ですが、ファイルサイズを確実に小さくするためには非常に効果的な手段です。特に、大きな画像の一部だけを切り抜いて多数使用しているようなファイルでは、この操作を行うだけでファイルサイズが劇的に改善する可能性があります。「wordで圧縮小さくならない」場合や、「word図の圧縮できない」と感じる場合も、このトリミング部分の削除は共通して有効な対処法となることが多いです。
画像を一括で圧縮する方法
エクセルファイル内に貼り付けられた画像が数十、数百と多数に及ぶ場合、それらを一つずつ選択して圧縮作業を行うのは非常に手間がかかり、現実的ではありません。また、作業漏れが発生し、一部の画像が圧縮されないまま残ってしまう可能性もあります。
このような場合は、「エクセル画像圧縮を一括」で行う方法を活用するのが賢明です。手順は非常に簡単です。
まず、ファイル内にある画像の いずれか一つ を選択します。どれでも構いません。
次に、その画像が選択された状態で、「図の形式」タブ(または「書式」タブ)から「図の圧縮」をクリックします。
そうすると、「図の圧縮」ダイアログボックスが表示されます。ここで最も重要なのが、「圧縮オプション」セクションにある「この画像だけに適用する」というチェックボックスです。
このチェックボックスの チェックを外してください 。
「この画像だけに適用する」のチェックを外した状態で、希望する解像度(例: Web用(150dpi))を選択し、「図のトリミング部分を削除する」にチェックを入れて「OK」ボタンを押すと、その設定が、ファイル内に存在する すべての画像 に対して一括で適用されます。
この方法を知っておくだけで、画像が多いファイルのサイズ管理が格段に効率化されることでしょう。ただし、一度に多くの画像処理を行うため、画像の枚数やPCのスペックによっては、処理に少し時間がかかる場合もあるかもしれません。
貼り付け前にリサイズや形式変換
これまでエクセル内部の機能でファイルサイズを小さくする方法について見てきましたが、最も確実かつ効果的な方法の一つとして、「エクセルに貼り付ける前」の段階で画像を最適化しておく、というアプローチが考えられます。
エクセルの圧縮機能は万能ではなく、元の画像データが極端に大きすぎる場合(例えば、高解像度のデジタル一眼レフで撮影したままの写真など)は、圧縮しても限界があります。
そこで、画像をエクセルに貼り付ける前に、まず画像編集ソフトを使用して「リサイズ(サイズ変更)」を行うことをお勧めします。Windowsに標準搭載されている「ペイント」や「フォト」アプリ、あるいは他の無料・有料の画像編集ツールを使って、画像のピクセル数(幅と高さ)を、エクセル上で実際に表示したいサイズ、あるいは印刷に必要な解像度に見合う程度まで小さくします。
例えば、画面表示がメインであれば、幅を800ピクセルや1000ピクセル程度に縮小するだけでも、ファイルサイズは劇的に小さくなるはずです。
さらに、画像の「形式変換」も有効です。前述のように、BMP形式や一部のPNG形式はファイルサイズが大きくなりがちです。もし、写真のような画像であれば、画質をある程度保ちつつファイルサイズを小さくできるJPEG形式に変換してから貼り付けることも検討しましょう。
一手間かかるように思えるかもしれませんが、この「貼り付け前の最適化」を習慣づけることが、結果的にエクセルファイルの肥大化を防ぎ、快適な操作環境を維持する上で最も重要な対策となる可能性があります。
エクセルのオプション設定の見直し
ファイルごとの「図の圧縮」設定や、貼り付け前の画像処理を試みてもまだファイルサイズが小さくならない、あるいは「エクセル2016で画像圧縮しても小さくならない」といった特定バージョンでの問題を疑う場合は、エクセルアプリケーション全体の「オプション」設定を見直してみる価値があります。
この設定は、個別のファイルに対する操作ではなく、エクセルソフト全体の動作に関わるものです。
確認の手順は以下の通りです。
まず、エクセルの「ファイル」タブをクリックし、左側のメニューから「オプション」を選択します。
「Excelのオプション」ダイアログボックスが開いたら、左側のリストから「詳細設定」を選びます。
右側に表示される詳細設定項目をスクロールしていくと、「イメージのサイズと品質」というセクションが見つかるはずです。(バージョンによって場所や名称が若干異なる場合があります)
ここで、以下の2点を確認してください。
- 「ファイル内のイメージを圧縮しない」という項目にチェックが入っていないか。もし入っていたら、このチェックを 外します 。ここにチェックがあると、ファイルごとの圧縮設定が無視される可能性があります。
- 「既定の解像度」がどのようになっているか。もし「高忠実度」や「330ppi」など、非常に高い値が設定されている場合、これが原因で圧縮の効果が出にくい可能性があります。用途にもよりますが、特にこだわりがなければ「220ppi」やそれ以下の値(例: 150ppi)に変更することを検討します。
これらの全体設定は、「word図の圧縮できない」場合にも共通するチェックポイントとなることがあります。また、「エクセル画像容量確認」は、エクスプローラーでファイルのプロパティを見るなどして、これらの設定変更が実際にファイルサイズにどう影響したかを確認する上で重要です。
エクセルで画像圧縮しても小さくならない問題の総括
今回はエクセルで画像を圧縮してもファイルサイズが小さくならない原因と、その対処法についてお伝えしました。以下に、本記事の内容を要約します。
・エクセルで画像を圧縮しても小さくならない状況は起こり得る
・JPEGなど既に圧縮済みの画像は再圧縮の効果が限定的
・PNGやBMP形式はJPEGに比べファイルサイズが大きく圧縮効率が異なる場合がある
・エクセルのバージョンや「オプション」の全体設定が圧縮を妨げている可能性
・「図の圧縮」ダイアログボックスのオプション選択ミスが原因かもしれない
・元の画像のピクセル数や解像度が高すぎると圧縮してもサイズが残りやすい
・「ファイルにリンク」で挿入された画像はエクセルの圧縮対象外となる
・圧縮設定を見直し「図のトリミング部分を削除する」のチェックが重要
・トリミングデータの削除はファイルサイズ削減に大きく寄与する
・「この画像だけに適用する」のチェックを外せば一括圧縮が可能
・エクセル画像圧縮を一括で実行すると作業効率が上がる
・最も確実なのは貼り付け前に画像編集ソフトでリサイズすること
・画像形式をJPEGなどに変換してから貼り付けるのも有効な手段
・エクセルの「オプション」→「詳細設定」→「イメージのサイズと品質」の確認も必要
・Wordで圧縮が小さくならない「word圧縮小さくならない」といった問題も原因や対処法は似ている
エクセルファイルのサイズが過度に大きくなると、ファイルの保存や共有、メールでの送受信に支障をきたし、業務効率の低下につながることも考えられます。
今回ご紹介したように、圧縮がうまくいかない原因は一つとは限らず、画像の形式、エクセルの設定、挿入方法など、複数の要因が関わっている可能性があります。
まずは原因として考えられる点を一つずつ確認し、トリミング部分の削除や解像度の変更、あるいは貼り付け前のリサイズといった対処法をご自身の状況に合わせて試してみてください。
これはCTAサンプルです。
内容を編集するか削除してください。