【Excel】列幅のデフォルトを変更する方法!Excelの標準フォントと既定列幅の関係を理解する

【Excel】列幅のデフォルトを変更する方法!Excelの標準フォントと既定列幅の関係を理解する
🛡️ 超解決

Excelで新しいブックを開いたとき、自動的に設定される列幅やフォントに疑問を感じたことはありませんか。毎回同じ列幅やフォントに調整する手間を省きたい、という方もいるでしょう。この記事では、Excelの標準フォントと既定列幅の関係を理解し、列幅のデフォルト設定を変更する方法を解説します。

この設定を変更することで、新規作成するExcelファイルの列幅をあらかじめ調整しておけます。ぜひ、ご自身の作業スタイルに合わせてカスタマイズしてみてください。

【要点】Excelの列幅デフォルト設定変更

  • 標準フォントの変更: 既定のフォントスタイルを変更することで、既定列幅も自動的に調整されます。
  • 標準テンプレートの保存: 変更した設定を標準テンプレート(`PERSONAL.XLSB`)に保存することで、次回以降のExcel起動時から適用されます。
  • 設定の確認: 新規ブックを作成し、既定の列幅が変更されているか確認します。

ADVERTISEMENT

Excelの既定列幅と標準フォントの関係性

Excelの列幅は、標準フォントの文字数に基づいて設定されています。具体的には、標準フォントで「0」という文字が何文字分入るか、という単位で列幅が決まります。そのため、標準フォントを変更すると、それに伴って既定の列幅も自動的に調整される仕組みです。

Excelの標準設定では、フォントは「游ゴシック」、フォントサイズは「11」に設定されています。この設定を基準として、既定の列幅が「8.43」に定められています。この「8.43」という数値は、標準フォントで「0」が8.43文字入る幅を意味します。

この関係性を理解しておくことで、列幅を意図した通りに変更するための第一歩となります。標準フォントの変更は、列幅のデフォルト設定に直接影響を与えるため、最も効果的な方法と言えます。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Excelの標準フォントと既定列幅を変更する手順

Excelの標準フォントと既定列幅を変更するには、まず標準フォントの設定を変更し、その設定を標準テンプレートとして保存する必要があります。この手順により、今後作成するすべてのExcelファイルに、設定したフォントと列幅が適用されるようになります。

ここでは、Excel for Microsoft 365 (Windows版) を基準に解説します。Excel 2019やExcel 2021でも、基本的な手順は同様です。

  1. 標準フォントの変更
    まず、Excelの標準フォントを変更します。リボンの「ホーム」タブにある「フォント」グループの右下にある小さな矢印(ダイアログボックス起動ツール)をクリックします。
    「書式設定」ダイアログボックスが開くので、「フォント」タブを選択します。
    「フォント」の中から変更したいフォントを選択し、「フォントスタイル」と「サイズ」も必要に応じて調整します。ここでは例として「メイリオ」の「10」に変更します。
    「OK」をクリックしてダイアログボックスを閉じます。
  2. 変更したフォントでの列幅確認
    標準フォントを変更した直後では、まだ既定の列幅は変更されていません。
    新しいシートを開いた状態で、列番号(A, B, C…)の境界線をダブルクリックして、自動調整される列幅を確認します。
    この時点では、元の既定列幅(8.43)のままです。
  3. 標準テンプレート(PERSONAL.XLSB)への保存
    変更した標準フォントの設定を、Excel起動時に自動的に読み込まれる標準テンプレート(`PERSONAL.XLSB`)に保存します。
    Excelの「ファイル」タブをクリックし、「名前を付けて保存」を選択します。
    「参照」ボタンをクリックして、「ファイルの種類」を「Excelマクロ有効ブック」に変更します。
    「ファイル名」には「PERSONAL」と入力します。
    「保存場所」のパスを確認します。通常は「C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Excel\XLSTART」のようなパスになります。
    ※注意:「AppData」フォルダは隠しフォルダになっている場合があります。エクスプローラーの「表示」タブから「隠しファイル」にチェックを入れて表示させてください。
    「保存」ボタンをクリックします。
  4. Excelの再起動
    設定を保存したら、Excelを一度終了し、再度起動します。
  5. 変更の確認
    Excelを再起動したら、新しいブックを作成します。
    新規ブックの既定の列幅が、変更した標準フォントに合わせて調整されていることを確認します。
    列番号の境界線をダブルクリックして自動調整される幅が、変更前よりも狭くなっている(または広くなっている)はずです。

標準テンプレート(PERSONAL.XLSB)の仕組み

Excelの標準テンプレートである`PERSONAL.XLSB`は、Excel起動時に自動的に読み込まれる特別なブックです。このブックに保存されたマクロや設定は、すべてのExcelセッションで利用可能になります。

今回行った標準フォントの変更と、それをマクロ有効ブックとして保存する作業は、この`PERSONAL.XLSB`に設定を記録する行為に相当します。これにより、Excelを開くたびに、これらのカスタム設定が自動的に適用されるようになります。

`PERSONAL.XLSB`は、ユーザー定義のVBAマクロや、今回のように初期設定を変更したい場合に非常に役立ちます。ただし、このファイルに不適切なマクロを保存すると、Excelの動作に問題を引き起こす可能性もあるため、管理には注意が必要です。

ADVERTISEMENT

注意点とよくある失敗例

列幅のデフォルト設定を変更する際には、いくつかの注意点と、よくある失敗例があります。これらを理解しておくことで、スムーズに設定を進めることができます。

標準テンプレートが保存されない

原因:保存場所やファイル名が間違っている、またはマクロ無効ブックとして保存してしまった。

対処法:

  1. 保存場所の確認
    Excelの「ファイル」>「オプション」>「保存」で、「既定のローカル ファイルの場所」を確認し、そこに「XLSTART」フォルダが存在するか確認してください。通常は「C:\Users\(ユーザー名)\AppData\Roaming\Microsoft\Excel\XLSTART」です。
  2. ファイル名と種類
    ファイル名は必ず「PERSONAL」とし、ファイルの種類は「Excelマクロ有効ブック(*.xlsm)」を選択してください。
  3. 隠しフォルダの表示
    「AppData」フォルダは隠しフォルダです。エクスプローラーの「表示」タブで「隠しファイル」にチェックを入れて表示させてください。

変更が反映されない

原因:Excelを再起動していない、または標準フォントの変更が正しく行われていない。

対処法:

  1. Excelの再起動
    設定を保存した後、Excelを一度完全に終了し、再度起動してください。
  2. 標準フォントの確認
    再度Excelを起動し、「ホーム」タブのフォント設定を確認してください。意図したフォントに変更されているか確認します。
  3. 新規ブックの作成
    既存のブックではなく、必ず「ファイル」>「新規」>「新しいブック」を選択して、新しいブックで列幅を確認してください。

意図しないフォントや列幅になる

原因:Excelの他の設定(テーマフォントなど)が影響している、または`PERSONAL.XLSB`に意図しない設定が混在している。

対処法:

  1. テーマフォントの確認
    「ページレイアウト」タブの「テーマ」グループにある「フォント」を確認してください。ここで設定されているテーマフォントが、標準フォントに優先される場合があります。必要であれば、テーマフォントも標準フォントに合わせるか、テーマ自体を変更します。
  2. `PERSONAL.XLSB`のクリア
    もし`PERSONAL.XLSB`に不要なマクロや設定が多数保存されている場合は、一度`PERSONAL.XLSB`を削除またはリネームし、Excelを起動して再度標準フォントを設定し直すことを検討してください。

Excelの標準フォントとVLOOKUP関数などの関連性

Excelの標準フォントと既定列幅の変更は、直接的にVLOOKUP関数やXLOOKUP関数などの数式に影響を与えるものではありません。これらの関数は、セルの値や参照範囲に基づいてデータを検索・取得するため、見た目の書式設定とは独立して動作します。

しかし、間接的な影響として、列幅が適切でないと、数式の結果として表示されるデータがセルに収まらず「#####」と表示されたり、意図しない形で切り捨てられたりすることがあります。このような表示上の問題を避けるために、標準の列幅を適切に設定しておくことは、データが見やすくなるという点で重要です。

例えば、VLOOKUP関数で文字列を検索する場合、セルの幅が狭すぎると、検索結果の文字列が途中で切れて表示されることがあります。既定の列幅を広めに設定しておけば、このような表示上の問題を軽減できます。ただし、これはあくまで表示の話であり、セルの実際の値に影響するわけではありません。

まとめ

この記事では、Excelの標準フォントを変更し、それに伴って既定の列幅をデフォルト設定する方法を解説しました。標準テンプレート`PERSONAL.XLSB`に設定を保存することで、今後作成するすべてのExcelファイルに、ご自身の好みのフォントと列幅が適用されるようになります。

この設定は、毎回同じ書式調整を行う手間を省き、作業効率を向上させるのに役立ちます。次回のExcel起動時から、この変更が適用されているか確認してみてください。

さらに、この設定を応用して、特定のファイル形式(CSVなど)を開いた際の既定の書式を変更することも可能です。ぜひ、ご自身のExcel作業環境を最適化するために、この設定を活用してください。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】