メインコンテンツへスキップ

Kutools for Office — 1つのスイート、5つのツールで、もっと多くのことを成し遂げましょう。

4つのクイック方法: Excelで画像をセルに自動サイズ調整

Author: Sun Last Modified: 2025-08-26

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


ビデオ:画像をセルに合わせて自動サイズ調整

 

画像をセルに挿入する

 

画像をセルのサイズに合わせてサイズ変更する前に、画像をセルに挿入することをお勧めします。セル内に画像がある場合は、直接「画像をセルに合わせてサイズ変更する」に進んで、画像をセルにぴったりと収めるコツを学んでください。

ステップ1:画像を挿入したいセルを調整する
  1. セルを選択してからホーム > 書式 > 行の高さを選択し、表示されたダイアログで必要な高さの数値を入力します。OKをクリック.
    A screenshot showing the Row Height option in Excel to adjust cell height for inserting images
  2. 選択ホーム > 書式 > 列の幅を選択し、表示されたダイアログで必要な幅の数値を入力します。OKをクリック.
    A screenshot showing the Column Width option in Excel to adjust cell width for inserting images
ステップ2:画像をインポートする
  1. 画像を挿入したいセルをクリックし、挿入 > 画像を選択し、コンピュータ上の画像ファイルを探すか、ストック画像やオンラインのリソースを利用します。ここではこのデバイス.
    A screenshot showing the Insert Pictures option in Excel to import images into cells
  2. を選択し、目的の画像を見つけて挿入.
    A screenshot showing the file browser used to select images for insertion into Excel cells
ステップ3: 上記の2つのステップを繰り返して、関連するセルに画像を1つずつ挿入する
ヒント:画像がセルを覆ってしまい、マウスで選択しにくい場合は、キーボードの矢印キーを使ってセルを選択してください。
結果:すべての画像が関連するセルに挿入されました

A screenshot showing images inserted into their respective cells in an Excel worksheet

事前に挿入された画像をサイズ変更したい場合は、次のセクションに進んでください。


画像をセルに合わせてサイズ変更する

 

Excelでは、画像をセルにぴったりと合わせるための3つの異なる方法があります。さっそく見てみましょう。

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

画像をセルに合わせてサイズ変更するための一般的な方法は、手動で画像の四隅をドラッグすることです。しかし、速度と精度を求めるなら、ここではショートカットAltをお勧めします。

注意:これは画像をセル全体に埋めるため、画像の比率が歪む可能性があります。
ステップ1: サイズ変更したい画像を選択する
ステップ2: ショートカットを使ってサイズ変更する
  1. 画像の右中央の円の上にカーソルを置き、ダブル矢印のカーソルが表示されるまで待ちます。
    A screenshot showing the right-center circle for resizing a picture in Excel
  2. を押しながらAltキーを押し、画像の右端がセルの右境界に揃うまでマウスを左にドラッグし、カーソルを離します。
    alt 1
  3. 画像の下中央の円の上にカーソルを置き、ダブル矢印のカーソルが表示されるまで待ちます。
    A screenshot showing the bottom-center circle for resizing a picture in Excel
  4. を押しながらAltキーを押し、画像の下端がセルの下境界に揃うまでマウスを上にドラッグし、カーソルを離します。
    alt 2
結果:

A screenshot showing the final result of resizing a picture to fit a cell in Excel

 

書式設定ウィンドウで画像をセルに合わせてサイズ変更する(高さまたは幅を一括変更)

特に複数の画像を扱う場合、一貫性を保つために書式設定ウィンドウを使用します。ここでは、複数の画像の高さまたは幅をセルの高さまたは幅に合わせて一括設定し、均一性を確保できます。

ステップ1:画像を選択する
  1. 選択 ホーム > 検索と選択 > 選択ペイン….
    A screenshot showing the Selection Pane option in Excel to select multiple images
  2. 選択 ペインで Ctrl キーを押しながら、サイズ変更したい画像を一緒に選択するか、 Ctrl + A を押して、サイズ変更したいすべてのオブジェクトを選択します。
    A screenshot showing images selected in the Selection Pane in Excel
ステップ2: 書式設定ウィンドウを開き、選択したすべての画像の高さまたは幅を設定する
  1. ワークシート内の任意の選択した画像を右クリックし、 オブジェクトの書式設定 をコンテキストメニューから選択します。
    A screenshot showing the Format Object option in Excel for resizing pictures
  2. クリック サイズとプロパティ タブをペインで選択し、 高さ または テキストボックスに高さまたは幅の数値を入力します。 サイズ セクションで。
    A screenshot showing the Format Picture pane in Excel to adjust image height or width
  3. Enterキーを押してサイズ変更を完了します。
結果:

画像は固定の高さに基づいてサイズ変更され、アスペクト比が維持されます。

A screenshot showing the result of batch resizing pictures to fit cells in Excel

 

VBAコードで画像をセルに合わせてサイズ変更する(バッチサイズ変更、元に戻せません)

大量の画像を扱うExcelのプロフェッショナルには、VBAが役立ちます。マクロを活用して、選択した画像やワークシート内のすべての画像をサイズ変更します。Altショートカットと同様に、セル全体をカバーしますが、元の比率に影響を与える可能性があります。

ステップ1: Ctrlキーを押しながら、セルに合わせてサイズ変更したい画像を選択する
注意: 現在のシート内のすべての画像をサイズ変更したい場合は、このステップをスキップしてステップ2に進んでください。
ステップ2: Alt + F11キーを押して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 キーを押すか、実行ボタンをクリックして Run button コードを実行する
結果:

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

A screenshot showing the result of resizing selected images to fit cells in Excel using VBA code

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

A screenshot showing the result of resizing all images in a sheet to fit cells in Excel using VBA code


スマートツールで画像を一括挿入してセルに合わせてサイズ変更

 

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. 選択 単一のセル に最初の画像を配置し、 OKをクリック.
    A screenshot showing Kutools for Excel's Import Pictures feature with options for resizing and positioning images

結果:

A screenshot showing the result of importing pictures resized to fit Excel cells using Kutools

注釈:

セルの変更に合わせて自動的にサイズ調整

 

画像をセルに合わせてサイズ変更したら、最初は現在のセルサイズに適応します。しかし、セルのサイズが変わったらどうしますか?「セルと共に移動およびサイズ変更」オプションが役立ちます。

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

A screenshot showing images selected in Excel for enabling auto-resizing with cell changes

ヒント: ホーム > 検索と選択 > 選択ペインをクリックし、画像を含む範囲を選択して一度にすべて選択します。
ステップ2: 任意の選択した画像を右クリックし、「オブジェクトの書式設定」コマンドを選択する

A screenshot showing the Format Object command in Excel to configure image properties

ステップ3: 「セルと共に移動およびサイズ変更」オプションをチェックする

書式設定 ウィンドウで「サイズとプロパティ」アイコンをクリックし、「プロパティ 」セクションで「セルと共に移動およびサイズ変更 」オプションをチェックします。

A screenshot showing the Move and Size with Cells option in the Format Picture pane in Excel

結果:

セルのサイズを変更すると、画像も同時にサイズ変更されます。

A GIF showing images in Excel automatically resizing as cells are resized


以上が、Excelで画像サイズをセルに自動的に調整する4つの効果的な方法です。このガイドがお役に立てば幸いです。 データ処理を変革する貴重なExcelのヒントやトリックについては、こちらをご覧ください。


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

Kutools for Excel - あなたを群衆から際立たせるツール

🤖 Kutools AI Aide: 次の要素に基づいてデータ分析を革新:インテリジェント実行|コード生成 |カスタム数式の作成|データの分析とチャートの生成 |Kutools機能の呼び出し
人気の機能重複を見つける、ハイライトする、または特定する | 空白行を削除 | データを失うことなく列やセルを結合 | 数式を使わずに丸める...
スーパー VLookup複数条件 | 複数値 | 複数シート間 | ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト | 従属ドロップダウンリスト | 複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加 | 列を移動 | 非表示の列の可視化ステータスを切り替え | 列を比較して同じ&異なるセルを選択...
特徴的な機能グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト) | 日付ピッカー | ワークシートの統合 | セルの暗号化/復号化 | リストによるメール送信 | スーパーフィルター | 特殊フィルタ(太字/斜体/取り消し線のフィルタリング...)...
上位 15 のツールセット: 12 個のテキストツール (テキストの追加, 特定の文字を削除...) | 50以上 チャート タイプ (ガントチャート...) | 40以上の実用的な 数式 (誕生日に基づいて年齢を計算...) | 19 個の挿入ツール (QRコードの挿入, パスからの画像挿入...) | 12 個の変換ツール (単語に変換, 通貨変換...) | 7 個のマージ&分割ツール (高度な行のマージ, Excelセルの分割...) | ... さらに多くのツール
お好みの言語で Kutools を使用可能 - 英語、スペイン語、ドイツ語、フランス語、中国語など、40以上の言語に対応!

Kutools for Excel は300以上の機能を誇り、必要なものがワンクリックで手に入ります...


Office Tab - Microsoft Office(Excel含む)でタブ形式の閲覧と編集を有効にする

  • 数十の開いている文書を1秒で切り替える!
  • 毎日数百回のマウスクリックを減らし、マウス手から解放されます。
  • 複数の文書を閲覧・編集する際、生産性が50%向上します。
  • Chrome、Edge、Firefoxのように、タブ機能をOffice(Excel含む)にもたらします。