エクセルで列が表示されないときは、列が非表示になっている、列幅が極端に狭い、グループ化で折りたたまれているなど、いくつかの原因が考えられます。
まず確認したいのは、画面上部の列番号です。たとえば「B」の次が「D」になっている場合は、間にあるC列が非表示になっています。一方、列番号が順番どおりに並んでいるのにセルの内容だけが見えない場合は、列の非表示ではなく、書式や数式などが原因かもしれません。
この記事では、エクセルの列が表示されないときの直し方を、簡単に試せる方法から原因別に解説します。
エクセルの列が表示されないときに最初に確認すること

対処法を試す前に、列そのものが隠れているのか、列の中身だけが見えないのかを確認しましょう。状態を見分けることで、必要な操作がわかりやすくなります。
列番号のアルファベットが飛んでいるか確認する
画面上部の列番号を見て、「A、B、D、E」のようにアルファベットが飛んでいる場合は、飛ばされている列が非表示になっています。この例では、C列が隠れている状態です。
また、列番号の境界に二重線が表示されている場合も、その位置に非表示の列がある可能性があります。
列番号はあるのに中身だけ見えない場合
列番号が「A、B、C、D」と順番どおりに表示されている場合、列自体は非表示になっていません。セルの値だけが見えないときは、文字色、表示形式、数式、条件付き書式などを確認する必要があります。
また、フィルター機能で非表示になるのは基本的に行です。列番号そのものが飛んでいる場合は、フィルターではなく列の非表示やグループ化を確認しましょう。
非表示になった列を再表示する基本的な方法

列番号が飛んでいる場合は、隠れている列の左右を選択して「再表示」を実行します。通常は、この方法で解決できます。
左右の列を選択して右クリックする
たとえばB列の次がD列になっており、C列が表示されていない場合は、次の手順で再表示します。
- B列の列番号からD列の列番号までドラッグして選択します。
- 選択した列番号の上で右クリックします。
- メニューから「再表示」をクリックします。
これで、B列とD列の間に隠れていたC列が表示されます。複数の列が連続して隠れている場合も、隠れた範囲を挟むように左右の列を選択すれば、一度に再表示できます。
列番号の間にある二重線をダブルクリックする
非表示の列がある場所には、列番号の境界に二重線が表示されることがあります。この二重線にマウスポインターを合わせてダブルクリックすると、隠れていた列を再表示できます。
境界が細くて操作しにくい場合は、左右の列を選択して右クリックする方法を利用したほうが確実です。
ホームタブの「書式」から再表示する
右クリックメニューに「再表示」が見つからない場合は、画面上部のメニューから操作できます。
- 非表示の列を挟む左右の列を選択します。
- 「ホーム」タブを開きます。
- 「セル」グループにある「書式」をクリックします。
- 「非表示/再表示」を選択します。
- 「列の再表示」をクリックします。
エクセルのバージョンや画面サイズによっては、「書式」がアイコンだけで表示されていることがあります。
非表示の列をすべて一括で再表示する方法

どの列が隠れているかわからない場合や、複数の場所に非表示列がある場合は、シート全体を選択して一括で再表示すると効率的です。
シート全体を選択して列を再表示する
次の手順で、ワークシート内の非表示列をまとめて再表示できます。
- 行番号「1」の上、列番号「A」の左にある全選択ボタンをクリックします。
- 「ホーム」タブを開きます。
- 「書式」をクリックします。
- 「非表示/再表示」から「列の再表示」を選択します。
キーボードでシート全体を選択する場合は、「Ctrl+A」を利用できます。ただし、表の中にあるセルを選択していると、最初の操作では表の範囲だけが選択される場合があります。そのときは、もう一度「Ctrl+A」を押してください。
この操作を行うと、意図的に隠していた列もすべて表示されます。決まったレイアウトで使用しているファイルでは、必要な列を確認してから実行しましょう。
A列が表示されない場合の直し方

A列には左隣の列がないため、通常のように左右の列で挟んで選択できません。A列が表示されない場合は、名前ボックスを使う方法が確実です。
名前ボックスに「A1」と入力する
名前ボックスとは、数式バーの左側にある、選択中のセル番地が表示される入力欄です。次の手順でA列を再表示します。
- 名前ボックスをクリックします。
- 「A1」と入力してEnterキーを押します。
- 「ホーム」タブを開きます。
- 「書式」をクリックします。
- 「非表示/再表示」から「列の再表示」を選択します。
画面上では選択位置がわかりにくくても、内部ではA1セルが選択されています。この状態で列の再表示を実行すると、隠れていたA列が表示されます。
「ジャンプ」機能からA1セルを選択する
名前ボックスを利用できない場合は、「ジャンプ」機能でもA1セルを指定できます。
- 「ホーム」タブから「検索と選択」をクリックします。
- 「ジャンプ」を選択します。
- 参照先に「A1」と入力します。
- 「OK」をクリックします。
- 「書式」の「非表示/再表示」から「列の再表示」を選択します。
Windows版では「Ctrl+G」キーを押して、ジャンプ画面を開くこともできます。
再表示しても列が出てこない場合の原因

通常の再表示で直らないときは、列幅、グループ化、ウィンドウの表示設定、シートの保護などを順番に確認します。
列幅が極端に狭くなっている
列が完全に非表示ではなく、幅が非常に狭くなっているため見えないことがあります。この場合は、列幅を数値で指定すると確実です。
- 見えない列を挟むように左右の列を選択します。
- 「ホーム」タブの「書式」をクリックします。
- 「列の幅」を選択します。
- 「8.43」や「10」など、0より大きい数値を入力します。
- 「OK」をクリックします。
すべての列幅を整えたい場合は、シート全体を選択してから「列の幅」を指定できます。ただし、全列の幅が同じ値に変わるため、レイアウトへの影響に注意してください。
列がグループ化されて折りたたまれている
列番号の上に「+」や「-」の記号が表示されている場合は、アウトライン機能によって列がグループ化されています。
「+」をクリックすると、折りたたまれていた列が展開されます。グループ化そのものを解除したい場合は、対象の列を選択し、「データ」タブの「グループ解除」を実行してください。
グループを解除した後も列が表示されない場合は、対象範囲を選択して「列の再表示」を実行します。
横スクロールで列が画面外に移動している
列は非表示になっておらず、単に画面の外へ移動していることもあります。画面下部の横スクロールバーを左へ動かし、目的の列が表示されるか確認してください。
スクロールバーが極端に小さくなっている場合は、使用範囲が横方向に大きく広がっている可能性があります。名前ボックスに「A1」などのセル番地を入力すると、指定した位置へすぐに移動できます。
ウィンドウ枠の固定を解除する
ウィンドウ枠の固定によって、左側の列が固定され、目的の列を見失っている場合があります。スクロールの動きが不自然なときは、次の操作を試してください。
- 「表示」タブを開きます。
- 「ウィンドウ枠の固定」をクリックします。
- 「ウィンドウ枠固定の解除」を選択します。
固定を解除した後、横スクロールバーを動かして目的の列が表示されるか確認します。必要であれば、問題が解決してから適切な位置で固定し直してください。
ウィンドウが分割されている
画面が縦や横に区切られている場合は、「分割」が設定されています。分割された画面では、それぞれの領域を別々にスクロールできるため、列が消えたように感じることがあります。
「表示」タブにある「分割」が選択されている場合は、もう一度クリックして解除してください。
「再表示」が押せない場合の対処法

「列の再表示」がグレーアウトしている、右クリックしても操作できないという場合は、シートが保護されている可能性があります。
シートの保護を解除する
「校閲」タブを開き、「シート保護の解除」が表示されている場合は、現在のシートに保護が設定されています。
「シート保護の解除」をクリックし、必要に応じてパスワードを入力してください。保護を解除した後、もう一度列の再表示を試します。
ファイルが読み取り専用になっていないか確認する
ファイルを読み取り専用で開いている場合でも表示操作ができることはありますが、変更内容を元のファイルへ保存できない場合があります。
画面上部に「読み取り専用」や「保護ビュー」と表示されている場合は、ファイルの安全性を確認したうえで編集を有効にするか、別名で保存してください。
列を再表示しても再び消える場合の対処法

列を再表示した直後やファイルを開き直したときに再び非表示になる場合は、マクロや表示設定によって自動的に列が隠されている可能性があります。
マクロが列を非表示にしていないか確認する
マクロを含むファイルでは、ファイルを開いたときやセルを変更したときに、指定した列を自動で非表示にする処理が組み込まれている場合があります。
特定の操作をした直後に列が消える場合は、ファイルの作成者にマクロの動作を確認してください。会社のファイルや業務用テンプレートでは、必要な処理として列を隠していることもあります。
マクロを削除する目的で安易にファイル形式を変更すると、自動処理やボタンが使えなくなる可能性があります。元のファイルを残し、コピーしたファイルで確認することが大切です。
保存されている表示設定を確認する
ファイルによっては、表示方法を切り替えると非表示列の状態も変わることがあります。特定の表示へ切り替えた直後に列が消える場合は、「表示」タブにある表示関連の設定を確認してください。
自分で作成していないファイルでは、レイアウトを保つために列が意図的に隠されている場合もあります。必要な列かどうかわからないときは、変更前にファイルのコピーを保存しておきましょう。
列ではなくセルの内容だけが表示されない場合

列番号が順番どおりに表示されているのに内容だけが見えない場合は、列の再表示では解決しません。セルの書式や数式を確認します。
文字色と背景色を確認する
文字色とセルの背景色が同じになっていると、値が入力されていても空白に見えます。対象セルを選択し、「ホーム」タブから文字色と塗りつぶしの色を確認してください。
判断できない場合は、文字色を「自動」、塗りつぶしを「塗りつぶしなし」に変更してみましょう。
表示形式が値を隠す設定になっていないか確認する
ユーザー定義の表示形式に「;;;」が設定されていると、セルに値が入っていても画面には表示されません。
- 表示されないセルを選択します。
- 右クリックして「セルの書式設定」を開きます。
- 「表示形式」タブを選択します。
- 「標準」または内容に合った形式へ変更します。
セルを選択したときに数式バーへ値が表示される場合は、表示形式や文字色が原因である可能性が高いです。
数式が空白を返していないか確認する
数式に「””」が含まれていると、条件によってセルが空白に見えることがあります。対象セルを選択し、数式バーに数式が表示されていないか確認してください。
この場合、列は正常に表示されています。数式の条件や参照先を見直す必要があります。
それでも列が表示されない場合に試すこと

ここまでの方法で解決しない場合は、一時的な表示不具合やファイルの問題も考えられます。元のファイルを保護しながら、次の方法を試してください。
エクセルを再起動する
一時的な描画不具合によって、列や罫線が正しく表示されないことがあります。ファイルを保存してエクセルを終了し、再度開いてください。
改善しない場合は、パソコンの再起動も試します。
別名で保存したコピーを確認する
元のファイルを残したまま、「名前を付けて保存」でコピーを作成します。コピーしたファイルを開き、列の再表示を試してください。
重要なファイルでは、設定変更や修復を行う前に必ずバックアップを作成しておきましょう。
別の端末やExcel for the webで開く
別のパソコンやExcel for the webで正常に表示される場合は、使用中のエクセルや端末側の表示設定に原因がある可能性があります。
反対に、どの環境でも同じ列が表示されない場合は、ファイル内の非表示設定、保護、グループ化、マクロなどを重点的に確認してください。
エクセル列が表示されないときの確認手順

原因がわからない場合は、次の順番で確認すると効率的です。
- 列番号のアルファベットが飛んでいるか確認します。
- 隠れた列の左右を選択して「再表示」を実行します。
- A列が見えない場合は、名前ボックスに「A1」と入力します。
- シート全体を選択して、列を一括で再表示します。
- 列幅が極端に狭くなっていないか確認します。
- 列番号の上に「+」があればグループを展開します。
- ウィンドウ枠の固定や分割を解除します。
- シートの保護やマクロの影響を確認します。
列番号が飛んでいる場合は、ほとんどが非表示、列幅、グループ化のいずれかです。基本の再表示から順番に試せば、多くのトラブルを解決できます。
エクセル列が表示されないトラブルのまとめ
エクセルの列が表示されない場合は、まず列番号を確認しましょう。アルファベットが飛んでいれば、隠れた列の左右を選択して「再表示」を実行します。
A列が表示されない場合は、名前ボックスに「A1」と入力してから、「ホーム」タブの「書式」より列を再表示する方法が確実です。
再表示しても直らないときは、列幅、グループ化、横スクロール、ウィンドウ枠の固定、分割、シート保護を順番に確認してください。列番号が正常で中身だけが見えない場合は、文字色や表示形式、数式を見直しましょう。
原因を一つずつ切り分ければ、データを削除したりファイルを作り直したりせずに解決できる可能性があります。重要なファイルを操作するときは、変更前にコピーを保存してから作業してください。

