KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel で列をすばやく非表示解除する – ステップ・バイ・ステップガイド

著者Xiaoyang変更日

列を非表示にすれば、ワークシートの不要な情報をスッキリ整理でき、関連データに集中できる見やすく読みやすいシートを作成できます。ただし、特定の情報を表示・編集する必要が生じた際には、非表示の列を再表示しなければならないこともあります。本チュートリアルでは、すべての列や指定した列、最初の列などを非表示解除するためのテクニックをいくつかご紹介します。

非表示列がハイライトされたExcelワークシートのスクリーンショット

Excel で列を指定の非表示を解除

Excel ですべての列を再表示

Excel で最初の列を再表示

Excel で非表示の列を特定

Excel で非表示の列を削除

Excel で列の再表示オプションを無効化

列の非表示解除が機能しない場合(問題と解決策)


動画:Excel で列をすばやく非表示解除


Excel で列を指定の非表示を解除

ワークシートに複数の非表示列がある場合、すべてを表示するのではなく、特定の非表示列だけを表示したいことがあります。このセクションでは、そんなケースに役立つテクニックをいくつかご紹介します。

組み込み機能で列を指定の非表示を解除

手順1:非表示列の隣接列を選択

非表示にした列の両隣にある列を選択します。たとえば、B 列と C 列の非表示を解除するには、A 列から D 列までを選択してください(下記スクリーンショット参照)。
非表示列BおよびCを含むExcelで選択された列のスクリーンショット

手順2:[非表示解除]オプションを適用

選択範囲を右クリックし、コンテキストメニューから「非表示解除」を選択してください(下記のスクリーンショットをご参照ください)。
Excelのコンテキストメニューに「非表示解除」オプションが表示されているスクリーンショット

ヒント:「書式」メニューから「列の非表示解除」機能を使用することもできます。「ホーム」>「書式」>「非表示と再表示」>「列の再表示」をクリックしてください。

結果:

これで、特定の非表示列(B 列と C 列)が一括で表示されます(下記スクリーンショット参照)。
Excelで非表示解除後に表示された列BおよびCのスクリーンショット


Kutools for Excel という簡単なツールで列を指定の非表示を解除

Excel にKutools for Excel がインストールされている場合、列ペインを使えば、使用範囲内のすべての列が一覧表示され、非表示の列はグレーで表示されるため、一目で識別できます。特定の非表示列を表示するには、以下のデモのように、Kutoolsを使用してExcelで特定の列を非表示解除する方法を示すデモGIFアイコンをクリックして列の非表示を解除するだけです。
Kutoolsを使用してExcelで特定の列を非表示解除する方法を示すデモGIF

ヒント

● この機能をご利用になるには、まずKutools for Excel をダウンロードしてインストールしし、「Kutools」>
「ナビゲーション」>「列」をクリックして、「列」ペインを開いてください。

● 「列」ペインでは、以下の操作も可能です。

  • クリックすると非表示の列が表示され、再度クリックすると再び非表示になります。Kutools for Excel 列リストペイン内のトグルアイコンのスクリーンショット
  • クリックすると関連する列が非表示になり、Kutools for Excel 列リストペイン内の表示アイコンのスクリーンショットアイコンをクリックすると関連する列が再表示されます。Kutools for Excel 列リストペイン内の表示アイコンのスクリーンショット
  • これらのKutools for Excel 列リストペイン内の移動アイコンのスクリーンショットボタンをクリックするか、ペイン内の項目をドラッグすれば、選択した列を自由に好きな場所に移動できます。

マウスをドラッグして列を指定の非表示を解除

列の非表示を解除するもう一つの簡単で素早い方法は、マウスを使うことです。以下の手順に従ってください。

手順1:非表示列を含む列を選択

非表示になっている列を含む範囲を選択します。たとえば、B 列と C 列の非表示を解除するには、A 列から D 列までを選択してください(下記スクリーンショット参照)。
非表示列BおよびCを含むExcelで選択された列のスクリーンショット

手順2:非表示列の上にカーソルを合わせてドラッグ

非表示の列がある列見出しの間(たとえば A 列と D 列の間)にマウスを置くと、両方向の矢印が表示されます。その状態でマウスの左ボタンを押したまま右にドラッグすると、非表示の列が展開されます(下記デモをご参照ください)。
マウスをドラッグしてExcelで列を非表示解除する方法を示すデモGIF


Excel ですべての列を再表示

ワークシートに複数の非表示列がある場合は、以下の方法ですべてを一度に表示できます。

右クリックメニューですべての列の非表示を解除

手順1:ワークシート全体を選択

ワークシートの左上隅にある小さな三角形をクリックして、ワークシート全体を選択します(または「Ctrl + A」キーを押しても、シート全体を選択できます。下記スクリーンショットをご参照ください)。
Excelでワークシート全体を選択する方法を示すスクリーンショット

手順2:[非表示解除]オプションを適用

次に、任意の列見出しを右クリックし、「非表示解除」オプションをコンテキストメニューから選択してください(下記スクリーンショット参照)。
Excelの列見出しのコンテキストメニューに「非表示解除」オプションが表示されているスクリーンショット

結果:

これで、ワークシート内のすべての非表示列が一括で表示されます。
Excelで非表示解除後にすべての非表示列が表示されたスクリーンショット


非表示列の表示/非表示をワンクリックで切り替え

非表示にしている列を一時的に表示したいことはよくあります。たとえば、情報の確認や編集を行った後、再び非表示にしてスッキリとした見た目に戻したい場合などです。そんなときは、Kutools for Excel の「列」機能を使えば、使用範囲内のすべての非表示列をワンクリックで簡単に表示/非表示に切り替えられます(下記デモ参照)。
Kutools for Excel を使用して非表示列を切り替えるデモGIF

ヒント

● この機能をご利用になるには、まずKutools for Excel をダウンロードしてインストールし「Kutools」>
「ナビゲーション」>「列」をクリックして、「列」ペインを開いてください。

● 「列」ペインでは、以下の操作も実行できます。

  • クリックすると関連する列が非表示になり、Kutools for Excel 列リストペイン内の表示アイコンのスクリーンショットアイコンをクリックすると、関連する列が再表示されます。Kutools for Excel 列リストペイン内の表示アイコンのスクリーンショット
  • これらのKutools for Excel 列リストペイン内の移動アイコンのスクリーンショットボタンをクリックするか、ペイン内の項目をドラッグすれば、選択した列を自由に好きな場所に移動できます。

[書式]メニューですべての列の非表示を解除

Excel では、メニューの[書式]機能を使えば、非表示の列を簡単に再表示できます。以下の手順に従って操作してください。

手順1:ワークシート全体を選択

ワークシートの左上隅にある小さな三角形をクリックするか、Ctrl + A キーを押して、ワークシート全体を選択できます。
Excelでワークシート全体を選択する方法を示すスクリーンショット

手順2:[列の非表示解除]機能を有効化

[ホーム]タブで、「書式」>「非表示と再表示」>「列の再表示」を選択してください(下記のスクリーンショットをご参照ください)。
Excelの「書式」メニューで「列の非表示解除」オプションがハイライトされているスクリーンショット

結果:

これで、現在のワークシート内のすべての非表示列が即座に表示されます。
Excelで非表示解除後にすべての非表示列が表示されたスクリーンショット


Excel で最初の列を再表示

最初の列(A 列)がワークシートに表示されていない場合、その非表示を解除するのは少し難しいことがあります。なぜなら、非表示の列を直接選択する簡単な方法がないからです。このセクションでは、この問題を解決するための3 つのテクニックをご紹介します。

マウスをドラッグして最初の列の非表示を解除

最初の列が非表示になっていても、Excel ではそれをドラッグして再表示できます。

手順1:B 列の左端にカーソルを置く

B 列の左端にカーソルを合わせると、両方向矢印に変わります(下記スクリーンショット参照)。
Excelで列Bの左端にカーソルが表示されているスクリーンショット

手順2:カーソルを右にドラッグ

次に、マウスの左ボタンを押したまま右方向にドラッグし、非表示になっている A 列を展開してください(下記デモをご参照ください)。
マウスをドラッグしてExcelで最初の列を非表示解除する方法を示すデモGIF


右クリックメニューで最初の列の非表示を解除

右クリックメニューの[非表示解除]オプションもご利用いただけます。以下の手順に従って操作してください。

手順1:B 列を選択し、マウスを左にドラッグ

1。B 列の見出しをクリックして選択します。
Excelで列Bのヘッダーが選択されているスクリーンショット

2。その後、マウスを左にドラッグし、境界線の色が変わるまで続けます。これにより、列 A が
選択されていることになりますが、見た目にはわかりません。
Excelで非表示の列Aを選択した際に境界線が変化しているスクリーンショット

手順2:「非表示解除」オプションを適用する

次に、選択範囲を右クリックし、コンテキストメニューから「非表示解除」を選択してください。スクリーンショットをご参照ください。
列Aを表示するために右クリックメニューに「非表示解除」オプションが表示されているスクリーンショット

結果:

これで列 A が表示されますが、その他の非表示列は引き続き非表示のままです。
他の非表示列はそのままに、列AのみがExcelで表示されているスクリーンショット


組み込み機能を使用して最初の列を非表示解除する

ワークシートの最初の列を再表示するには、名前ボックスを使って最初のセル(A1)を選択し、「列の非表示解除」機能を適用してください。

手順1:名前ボックスに A1 と入力して選択する

数式バー横の名前ボックスに「A1」と入力し、Enter キーを押してください。
Excelで最初の列を選択するために名前ボックスにA1と入力されているスクリーンショット

手順2:「列の非表示解除」機能を有効にする

[ホーム]タブで、「書式」>「非表示と再表示」>「列の再表示」を選択してください(下記のスクリーンショットをご参照ください)。
Excelの「書式」メニューで「列の非表示解除」オプションがハイライトされているスクリーンショット

結果:

これで列 A のみが表示され、他の列は引き続き非表示のままです。
他の非表示列はそのままに、列AのみがExcelで表示されているスクリーンショット


Excel で非表示の列を特定

Excel で非表示列を見つけるのは非常に難しいことがあります。特に非表示列が多数あると、その難易度はさらに高まります。しかし、Excel には非表示列を簡単に特定できるショートカットが用意されています。

Alt + ; キーを同時に押すと、表示されているすべてのセルが選択されます。さらに、非表示列に隣接する列の境界線が白っぽい色に変わり、他の列と明確に区別できるようになります。スクリーンショットをご参照ください:
Excelで表示されているセルが選択され、非表示列が示されているスクリーンショット


Excel で非表示の列を削除

不要な非表示列を削除する必要がある場合、それらを見つけ出して削除するのは意外に手間のかかる作業になることがあります。ここでは、Excel で非表示列を簡単に削除するためのいくつかのスピーディーな方法をご紹介します。

「ドキュメントの検査」機能で非表示列を削除する

Excel の「ドキュメントの検査」機能を使うと、ブック内のすべての非表示列および行をチェックし、一度に削除できます。

この機能を使えば、ブック全体の非表示行と列をすべて削除できます。

手順1:「ドキュメントの検査」機能を開く

  1. 非表示の列と行を削除したいブックを開き、「ファイル」>「情報」>「問題のチェック」>「ドキュメントの検査」をクリックしてください(下記スクリーンショット参照)。
    Excelのドキュメント検査機能で非表示列を確認しているスクリーンショット

手順2:「検査」ボタンをクリックして非表示行と列をチェックする

  1. 表示されたドキュメントインスペクターダイアログボックスには、このブックで利用可能なすべてのプロパティが一覧表示されます。「非表示の行と列」オプションにチェックが入っていることを確認し、「検査」ボタンをクリックしてください(下記スクリーンショット参照)。
    Excelのドキュメントインスペクターダイアログで非表示行と列を検査するオプションが表示されているスクリーンショット
  2. 検索が完了すると、検査結果が表示されます。この画面で「すべて削除」ボタンをクリックすれば、ブック全体の非表示になっている行と列を一括で削除できます。
    ドキュメントインスペクターの結果で「すべて削除」ボタンを使って非表示列を削除できるスクリーンショット

便利なツール「Kutools for Excel」で非表示列を削除する

上記の方法では、ブック全体のすべての非表示行および列が削除されます。もし特定の範囲、アクティブなワークシート、または選択したワークシートからのみ非表示列や行を削除したい場合は、「非表示の行/列を削除する」機能を備えたKutools for Excel が非常に役立ちます。この強力な機能は、非表示行/列の削除だけでなく、空白行/列や表示中の行/列の削除にも対応しています。

Kutools for Excelは300 以上の高度な機能を提供し、複雑なタスクを効率化して創造性と生産性を高めます。AI 機能を統合しており、Kutools は正確にタスクを自動化し、データ管理を簡単にします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

「Kutools」>「削除」>「非表示の行/列を削除する」をクリックして、「非表示の行/列を削除する」機能を有効にします。

ExcelでKutoolsの「非表示行と列の削除」機能が表示されているスクリーンショット

この非表示の行/列を削除する機能を使用するには、Kutools for Excel をダウンロードしてインストールしてください

Excel で列の再表示オプションを無効化

重要なデータ(数式や機密情報など)を含む列を非表示にしていると仮定します。しかし、他のユーザーとブックを共有する前に、誰も誤ってそれらの列を非表示解除できないようにしたい場合、Excel で非表示列を他人が解除できないようにするにはどうすればよいでしょうか?

詳しい手順については、次のチュートリアルをご覧ください:Excel で非表示の列を保護/ロックする方法

Excelブック内でロックされた非表示列のスクリーンショット


列の非表示解除が機能しない場合(問題と解決策)

時折、右クリックメニューの「非表示解除」オプションや「書式」メニューの「列の非表示解除」機能など、通常の方法では非表示解除できない列に遭遇することがあります。こうした列が非表示解除できない主な理由は、一般的に以下の2 つです。

列の幅が非常に小さい

下のスクリーンショットのように、列が非表示になっているように見える場合があります。しかし実際には、列の幅が極端に狭く設定されているため、非表示に見えているだけです。「右クリックメニュー」の「非表示解除」オプションや、メニューにある「列の非表示解除」機能を使っても、その列は引き続き非表示のままです。
Excelで幅が非常に狭く設定され、非表示のように見える列のスクリーンショット

この問題を解決するには、以下の手順に従って操作してください。

表示したい非表示列を含む列を選択します。その後、非表示列がある列見出しの間にマウスカーソルを置きます。たとえば、列 C と列 E の間にカーソルを合わせると、両方向の矢印が表示されます。マウスの左ボタンを押したまま右にドラッグして、非表示の列を広げましょう。以下のデモをご覧ください:
列の幅を調整してExcelで非常に狭い列を表示する方法を示すデモGIF


ワークシートが保護されています

列を非表示解除できないもう一つの理由は、現在作業中のワークシートが保護されている可能性があることです。これは、他の誰かが共有前にワークシート保護をかけた場合に起こります。その結果、「右クリックメニュー」の「非表示解除」オプションや、「書式」メニューにある「列の非表示解除」機能がグレーアウトされ、使用できなくなります。
保護されたワークシートによりExcelの「非表示解除」オプションがグレーアウトされているスクリーンショット

このような場合は、以下の手順で問題を簡単に解決できます。

  1. [校閲]タブに移動し、「シートの保護を解除」をクリックしてください(下記スクリーンショット参照)。
    Excelの「校閲」タブで「シートの保護解除」オプションがハイライトされているスクリーンショット
  2. 表示された「シートの保護を解除」ダイアログボックスに、ご存知のパスワードを入力してください(下記スクリーンショット参照)。
    Excelの「シートの保護解除」ダイアログでパスワードの入力が求められているスクリーンショット
  3. 次に[OK]をクリックしてこのダイアログボックスを閉じると、ワークシートの保護が解除され、上記のいずれかの方法で列の非表示を解除できるようになります。

関連記事:

  • Excel で列を非表示にする
  • Excel ユーザーは、さまざまな理由で列を非表示にする必要があります。たとえば、ワークシートをシンプルで読みやすくしたり、機密データを含む列を隠したり、印刷時に不要な列を表示しないようにしたりするためです。
  • チェックボックスで行または列を非表示/再表示
  • 特定の行や列を非表示/再表示するのにチェックボックスを使いたいとします。たとえば、「ActiveX コントロール」チェックボックスがオンなら対象の行または列が表示され、オフなら非表示になるように設定できます。この記事では、Excel でチェックボックスを使って行や列を簡単に非表示/再表示する方法を詳しく解説します。
  • 日付に基づいて列を非表示にする
  • ワークシートにデータ範囲があると仮定しましょう。ここでは、特定の日付に基づいて列を自動的に非表示にしたいと考えています。たとえば、セルに「2016/5/16」という日付を入力した瞬間、それより前の日付を持つ列が即座に非表示になるようにしたいのです(下記スクリーンショット参照)。本記事では、この課題を解決するためのいくつかのテクニックをご紹介します。
  • ユーザー入力に基づいてリアルタイムで列を非表示にする
  • Excel で列を非表示にするのは多くのユーザーにとっておなじみの操作ですが、特定の入力値に基づいて自動的に列を非表示にしようとしたことはありますか? たとえば、セルに「AA」と入力すれば列 A が非表示に、「BB」と入力すれば列 B と C が非表示に、「CC」と入力すれば列 D と E が非表示に、「DD」と入力すれば列 F が非表示になる(下記デモ参照)——そんな動作を実現したいとします。 この記事では、Excel でそのような機能を実現する VBA コードをご紹介します。