エクセルで複数の画像を扱っていると、それぞれの位置がバラバラになってしまい、資料の見栄えが悪くなった経験はありませんか。
画像を手作業で一枚ずつ動かしながら位置を合わせようとしても、なかなかぴったりとそろえるのは難しいものです。
実は、エクセルには画像や図形を自動的に均等配置するための整列機能が備わっており、これを活用することで作業効率が大幅に向上します。
本記事では、エクセルで画像を均等配置する方法について、オブジェクト整列・レイアウト調整・自動配置の観点からわかりやすく解説していきます。
初心者の方でもすぐに実践できる手順を丁寧にご説明しますので、ぜひ最後までお読みください。
エクセルで画像を均等配置するには整列機能を使うのが最短ルート
それではまず、エクセルで画像を均等配置する基本的な考え方と、最も効率的な方法について解説していきます。
エクセルで複数の画像を均等に並べたい場合、「配置」メニューにある整列・均等配置機能を使うのが最も手軽で確実な方法です。
この機能を使えば、選択した複数のオブジェクトを自動的にそろえることができます。
整列機能の基本的な使い方
整列機能を使うには、まず対象となる画像をすべて選択する必要があります。
複数の画像を選択するには、最初の画像をクリックしてから、Ctrlキーを押しながら残りの画像を順番にクリックしていきます。
すべての画像が選択できたら、リボンメニューの「図の形式」または「書式」タブをクリックし、「配置」グループの中にある「オブジェクトの配置」ボタンを押します。
すると、左揃え・右揃え・上揃え・下揃え・左右中央揃え・上下中央揃え・横方向に均等配置・縦方向に均等配置といったメニューが表示されます。
「横方向に均等配置」または「縦方向に均等配置」を選ぶと、選択した画像の間隔が自動的に等間隔になります。
手作業では何分もかかる作業が、わずか数クリックで完了するのは非常に便利です。
画像選択の効率的なテクニック
多数の画像がシート上に配置されている場合、一枚ずつCtrlキーを押しながら選択するのは手間がかかります。
そのような場合は、「ホーム」タブの「検索と選択」から「オブジェクトの選択」を選ぶと、マウスのドラッグ操作で範囲内のオブジェクトをまとめて選択できます。
また、Ctrl+Aキーを使うとシート上のすべてのオブジェクトを一括選択することも可能です。
さらに、「ホーム」タブの「検索と選択」→「オブジェクトの選択と表示」を開くと、シート上にあるすべてのオブジェクトの一覧が表示されるので、そこから特定の画像だけを選んで整列させることもできます。
目的に応じてこれらのテクニックを使い分けるのが、作業効率を高めるポイントと言えるでしょう。
グリッド線とスナップ機能の活用
エクセルには、オブジェクトをセルの境界線にぴったりと吸い付けて配置する「スナップ機能」が備わっています。
「図の形式」タブの「配置」→「グリッドに合わせる」をオンにしておくと、画像をドラッグしたときに自動的にセルの境界線に合わせて配置されます。
また、「表示」タブから「グリッド線」の表示をオンにすると、セルの境界線が画面に表示されるので、目視でも位置を確認しながら配置しやすくなります。
スナップ機能とグリッド線を組み合わせることで、さらに精度の高いレイアウト調整が可能になります。
細かいピクセル単位での調整が必要な場合は、画像を選択した状態でAltキーを押しながらドラッグすると、スナップをオフにした状態で自由に移動できます。
オブジェクト整列機能を使った具体的な均等配置の手順
続いては、オブジェクト整列機能を使った具体的な均等配置の手順を確認していきます。
エクセルの整列機能には複数の種類があり、目的に応じて使い分けることが大切です。
横一列に均等配置する手順
複数の画像を横一列に均等な間隔で並べるには、まずすべての画像を選択します。
次に「図の形式」タブ→「配置」→「上揃え」または「下揃え」または「上下中央揃え」を選択して、縦方向の位置をそろえます。
縦位置がそろったら、続けて同じ「配置」メニューから「横方向に均等配置」を選択します。
「横方向に均等配置」は、最も左にある画像と最も右にある画像の位置を固定したまま、その間にある画像を等間隔に並べ直す機能です。
つまり、両端の画像の位置があらかじめ決まっていれば、中間の画像は自動的に均等な間隔に配置されます。
まず両端の画像を好みの位置に移動させてから均等配置を実行するのが、きれいなレイアウトを作るコツと言えます。
【横一列均等配置の手順まとめ】
① 配置したい画像をすべてCtrlクリックで選択する
② 「図の形式」タブ→「配置」→「上揃え」(または「下揃え」)を選択
③ 続けて「配置」→「横方向に均等配置」を選択
④ 両端の画像が固定され、中間の画像が等間隔に並ぶ
縦一列に均等配置する手順
縦一列に均等配置する場合も、基本的な手順は横方向と同様です。
まず画像をすべて選択し、「配置」メニューから「左揃え」または「右揃え」または「左右中央揃え」を選んで横方向の位置をそろえます。
次に「縦方向に均等配置」を選択すると、上下の端にある画像の間に残りの画像が等間隔で配置されます。
縦に長い報告書や、商品カタログのような資料を作成する際に非常に役立つ機能です。
グリッド状に均等配置する手順
画像を縦横のグリッド状に均等配置したい場合は、一度に全部を整列させようとするのではなく、段階的に処理するのがおすすめです。
まず、1行目に並べたい画像だけを選択して横方向に均等配置を実行し、次に2行目の画像を選択して同様に処理します。
各行の処理が終わったら、今度は各列ごとに画像を選択して縦方向に均等配置を実行します。
少々手間はかかりますが、この方法で整然としたグリッドレイアウトを作ることができます。
作業前に画像のサイズをそろえておくと、より美しいグリッドレイアウトが完成します。
画像サイズの統一と位置固定でレイアウトを整える方法
続いては、画像サイズの統一と位置固定の方法について詳しく確認していきます。
均等配置をより効果的に活用するためには、画像のサイズをあらかじめそろえておくことが非常に重要です。
複数画像のサイズを一括でそろえる方法
エクセルで複数の画像サイズを一括で変更するには、まず対象の画像をすべて選択します。
選択状態で「図の形式」タブを開き、右側にある「サイズ」グループの「高さ」と「幅」の数値を入力します。
この方法で入力した値は、選択中のすべての画像に一括で適用されます。
画像の縦横比を維持したままサイズを変更したい場合は、「縦横比を固定する」にチェックを入れておきましょう。
また、「図の形式」タブの「サイズとプロパティ」ダイアログを開くと、より詳細なサイズ設定が可能です。
ここでは高さ・幅のほか、回転角度や縦横比の固定なども設定できます。
| 設定項目 | 操作場所 | 主な用途 |
|---|---|---|
| 高さ・幅の数値入力 | 「図の形式」タブ→サイズグループ | 複数画像の一括リサイズ |
| 縦横比の固定 | サイズとプロパティダイアログ | 比率を保ったままリサイズ |
| 位置の数値指定 | サイズとプロパティダイアログ | 精密な位置合わせ |
| セルに合わせて移動・サイズ変更 | プロパティタブ | セル連動の配置 |
画像をセルに固定して動かないようにする設定
エクセルで画像を配置した後、行や列を挿入・削除すると画像の位置がずれてしまうことがあります。
これを防ぐには、画像を右クリックして「図の書式設定」を選び、「プロパティ」タブを開きます。
「セルに合わせて移動やサイズ変更をする」「セルに合わせて移動するが、サイズ変更はしない」「セルに合わせて移動もサイズ変更もしない」という3つのオプションがあります。
レイアウトを完全に固定したい場合は「セルに合わせて移動もサイズ変更もしない」を選択するのが確実です。
一方、表の構造に合わせて画像も追従させたい場合は「セルに合わせて移動するが、サイズ変更はしない」が適しています。
画像の位置を数値で精密に指定する方法
視覚的な操作では難しい精密な位置合わせが必要な場合は、数値で位置を指定する方法が有効です。
画像を右クリックして「図の書式設定」→「サイズとプロパティ」を開き、「位置」タブを選択します。
ここで「左からの距離」と「上からの距離」を数値で入力すると、シートの左上を基点とした正確な位置に画像を配置できます。
複数の画像を同じY座標(上からの距離)に設定すれば、完全に同じ高さに並べることが可能です。
数値による位置指定は、テンプレート作成や繰り返し使う書類のレイアウト設定において特に効果を発揮するでしょう。
自動配置を活用した効率的なレイアウト調整テクニック
続いては、自動配置機能を最大限に活用するための応用テクニックを確認していきます。
エクセルには標準の整列機能以外にも、レイアウト調整を効率化するためのさまざまなテクニックがあります。
VBAマクロを使った自動均等配置
大量の画像を頻繁に均等配置する作業が発生する場合は、VBAマクロを使って自動化することも一つの選択肢です。
以下のようなシンプルなマクロを作成しておくと、ボタンクリック一つで均等配置が完了します。
【VBAマクロの基本サンプル(横方向均等配置)】
Sub 均等配置マクロ()
ActiveSheet.Shapes.SelectAll
Selection.ShapeRange.Distribute msoDistributeHorizontally, False
Selection.ShapeRange.Align msoAlignMiddles, False
End Sub
「msoDistributeHorizontally」が横方向の均等配置を、「msoAlignMiddles」が上下中央揃えを意味します。
縦方向の均等配置には「msoDistributeVertically」を使用します。
VBAマクロを活用すれば、毎回手動で操作する手間を大幅に省くことができます。
マクロをボタンに割り当てておけば、ワンクリックで整列処理が実行できるようになります。
カメラ機能を使った画像の均等配置
エクセルには「カメラ機能」という、セル範囲を画像として貼り付ける機能があります。
これを使うと、表やグラフのある範囲を画像として他の場所に貼り付け、元データが変わると自動的に画像も更新されます。
カメラ機能で作成した画像は通常の画像と同じ方法で整列・均等配置できるため、動的なダッシュボード作成に非常に有効です。
カメラ機能はクイックアクセスツールバーにカスタマイズして追加することで、すぐに使える状態にしておくと便利でしょう。
図形と画像を一緒に均等配置する方法
エクセルでは、画像だけでなく図形(四角形・円・矢印など)もオブジェクトとして扱われるため、同じ整列機能で均等配置が可能です。
図形と画像を混在させたレイアウトを整える場合も、すべてのオブジェクトを選択してから配置メニューの均等配置を実行するだけです。
ただし、テキストボックスも同様にオブジェクトとして選択されるため、テキストボックスを除外したい場合は手動で選択から外す必要があります。
「オブジェクトの選択と表示」パネルを開いてオブジェクト一覧を確認しながら作業すると、誤操作を防ぐことができます。
まとめ
本記事では、エクセルで画像を均等配置する方法について、整列機能・オブジェクト操作・レイアウト調整・自動配置の観点から詳しく解説しました。
エクセルの「配置」メニューにある「横方向に均等配置」「縦方向に均等配置」を使えば、複数の画像を瞬時に等間隔に並べることができます。
作業効率をさらに高めるためには、グリッド線の活用・スナップ機能・サイズの一括変更・VBAマクロなどを組み合わせるのがおすすめです。
画像サイズをあらかじめそろえ、位置固定の設定を適切に行うことで、崩れにくい美しいレイアウトが実現します。
ぜひ今回ご紹介したテクニックを活用して、エクセルでのレイアウト作業をより快適に進めてください。