KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

4 クイックガイド:Excel で画像をセルに自動サイズ調整する方法

著者Sun変更日

Excel でセルにぴったり収まる画像はデータの視覚化を格段に向上させますが、1 つずつ手動で調整するのは面倒で時間がかかります。このガイドでは、画像を自動的に最適なサイズに調整し、スプレッドシート体験を一変させる4 つの強力な方法を詳しく解説します。


動画:セルに合うよう画像を自動サイズ調整

 

セルに画像を挿入

 

画像をセルのサイズに合わせてリサイズする前に、まずは画像をセル内に挿入しておくことをおすすめします。すでにセル内に画像がある場合は、直接画像をセルに合わせてリサイズするセクションへ進み、画像をセルにぴったり収めるテクニックをご確認ください。

手順1:画像の挿入するセルのサイズを調整します
  1. セルを選択し、ホームセルの書式設定行の高さをクリックします。ダイアログボックスが表示されたら、必要な高さを入力してOKをクリックしてください。
    画像挿入用にセルの高さを調整するためのExcelの「行の高さ」オプションを示すスクリーンショット
  2. ホームセルの書式設定列の幅を選択します。表示されたダイアログボックスに必要な幅を入力して、OKをクリックします。
    画像挿入用にセルの幅を調整するためのExcelの「列の幅」オプションを示すスクリーンショット
手順2:画像をインポートします
  1. 画像を挿入したいセルをクリックし、挿入画像を選択します。コンピューター上の画像ファイルから選ぶか、「ストック画像」や「オンライン」のリソースもご利用いただけます。ここではこのデバイスを選択します。
    セルに画像をインポートするためのExcelの「ピクチャの挿入」オプションを示すスクリーンショット
  2. 目的の画像を見つけたら、挿入をクリックします。
    Excelのセルに挿入する画像を選択するためのファイルブラウザーを示すスクリーンショット
手順3:上記2 つの手順を繰り返して、関連セルに1 つずつ画像の挿入します
ヒント:画像がセルを隠してマウスで選択しにくい場合は、キーボードの矢印キーを使ってセルを移動・選択してください。
結果:すべての画像が関連セルに挿入されました

Excelワークシート内でそれぞれのセルに挿入された画像を示すスクリーンショット

すでに画像が挿入済みで、リサイズのみを行う場合は、次のセクションへ進んでください。


画像をセルに合わせてサイズ調整

 

Excel では、画像をセルに完全に合わせてリサイズする方法が3 つあります。その方法を今すぐご紹介します。

ショートカットで画像をセルに合わせてリサイズ(1 つずつ)

画像をセルに合わせてリサイズする一般的な方法は、画像の四隅を手動でドラッグすることですが、スピードと正確性を求めるなら、ここでおすすめするショートカットAltをご活用ください。

注意点:この方法では画像がセル全体を埋めるため、縦横比が歪む可能性があります。
手順1:リサイズしたい画像を選択します
手順2:ショートカットでリサイズします
  1. 画像の右中央にある円にカーソルを合わせ、二重矢印のカーソルが表示されるまでお待ちください。
    Excelで画像をサイズ調整するための右中央の円ハンドルを示すスクリーンショット
  2. Altキーを押しながらマウスを左にドラッグし、画像の右端がセルの右枠線にぴったり合うように調整してから、カーソルを離してください。
    alt 1
  3. 画像の下中央にある円にカーソルを合わせ、二重矢印のカーソルが表示されるまでお待ちください。
    Excelで画像をサイズ調整するための下中央の円ハンドルを示すスクリーンショット
  4. Altキーを押しながらマウスを上方向にドラッグし、画像の下端がセルの下罫線にぴったり合うようにしてから、カーソルを離してください。
    alt 2
結果:

Excelでセルに合わせて画像をサイズ調整した最終結果を示すスクリーンショット

 

「図の書式設定」ウィンドウで画像をセルに合わせてリサイズ(高さまたは幅を一括設定)

複数の画像で統一感を出すには、「図の書式設定」ウィンドウをご活用ください。ここでは、複数の画像の高さや幅を一括で調整し、セルの高さや幅にぴったり合わせて均一に整えることができます。

手順1:画像を選択します
  1. ホーム検索と選択選択ペイン…をクリックします。
    複数の画像を選択するためのExcelの「選択ウィンドウ」オプションを示すスクリーンショット
  2. 選択ウィンドウで、Ctrlキーを押しながらサイズ変更したい画像をまとめて選択するか、CtrlAを押してサイズ変更したいすべてのオブジェクトを選択してください。
    Excelの選択ウィンドウで選択された画像を示すスクリーンショット
手順2:「図の書式設定」ウィンドウを開き、選択したすべての画像の高さまたは幅を設定します
  1. ワークシートで選択した画像を右クリックし、コンテキストメニューからオブジェクトの書式設定を選択してください。
    画像をサイズ調整するためのExcelの「オブジェクトの書式設定」オプションを示すスクリーンショット
  2. ウィンドウ内のサイズとプロパティタブをクリックし、サイズセクション内の高さまたはのテキストボックスに数値を入力します。
    画像の高さまたは幅を調整するためのExcelの「図の書式設定」ウィンドウを示すスクリーンショット
  3. リサイズを完了するには、Enterキーを押してください。
結果:

画像はアスペクト比を維持したまま、指定された高さに応じて自動的にリサイズされます。

Excelでセルに合わせて一括で画像をサイズ調整した結果を示すスクリーンショット

 

VBA コードで画像をセルに合わせてリサイズ(一括リサイズ、元に戻せません)

大量の画像を扱うExcel 上級者の方には、VBA が最適です。マクロを使えば、選択した画像だけでなく、ワークシート内のすべての画像を一括でリサイズできます。Altショートカットと同様にセル全体を埋めますが、元の縦横比が崩れる可能性があります。

手順1:Ctrlキーを押しながら、セルに合わせてリサイズしたい画像を選択します
ご注意:現在のワークシート内のすべての画像をリサイズする場合は、この手順をスキップして手順2 に進んでください。
手順2:AltF11キーを押して Microsoft Visual Basic for Applications ウィンドウを開きます
手順3:[挿入]>[標準モジュール]をクリックし、下記のコードのいずれかを空のスクリプトに貼り付けます

コード1:選択した画像をセルに合わせてリサイズ

Sub ResizeSelectedPicturesToFitCells()
'UpdatebyExtendoffice
    Dim shp As Shape
    For Each shp In Selection.ShapeRange
        With shp
            .LockAspectRatio = msoFalse
            .Top = .TopLeftCell.Top
            .Left = .TopLeftCell.Left
            .Width = .TopLeftCell.Width
            .Height = .TopLeftCell.Height
        End With
    Next shp
End Sub

コード2:現在のワークシート内のすべての画像をセルに合わせてリサイズ

Sub ResizeImagesToFitCells()
'UpdatebyExtendoffice
    Dim pic As Picture
    For Each pic In ActiveSheet.Pictures
        With pic
            .ShapeRange.LockAspectRatio = msoFalse
            .Top = .TopLeftCell.Top
            .Left = .TopLeftCell.Left
            .Width = .TopLeftCell.Width
            .Height = .TopLeftCell.Height
        End With
    Next pic
End Sub
手順4:F5キーを押すか、実行ボタン実行ボタンをクリックしてコードを実行します
結果:

コード 1:選択した画像をセルに合わせてサイズ変更します

VBAコードを使用して選択した画像をセルに合わせてサイズ調整した結果を示すスクリーンショット

コード2:現在のワークシート内のすべての画像をセルに合わせてリサイズ

VBAコードを使用してシート内のすべての画像をセルに合わせてサイズ調整した結果を示すスクリーンショット


スマートツールで画像を一括挿入し、セルに合わせて自動サイズ調整

 

Excel のセルに画像を1 つずつ手動でインポート・リサイズする代わりに、Kutools for Excel画像のインポート機能を使えば、画像を一括で簡単にインポートできます。セル内に画像を配置するだけでなく、セルのサイズにぴったり合うよう自動でリサイズされるため、作業がより迅速かつ効率的になります。

Kutools for Excelは300 以上の高度な機能を提供し、複雑な作業を効率化して創造性と生産性を高めます。AI 機能を統合したKutools は、正確にタスクを自動化し、データ管理を簡単に行えるようにします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

Kutools for Excel をインストール後、KUTOOLS PLUSインポート/エクスポート画像のインポートをクリックして、以下の設定を行ってください。

  1. インポートしたい画像形式を選択してください。
  2. クリックして追加を押すと、選択した画像が「画像」セクションに表示されます。
  3. 選択してください:セルサイズに合わせる
  4. インポート順序ドロップダウンリストから、インポート順序オプションを選択してください。
  5. クリックしてインポートしましょう!
  6. 最初の画像を配置するセルを1 つ選択して、OKをクリックします。
    Kutools for Excelの「ピクチャのインポート」機能と、画像のサイズ調整および配置オプションを示すスクリーンショット

結果

Kutoolsを使用してセルに合わせてサイズ調整された状態で画像をインポートした結果を示すスクリーンショット

注記

セルの変更に応じて自動的にサイズを調整

 

画像をセルに合わせてリサイズすると、最初は現在のセルのサイズにぴったり表示されます。しかし、セルのサイズを後で変更した場合はどうなるでしょうか?「セルに合わせて移動とサイズ変更」オプションが、その課題をスマートに解決します。

重要なポイント:画像がセルよりもわずかに小さい場合、セルが縮小すると画像も縮小されますが、セルが拡大しても画像は拡大されません。
手順1:Ctrlキーを押しながら、自動的にサイズ調整したい画像を選択します

セルの変更に合わせて自動的にサイズ調整されるようにExcelで選択された画像を示すスクリーンショット

ヒントホーム>検索と選択>選択ウィンドウをクリックし、画像をすべて一度に選択するための範囲を選択してください。
手順2:選択した画像のいずれかを右クリックし、「オブジェクトの書式設定」コマンドを選択します

画像プロパティを設定するためのExcelの「オブジェクトの書式設定」コマンドを示すスクリーンショット

手順3:「セルに合わせて移動とサイズ変更」オプションをオンにします

「図の書式設定」ウィンドウで、「サイズとプロパティ」アイコンをクリックし、「セルに合わせて移動とサイズ変更」オプションを「プロパティ」セクション内でチェックしてください。

Excelの「図の書式設定」ウィンドウにある「セルに合わせて移動とサイズ変更」オプションを示すスクリーンショット

結果:

これでセルのサイズを変更すると、画像も自動的にリサイズされます。

セルのサイズ変更に応じてExcelの画像が自動的にリサイズされる様子を示すGIF


以上が、Excel で画像をセルに自動的に合わせる4 つの効果的な方法です。このガイドがお役に立てば幸いです。さらに役立つExcel のヒントやテクニックでデータ処理を劇的に改善したい方は、こちらをご覧ください。


最高のオフィス生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート作成  拡張機能呼び出し
人気の機能検索、ハイライト、または重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(自動テキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools は英語、スペイン語、ドイツ語、フランス語、中国語など、40+以上の言語をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った読み書きを可能にします

  • 開いている数十のドキュメントを1 秒で切り替え!
  • 毎日数百回のマウスクリックを削減し、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような高効率なタブ機能を導入します。