ExcelでAutoFitする方法:データサイズに合わせて列と行を調整する

  • これを共有
Michael Brown

このチュートリアルでは、Excel AutoFitの詳細と、ワークシートでの最も効率的な使用方法について学びます。

Microsoft Excelには、列の幅を変更したり行の高さを調整したりする方法がいくつかあります。 セルのサイズを変更する最も簡単な方法は、Excelが列の幅や行の高さをデータサイズに合わせて自動的に決定することです。 この機能は、次のように知られています。 エクセルオートフィット このチュートリアルでは、その使い方を3つご紹介します。

    Excel AutoFit - 基本編

    Excelのオートフィット機能は、列幅や行の高さを手動で変更しなくても、異なるサイズのデータに対応できるよう、ワークシートのセルのサイズを自動的に変更するように設計されています。

    オートフィットの列幅 - は、列の最大の値を保持するために列の幅を変更します。

    オートフィットロウハイト - は、列の幅を行の最大値に合わせて調整します。 このオプションは、行を垂直に拡張して、複数行または超高倍率のテキストを保持します。

    列の幅とは異なり、Microsoft Excelでは、セルに入力したテキストの高さに応じて行の高さが自動的に変更されるため、列ほど頻繁に行を自動調整する必要はありません。 しかし、別のソースからデータをエクスポートまたはコピーする場合、行の高さが自動調整されないことがあり、このような状況では、列の高さを調整するために オートフィットロウハイト オプトが役に立つ

    Excelでセルのサイズを自動または手動で変更する場合、列や行の大きさに以下の制限があることに留意してください。

    コラム の最大幅は255であり、これは1つの列が保持できる標準フォントサイズの最大文字数です。 より大きなフォントサイズを使用したり、イタリックやボールドなどの追加のフォント特性を適用すると、最大列幅が大幅に減少する場合があります。 Excelの列のデフォルトサイズは、8.43です。

    Excelの行のデフォルトの高さは、100%dpiの15ポイントから200%dpiの14.3ポイントまで様々です。

    列の幅や行の高さが0に設定されている場合、その列や行はシート上に表示されません(非表示)。

    エクセルでオートフィットを行う方法

    マウスやリボン、キーボードを使って、列や行を自動で合わせることができるなど、作業スタイルに合わせた使い方ができるのが、Excelのいいところです。

    ダブルクリックで列や行のオートフィットを実現

    Excelでオートフィットを行う最も簡単な方法は、列または行の境界線をダブルクリックすることです。

    • オートフィットへ 一つ をクリックし、マウスポインタを列見出しの右側の境界線に合わせ、両頭の矢印が表示されたら、その境界線をダブルクリックします。
    • オートフィットへ 一列 行見出しの下の境界線にマウスポインタを合わせて、境界線をダブルクリックします。
    • オートフィットへ 複数カラム / 複数 漕ぎ手 を選択し、選択範囲内の任意の2つの列/行見出しの間の境界をダブルクリックします。
    • オートフィットを行うには ぜんし をクリックするか、Ctrl + Aを押してください。 すべて選択 ボタン をクリックし、必要に応じて、任意の列または行の見出しの境界線、あるいはその両方をダブルクリックします。

    リボンを使って列や行を自動フィットさせる

    ExcelでAutoFitを行うもう一つの方法は、リボン上の以下のオプションを使用することです。

    への オートフィットのカラム幅 を選択し、シート上の1列、複数列、またはすべての列を選択し、[OK]をクリックします。 ホーム tab> 細胞 をクリックします。 フォーマット > オートフィットの列幅 .

    への オートフィット行の高さ をクリックし、目的の行を選択した後、次の画面に進みます。 ホーム tab> 細胞 をクリックします。 フォーマット > オートフィットロウハイト .

    キーボードショートカットによる列幅と行の高さの自動適合

    キーボードで作業することが多い方は、次のようなExcelのオートフィットの方法をお勧めします。

    1. オートフィットを行いたい列/行の任意のセルを選択します。
      • オートフィットへ 非隣接の複数列/行 で、1つの列または行を選択し、Ctrlキーを押しながら他の列または行を選択します。
      • オートフィットを行うには ぜんし をクリックするか、Ctrl + Aを押してください。 すべて選択 ボタンをクリックします。
    2. 以下のキーボードショートカットのいずれかを押してください。
      • への オートフィットのカラム幅 : Alt + H , 次にO , そしてI
      • への オートフィット行の高さ : Alt + H , 次にO , そしてA

    すべてのキーを同時に押すのではなく、それぞれのキーが順番に押され、解放されることに注意してください。

    • Alt + Hで選択します。 ホーム タブをクリックします。
    • Oが開きます。 フォーマット のメニューがあります。
    • を選択します。 オートフィットの列幅 オプションを使用します。
    • Aは選択します。 オートフィットロウハイト オプションを使用します。

    最初のキーの組み合わせ(Alt + H)を押すとすぐに、リボン上のすべてのオプションにアクセスするためのキーが表示されます。 フォーマット を選択すると、その項目を選択するためのキーが表示されます。

    ExcelのAutoFitが機能しない

    ほとんどの場合、Excelのオートフィット機能は問題なく動作しますが、列や行の自動サイズ調整がうまくいかない場合があります。 テキストを折り返す 機能が有効になっています。

    典型的な例として、列の幅を設定し、テキストの折り返しをオンにし、関心のあるセルを選択し、行の高さを自動調整するために行区切りをダブルクリックします。 ほとんどの場合、行は適切にサイズ調整されます。 しかし時々(Excel 2007からExcel 2016のどのバージョンでも)、以下のスクリーンショットにあるようにテキストの最終行の下に余分なスペースが現れます。 さらにテキストは、以下のようになる可能性があります。画面上では正しく表示されるが、印刷すると切れてしまう。

    試行錯誤の結果、以下のような解決策を見つけました。 一見すると非論理的ですが、ちゃんと動きます :)

    • Ctrl + Aキーでワークシート全体を選択します。
    • 列の見出しの右側の境界線をドラッグして、任意の列の幅をかなり広くします(シート全体が選択されているため、すべての列がリサイズされます)。
    • 行のセパレータをダブルクリックすると、行の高さが自動調整されます。
    • 列の区切り線をダブルクリックすると、列の幅が自動調整されます。

    完了!

    ExcelのAutoFitに代わるもの

    Excelのオートフィット機能は、コンテンツのサイズに合わせて列や行のサイズを調整するのに便利ですが、数十文字から数百文字の大きなテキストを扱う場合には、この機能は使えません。 この場合、1行ではなく複数行で表示するようにテキストを折り返すのがよい方法となります。

    長文に対応する方法として、もう一つ考えられるのは へやをわける を1つの大きなセルにまとめるには、隣接する2つ以上のセルを選択し、クリックします。 Merge & Center について ホーム タブで アライメント のグループです。

    以上、Excelのオートフィット機能を使ってセルサイズを大きくし、データを見やすくする方法でした。 読んでいただきありがとうございました!来週のブログでお会いできるのを楽しみにしています。

    Michael Brown は、ソフトウェア ツールを使用して複雑なプロセスを簡素化することに情熱を注ぐ熱心なテクノロジー愛好家です。テクノロジー業界で 10 年以上の経験があり、Microsoft Excel と Outlook、さらに Google Sheets と Docs のスキルを磨いてきました。 Michael のブログは、彼の知識と専門知識を他の人と共有することに特化しており、生産性と効率を向上させるためのわかりやすいヒントとチュートリアルを提供しています。経験豊富なプロフェッショナルであろうと初心者であろうと、Michael のブログでは、これらの重要なソフトウェア ツールを最大限に活用するための貴重な洞察と実践的なアドバイスを提供しています。