エクセルを使っていると、セルに入力した文字が途中で切れてしまったり、行の高さがバラバラで見づらかったりすることはないでしょうか。
セルのサイズ(列幅・行の高さ)を適切に設定することで、データが見やすく整った表を作ることができます。
本記事では、エクセルのセルの大きさを変更する方法を、行の高さ・列幅の調整・一括変更・変更できない場合の対処まで幅広く解説していきます。
「セルのサイズをまとめて揃えたい」「行の高さが変更できない」という方はぜひ参考にしてみてください。
エクセルのセルの大きさを変更する基本操作まとめ
それではまず、エクセルのセルの大きさ(列幅・行の高さ)を変更する基本的な方法について解説していきます。
結論として、列番号または行番号の境界線をドラッグする方法が最も直感的で手軽な操作です。
境界線をダブルクリックすると入力されている文字に合わせて自動調整されるため、まずはこの操作を覚えておくとよいでしょう。
数値で正確なサイズを指定したい場合は、右クリックメニューから数値入力で設定できます。
【セルサイズ変更の主な方法】
① 列番号・行番号の境界線をドラッグして手動でサイズを調整する
② 境界線をダブルクリックして入力内容に合わせて自動調整する
③ 列番号・行番号を右クリック→「列の幅」「行の高さ」で数値を直接入力する
④ 複数列・複数行を選択してから操作すると一括でサイズを揃えられる
列幅をドラッグで変更する手順
列番号(A・B・Cなど)の右端の境界線にマウスカーソルを合わせると、カーソルが左右矢印の形に変わります。
その状態でドラッグすると列幅を自由に調整できます。
境界線をダブルクリックすると、その列に入力されている最も長い文字にぴったり合うサイズに自動調整されます。
複数の列を選択してから境界線をドラッグすると、選択した列すべてが同じ幅に揃います。
全列を選択(Ctrl+A)してからダブルクリックすると、シート全体の列幅を一括で自動調整できます。
自動調整後にさらに少し余白を持たせたい場合は、調整後に境界線をわずかに右にドラッグして広げるとすっきりした見た目になるでしょう。
行の高さをドラッグで変更する手順
行番号(1・2・3など)の下端の境界線にカーソルを合わせると、上下矢印の形に変わります。
その状態でドラッグすると行の高さを自由に調整できます。
境界線をダブルクリックすると、その行の内容に合わせて行の高さが自動調整されます。
数値で正確なサイズを指定する方法
列番号または行番号を右クリックして「列の幅」または「行の高さ」を選択すると、数値入力ダイアログが開きます。
数値を入力してOKをクリックすると、指定した数値のサイズに正確に設定されます。
列幅の単位は「文字数」、行の高さの単位は「ポイント(pt)」であることを覚えておきましょう。
エクセルのセルサイズを一括で変更する方法
続いては、複数のセルのサイズをまとめて変更する一括操作の方法を確認していきます。
表全体のサイズを統一したい場合や、特定の範囲だけ揃えたい場合に役立ちます。
シート全体のセルサイズを一括で変更する手順
シート全体のセルサイズを一括で変更するには、まず全セルを選択する必要があります。
Ctrl+Aを押すか、行番号と列番号の交差点にある四角いボタン(全選択ボタン)をクリックするとシート全体が選択されます。
その状態で列番号を右クリックして「列の幅」、行番号を右クリックして「行の高さ」を選択し、数値を入力するとシート全体のサイズが一括で変更されます。
特定の範囲だけを選択して一括変更する手順
変更したい行番号または列番号をドラッグして複数選択し、右クリックから「行の高さ」または「列の幅」を選択します。
数値を入力してOKをクリックすると、選択した行・列がすべて同じサイズに揃います。
飛び飛びの行・列を選択したい場合はCtrlキーを押しながら行番号・列番号をクリックすると、離れた複数の行・列を同時に選択できます。
「ホーム」タブの書式メニューからサイズを変更する方法
リボンの「ホーム」タブ→「セル」グループ→「書式」をクリックすると、列幅・行の高さの変更メニューが表示されます。
「列の幅の自動調整」「行の高さの自動調整」を選択すると、選択範囲の内容に合わせて自動でサイズが調整されます。
右クリックと同じ操作ですが、リボンからでも同様に操作できることを覚えておくと便利でしょう。
エクセルのセルサイズが変更できない場合の対処法
続いては、セルの大きさを変更しようとしてもうまくいかない場合の原因と対処法を確認していきます。
| 症状 | 原因 | 対処法 |
|---|---|---|
| ドラッグしても幅・高さが変わらない | シートが保護されている | 「校閲」タブ→「シートの保護の解除」を実行する |
| 行の高さが自動調整されない | 行の高さが手動で固定されている | 行番号を右クリック→「行の高さの自動調整」を選択する |
| 結合セルの幅・高さが変更できない | 結合セルは一部の自動調整が効かない | 手動でドラッグまたは数値入力でサイズを調整する |
| 特定の列だけ幅が変わらない | 列が非表示になっている | 周囲の列を選択して右クリック→「再表示」で列を表示する |
シートの保護を解除してサイズ変更を有効にする方法
シートが保護されているとセルサイズの変更を含む多くの操作が制限されます。
「校閲」タブの「シートの保護の解除」をクリックし、必要であればパスワードを入力すると操作が可能になります。
シートの保護を設定するときに「列の書式設定」「行の書式設定」にチェックを入れておくと、保護されたままでもサイズ変更が許可されます。
結合セルでサイズ変更がうまくいかない場合の対処
セルが結合されている場合、「行の高さの自動調整」が正しく機能しないことがあります。
この場合は結合を解除してからサイズを調整するか、手動でドラッグまたは数値入力で行の高さを設定するのが確実です。
【結合セルで行の高さを自動調整できない場合の代替方法】
① 結合セルと同じ文字数の内容を隣の非結合セルに一時的に入力する
② その行の高さを自動調整する
③ 調整後に隣の仮入力データを削除する
この手順で結合セルの行の高さを内容に合わせて整えることができます。
結合セルは便利な反面、このようなサイズ調整の制限があるため、必要最小限の使用にとどめることをおすすめします。
エクセルのセルサイズに関する応用操作
続いては、セルのサイズに関する応用的な操作について確認していきます。
基本操作に加えて応用テクニックも身につけると、より効率的に表を整えられるでしょう。
行の高さ・列幅の標準サイズを変更する方法
エクセルの初期設定では列幅は「8.38文字分」、行の高さは「18.75pt」が標準です。
「ホーム」タブ→「書式」→「標準の列幅」から標準の列幅を変更できます。
標準の列幅を変更するとシート全体の未設定の列幅が一括で更新されるため、新しいファイルを作成する前に設定しておくと統一感のある表が作りやすくなります。
VBAでセルサイズを一括設定する方法
大量のシートや特定の条件でセルサイズを変更したい場合は、VBAを使った自動化が効果的です。
【VBAでセルサイズを設定するコード例】
Columns(“A:D”).ColumnWidth = 15 ← A〜D列の幅を15に設定
Rows(“1:10”).RowHeight = 25 ← 1〜10行の高さを25ptに設定
Columns(“A:D”).AutoFit ← A〜D列の幅を内容に合わせて自動調整
AutoFitメソッドを使うと、コードを実行した時点での内容に合わせて自動調整されます。
ファイルを開いたときに自動でサイズを整えるよう組み込んでおくと、常に見やすい状態を保てるでしょう。
印刷時に列幅・行の高さが崩れる場合の対処
画面上では正しく表示されているのに、印刷すると列幅や行の高さが変わって見える場合があります。
印刷プレビュー(Ctrl+P)で事前に確認し、ページレイアウトタブで用紙サイズや余白を調整することで対処できます。
「ページに合わせて印刷」の拡大縮小設定が有効になっていると、画面上のサイズとは異なる比率で印刷されることがあるため確認しましょう。
表示されます
まとめ
本記事では、エクセルのサイズ・セルの大きさを変更する方法について、基本操作から一括変更・変更できない場合の対処まで幅広く解説しました。
最も手軽な方法は列番号・行番号の境界線をドラッグするか、ダブルクリックで自動調整する操作です。
一括で揃えたい場合は複数の行・列を選択してから右クリックメニューで数値を入力するか、「ホーム」タブの「書式」から自動調整を選択しましょう。
変更できない場合はシートの保護・結合セル・非表示列などが原因であることが多いため、順番に確認してみてください。
セルサイズを適切に整えることで、データが見やすく整った表を作成できるでしょう。