Excelで列幅を変更し、オートフィットする方法

  • これを共有
Michael Brown

この短いチュートリアルでは、列の幅を手動で変更し、内容に合わせて自動的に調整する(AutoFit)いくつかの効率的な方法について学びます。

Excelで列の幅を変更することは、レポート、サマリー表、ダッシュボードをデザインするとき、そしてデータの保存や計算のためだけにワークシートを使用するときでさえ、毎日行う最も一般的な作業の1つです。

Microsoft Excelには、列の幅を操作するさまざまな方法があります。マウスを使って列のサイズを変更したり、特定の数値に幅を設定したり、データに合わせて自動的に調整することができます。 このチュートリアルでは、これらすべての方法についての詳細情報を提供します。

    エクセルの列幅

    Excelのスプレッドシートでは、列の幅を0〜255の範囲で設定できます。1単位は、標準フォントでフォーマットされたセルに表示できる1文字の幅に相当します。 新しいワークシートでは、すべての列のデフォルトの幅は8.43文字で、64ピクセルに相当します。 列の幅がゼロ(0)に設定されると、その列は非表示となります。

    列の現在の幅を表示するには、列のヘッダーの右側の境界をクリックすると、Excelに幅が表示されます。

    Excelの列は、データを入力しても自動的にサイズが変更されません。 あるセルの値が列内に収まらない場合は、列の境界からはみ出し、次のセルに重なります。 右側の列にデータがある場合、文字列はセルの境界で切れ、数値(数字や日付)は次のようにハッシュ記号(###)の列に置き換わります。をクリックすると、下のスクリーンショットが表示されます。

    すべてのセルの情報を読みやすくしたい場合は、テキストを折り返すか、列の幅を調整する方法があります。

    マウスを使ってExcelの列の幅を変更する方法

    列の幅を広くしたり狭くしたりするには、列のヘッダーの境界線を右や左にドラッグするのが一般的ですが、この方法を使うと、複数の列やシート上のすべての列の幅を一度に調整できることをご存知でしょうか。 その方法をご紹介しましょう。

    • の幅を変更するには 単縦列 をクリックし、列の見出しの右側の境界線をドラッグして、列を希望する幅に設定します。

    • の幅を変更するには 複数のカラムがあります。 で目的の列を選択し、選択範囲内の任意の列見出しの境界線をドラッグします。

    • 作るには 全列 同じ幅でシート全体を選択するには、Ctrl + A キーまたは すべて選択 ボタン をクリックし、任意の列のヘッダーの境界線をドラッグします。

    列の幅を特定の数値に設定する方法

    冒頭で説明したように、Excelの列幅の値は、標準フォントでフォーマットされたセルに収容できる文字数を表しています。 列のサイズを数値的に変更する、つまりセルに表示する平均文字数を指定するには、次のようにします。

    1. サイズを変更したい列を1つまたは複数選択します。 すべての列を選択する場合は、Ctrl + Aキーを押すか、Ctrlキーを押しながら すべて選択 ボタンをクリックします。
    2. について ホーム タブで 細胞 グループをクリックします。 フォーマット > 列の幅。

    3. での 列の幅 ボックスに必要な数値を入力し、[OK]をクリックします。

    ヒント: 選択した列を右クリックして、同じダイアログを表示することができます。 列幅... をクリックすると、コンテキストメニューが表示されます。

    Excelで列をオートフィットさせる方法

    Excelのワークシートでは、列の最大値に合わせて列の幅を広げたり狭めたりするオートフィットを行うこともできます。

    • をオートフィットさせるには シングル をクリックし、マウスポインタを列のヘッダーの右側の境界線に合わせ、両頭の矢印が表示されたら、その境界線をダブルクリックしてください。
    • オートフィットへ 複数カラム を選択し、選択範囲内の2つの列ヘッダーの境界をダブルクリックします。
    • 強制的に 全列 をクリックすると、その内容が自動的にシートに反映されます。 すべて選択 ボタンをクリックし、任意の列ヘッダーの境界をダブルクリックします。

    Excelで列を自動フィットさせるには、リボンを使用する方法もあります。 ホーム tab> 細胞 をクリックします。 フォーマット > オートフィットの列幅 .

    列の幅をインチ単位で設定する方法

    印刷用のワークシートを作成する際、列の幅をインチ、センチメートル、ミリメートルで固定したい場合があります。

    してもらうために、スイッチで ページレイアウト を表示します。 表示 tab> ワークブックビュー をクリックしてください。 ページレイアウト ボタンをクリックします。

    シート上の1つ、複数、またはすべての列を選択し、必要な幅を設定するまで、選択した列の見出しの右境界をドラッグします。 境界をドラッグすると、Excelは以下のスクリーンショットに示すように列幅をインチ単位で表示します。

    幅が固定された状態で、終了すると ページレイアウト をクリックすると表示されます。 通常 ボタンをクリックします。 表示 タブで ワークブックビュー のグループです。

    ヒント:Excelの英語版では、インチがデフォルトの定規の単位です。 測定単位を次のように変更するには センチメートル または ミリメートル をクリックします。 ファイル > オプション > アドバンスト までスクロールしてください。 ディスプレイ の項目で、目的のユニットを選択します。 定規の単位 のドロップダウンリストを選択し、「OK」をクリックして変更を保存します。

    Excelで列幅をコピーする方法(同じシート内または別のシートへ)

    列の境界線をドラッグすることで、シート上の複数の列またはすべての列を同じ幅にする方法はすでにご存知でしょう。 もし、ある列のサイズを希望通りに変更したなら、その幅を他の列にコピーするだけです。 これを行うには、以下に示す手順を実行してください。

    1. 必要な幅を持つセルを列からコピーします。 このためには、セルを右クリックして、次のコマンドを選択します。 コピー をクリックするか、セルを選択して Ctrl + C キーを押してください。
    2. 対象となる列のセルを右クリックし ペースト・スペシャル... .
    3. での ペースト・スペシャル ダイアログボックスで 列の幅 をクリックします。 よっしゃー .

    また、貼り付け先の列のセルをいくつか選択し、貼り付け特殊のショートカットキー Ctrl + Alt + V を押してから W キーを押すこともできます。

    新しいシートを作成し、その列幅を既存のワークシートの列幅と同じにする場合にも、同じ方法が使えます。

    Excelのデフォルトの列幅を変更する方法

    ワークシートまたはワークブック全体のすべての列のデフォルト幅を変更するには、次の操作を行うだけです。

    1. 対象となるワークシートを選択します。
      • 1枚のシートを選択するには、そのシートタブをクリックします。
      • 複数のシートを選択する場合は、Ctrlキーを押しながら各シートのタブをクリックします。
      • ワークブック内のすべてのシートを選択するには、任意のシートタブを右クリックし すべてのシートを選択 をクリックすると、コンテキストメニューが表示されます。
    2. について ホーム タブで 細胞 グループをクリックします。 フォーマット > デフォルトの幅... .
    3. での 標準的なカラム幅 をクリックし、希望の値を入力し よっしゃー .

    ヒント:新規に作成するすべてのExcelファイルのデフォルトの列幅を変更したい場合は、列幅をカスタマイズした空のワークブックをExcelテンプレートとして保存し、そのテンプレートを基に新しいワークブックを作成してください。

    このように、Excelで列幅を変更する方法はいくつかありますが、どれを使うかは、あなたの好みの作業スタイルや状況によって異なります。 それでは、来週も当ブログをよろしくお願いします。

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