Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelの列幅・行の高さを自動調整する方法|AutoFit機能の使い方を解説

Excelの格子状の画面は、ワークシートに保存されたデータに合わせて見た目をカスタマイズできないため、一見すると融通が利かないように感じられることがあります。

しかし実際には、MicrosoftはExcelに、セル内のデータサイズに合わせて列幅や行の高さを瞬時に調整できる機能を標準で搭載しています。

この記事では、Excelの「AutoFit(自動調整)」機能を使って、ワークシート内のデータの大きさに応じて列や行のサイズを自動的に変更する方法を詳しく解説します。

列幅や行の高さを変更する前に知っておきたい制限

Excelでは、列や行のサイズを変更できる範囲には上限と下限があります。まず押さえておきたいポイントを整理しましょう。

列幅に関する制限

列幅または行の高さの値が「0」になると、その列や行はワークシート上で非表示になります。これは「列を非表示にする」「行を非表示にする」機能を使った場合と同じ状態です。

列幅の最大値は255です。この数値は、標準フォントサイズにおいて1つの列に収められる最大文字数を表しています。

なお、フォントやフォントサイズを変更したり、斜体や太字などの書式を追加したりすると、1つの列に収められる最大文字数は大幅に減少します。Excelの列幅の初期値は8.43で、これは64ピクセルに相当します。

行の高さに関する制限

行の高さの最大値は409です。この数値は、行に収められる高さを1/72インチ単位で表したものです。行の高さの初期値は15で、20ピクセル、約1/5インチに相当します。

AutoFit(自動調整)機能の使い方

例として、ワークシートのセルA1に入力されたテキストが、初期列幅の8.43(64ピクセル)を超えているケースを考えてみましょう。列幅がテキストの長さに足りない場合でも、Excelは隣接する列にテキストをはみ出して表示することを許可します。

Excelの列幅・行の高さを自動調整する方法|AutoFit機能の使い方を解説

Formatメニューから自動調整する手順

まずA列を選択し、リボンの「ホーム」タブをクリックします。次に、リボンの右端近くにある「セル」グループを探します。

「書式(Format)」ボタンをクリックすると、メニューの中に「セルのサイズ」というセクションがあります。ここには、列幅を変更するための3つのオプションが用意されています。

  • 列の幅(Column Width):数値を入力して列幅を手動で変更するオプションです。ただし、同じ操作は列の境界線をドラッグするだけで簡単に行えるため、あまり実用的ではありません。
  • 列の幅の自動調整(AutoFit Column Width):これが今回使いたいオプションです。その列内でもっともスペースを取っているセルの内容の長さに応じて、列幅を自動的に変更します。
  • 標準の幅(Default Width):このオプションは既存の列幅を実際に変更するものではなく、特定のワークシートにおける列の標準幅の設定を変更するだけです。

「書式」ボタンのメニューから「列の幅の自動調整」を選択すると、A列の幅がA1セルのテキストの長さに合わせて自動的に変更されます。

Excelの列幅・行の高さを自動調整する方法|AutoFit機能の使い方を解説

ダブルクリックで素早く調整する方法

さらに便利な方法として、対象の列(複数列でも可)を選択した状態で、選択した列の右側の境界線をダブルクリックするだけでも、列幅を自動調整できます。

Excelの列幅・行の高さを自動調整する方法|AutoFit機能の使い方を解説

ショートカットキーで列幅を自動調整する

すべての列幅を標準の幅に戻したい場合は、「書式 > 標準の幅」を選択し、「8.43」と入力すればOKです。

また、キーボードショートカットを使って列幅を自動調整することもできます。ALTキー+Hを押した後、O、続けてIを押します。ALTとHは押した後に離しても構いません。つまり、完全なキーの組み合わせは「Alt + H + O + I」です。

行の高さを自動調整する方法

列幅とは異なり、Excelは通常、各行の高さを、その行内で最も縦方向にスペースを取るテキストの高さに合わせて自動的に調整します。

そのため、「書式」ボタンにある「行の高さの自動調整」機能は、「列の幅の自動調整」ほど頻繁に使う機会はありません。

ただし、データをExcelのワークシートに貼り付けた際など、行の高さが自動的に調整されない場合があります。このとき、テキストは隣の行にはみ出すことなく、途中で切れて表示されてしまいます。

Excelの列幅・行の高さを自動調整する方法|AutoFit機能の使い方を解説

この問題を解決するには、切れたテキストがある行を選択し、「書式 > 行の高さの自動調整」をクリックします。これにより、Excelは行の高さを、背の高いテキスト全体が収まるように強制的に変更します。

行の場合も、「Alt + H + O + A」というよく似たショートカットキーで行の高さを自動調整できます。

まとめ:AutoFit機能で作業効率をアップ

ExcelのAutoFit(自動調整)機能を活用すれば、列幅や行の高さの数値を手作業で変更することなく、さまざまなサイズのテキストに合わせてワークシートのレイアウトを自動的に整えられます。

時間の節約になるのはもちろん、ワークシート内のデータが読みやすくなり、アクセシビリティも向上します。ぜひ日々の業務でお試しください。

  1. 【Excel】行と列を固定(ウィンドウ枠の固定)する方法をわかりやすく解説

    Microsoft Excelは、大量のデータを整理・分析できる表計算ソフトウェアです。小規模な事業から大規模な企業まで幅広く活用されており、財務分析などの業務にも欠かせないツールとなっています。ビジネス分析、人材管理、プロジェクト管理、戦略分析、運営管理、パフォーマンスレポート作成など、さまざまな用途に対応できる多機能性が魅力です。しかし、Excelが最もよく使われる場面は、やはりデータの保存と並べ替えによる効率的な分析です。 Microsoft Excel 2016および2019には、行や列を固定(フリーズ)する機能が搭載されています。この機能を使うと、シートを上下にスクロールしても、固定

  2. Excelで縦の列を横の行に変更する6つの簡単な方法

    Excelでは、縦方向に並んだデータ(列)を横方向(行)へ変更したい場面がよくあります。例えば、報告書やプレゼン資料のレイアウト調整、データベースの形式変換など、縦持ちデータを横持ちに切り替えるニーズは意外と多いものです。本記事では、Excelで縦の列を横の行に変更できる6つの方法を、初心者の方にもわかりやすく順を追って解説します。 サンプルデータについて ここでは、複数の販売者(Seller)ごとの売上金額(Sales Amount)を記録したデータセットを使用します。この縦に並んだデータを、以下のように横方向の行へ入れ替えます(いわゆる「転置」という操作です)。 変換後のイメージは次の