excel

【Excel】エクセルの行の幅を一括(揃える・高さ・自動調整・縦横のセル)で変更する方法

当サイトでは記事内に広告を含みます

エクセルで表を作成していると、行の高さがバラバラになって見栄えが悪くなることがあります。

1行ずつ高さを調整するのは非常に手間がかかり、大量のデータがある場合はさらに大変です。

行の高さを一括で揃える操作を身につけることで、表のレイアウト整理が格段にスムーズになります。

本記事では、エクセルで行の高さを一括変更する方法・自動調整の活用・列幅との同時設定・縦横のセルサイズを揃えるテクニックまでを詳しく解説していきます。

エクセルで行の高さを一括で変更する最も簡単な方法

それではまず、エクセルで行の高さを一括で変更するための基本的な操作方法について解説していきます。

全行または複数行をまとめて選択してから高さを設定することで、一度の操作で揃えることができます。

全行選択から行の高さを一括指定する手順

シート左上の「全選択ボタン」をクリックしてシート全体を選択します。

その状態で任意の行番号の上で右クリックして「行の高さ」を選択し、希望の数値を入力して「OK」をクリックします。

この操作でシート内の全行の高さが指定した値に一括で揃います。

特定の行だけ揃えたい場合は、対象の行番号をCtrlやShiftで複数選択してから同じ操作を行いましょう。

行の高さを自動調整で内容に合わせる方法

行の高さをセル内のテキスト量に合わせて自動調整したい場合は、「自動調整」機能を使います。

行番号を選択した状態で右クリック→「行の高さの自動調整」を選択するだけで、各行のコンテンツに最適な高さが自動的に設定されます。

全行を選択してから「行の高さの自動調整」を実行すると、すべての行を内容に合わせて一括自動調整できます。

折り返しテキストや複数行入力があるセルにも対応しており、見切れていた内容が正しく表示されるようになります。

リボンの「書式」メニューから行の高さを変更する方法

「ホーム」タブ→「書式」→「行の高さ」から数値を直接指定することもできます。

「書式」→「行の高さの自動調整」を選択すれば、リボンからでも自動調整が実行可能です。

右クリックメニューとリボンのどちらからでも同じ操作ができるため、使いやすい方を活用してください。

列幅の一括変更と縦横のセルサイズを揃える方法

続いては、列幅の一括変更と、行の高さ・列幅を組み合わせてセルサイズを縦横で揃える方法を確認していきます。

列幅を一括で揃える手順

全選択ボタンでシート全体を選択し、任意の列番号の上で右クリック→「列の幅」から数値を入力することで、全列の幅を一括で揃えられます。

「列幅の自動調整」を選択すると、各列の内容に合わせた幅が自動的に設定されます。

全列の自動調整は、データが入力された後に表の体裁を整える際の定番の操作です。

行の高さと列幅を同時に変更してセルを正方形にする方法

エクセルでセルを正方形(縦横同一サイズ)に揃えたい場合は、行の高さと列幅を同じ単位で揃える必要があります。

ただし、行の高さの単位はポイント、列幅の単位は文字数であるため、単純に同じ数値を入れても正方形にはなりません。

目安として列幅「8.38」が行の高さ「20」に近いサイズになるため、正方形に近いセルを作りたい場合はこの値を参考に調整するといいでしょう。

ドラッグで複数行の高さを一度に変更する方法

複数の行番号をShiftまたはCtrlで選択した状態で、いずれかの行境界線をドラッグすると、選択した全行の高さが同時に変更されます。

視覚的に高さを確認しながら調整できるため、細かいサイズ指定よりも直感的に操作できます。

大まかに高さを揃えたい場合はドラッグ操作、精密に揃えたい場合は数値指定の方法を使い分けましょう。

行の高さ・列幅の設定に関する比較一覧

続いては、行の高さと列幅の変更方法を一覧で整理して確認していきます。

操作方法 対象 特徴
右クリック→行の高さ(数値指定) 行の高さ 正確な数値で揃えられる
右クリック→行の高さの自動調整 行の高さ 内容に合わせて自動で最適化
右クリック→列の幅(数値指定) 列幅 精密な幅指定が可能
右クリック→列幅の自動調整 列幅 内容に合わせて自動で最適化
ドラッグで境界線を移動 行・列どちらも対応 視覚的に確認しながら調整できる

印刷時に行の高さが崩れないようにする設定

印刷時に行の高さが意図した通りに出力されない場合、セルの書式設定で「縮小して全体を表示する」が有効になっていると高さが自動的に変わることがあります。

「Ctrl+1」でセルの書式設定を開き、「配置」タブで「縮小して全体を表示する」のチェックを外すと安定した高さを維持できます。

印刷レイアウトを固定したい場合は、行の高さを数値指定で固定した上でこの設定を確認することが重要です。

テンプレートとして行の高さ・列幅を保存する方法

行の高さや列幅を整えた表をテンプレートとして保存しておくことで、次回から同じレイアウトをすぐに使い始めることができます。

「ファイル」→「名前を付けて保存」でファイルの種類を「Excelテンプレート(.xltx)」に変更して保存します。

テンプレートから新規作成することで、行の高さや列幅が設定済みの状態からすぐに作業を始められます。

マクロで行の高さと列幅を自動設定する方法

定期的に同じフォーマットで表を作成する場合は、行の高さと列幅の設定をマクロで自動化することも可能です。

VBAで「Rows.RowHeight」や「Columns.ColumnWidth」プロパティを使えば、任意の値に一括設定するコードを数行で記述できます。

レイアウトの自動設定をマクロ化することで、フォーマット整理の作業時間をゼロに近づけることができます。

まとめ

本記事では、エクセルで行の高さを一括変更する方法として、全選択からの数値指定・自動調整・ドラッグ操作・列幅との同時設定などの手順を解説しました。

内容に合わせて揃えたい場合は「自動調整」、統一したサイズで揃えたい場合は「数値指定」と使い分けることが効率化のポイントです。

テンプレートへの保存やマクロ化を組み合わせることで、表のフォーマット管理をさらに効率化できます。

ぜひ今回の操作方法を活用して、エクセルの表レイアウトを快適に整えてください。