メインコンテンツへスキップ

Excel で列を非表示にする (8 つの方法を含む完全ガイド)

Excel ユーザーは、さまざまな理由で列を非表示にする必要がある場合があります。 たとえば、ワークシートを簡素化して読みやすく操作しやすくするために一部の列を一時的に非表示にしたり、機密データを含む列を非表示にしたり、ワークシートの印刷時に不要な列の一部を非表示にしたりすることができます。
このチュートリアルでは、Excel で列を簡単に非表示にするための 8 つの段階的な方法を説明します。 さらに、Excel で行を非表示にしたり、列を再表示したりする必要がある場合は、このチュートリアルで関連するメソッドも入手できます。


ビデオ


Excel で列を非表示にする

このセクションでは、Excel で列を非表示にするための一般的で便利な方法を説明します。

コンテキスト メニューの [非表示] オプションを使用して列を非表示にします。

Excel で列を非表示にする最も一般的な方法は、 隠す コンテキスト メニューのオプション。 ここでは、このオプションを使用して列を非表示にする方法を段階的に説明します。

ステップ 1: 非表示にする列を選択します
  • 列を非表示にするには: 列文字をクリックして選択します。
  • 隣接する複数の列を非表示にするには: 非表示にする必要がある最初の列の列文字をクリックし、マウスを押したまま右にドラッグして他の列を選択します
    (または、 シフト キーを押して、非表示にする最初の列と最後の列の列文字をクリックします)。
  • 隣接しない複数の列を非表示にするには: 列の文字をクリックして列を選択し、 Ctrlキー キーを押してから、必要な他の列を XNUMX つずつ選択します。

この場合、列の文字をクリックします C生年月日” 列を最初に選択し、マウスを押したまま列の文字までドラッグします。 D を押して、隣の「」を選択します。ご年齢”欄を押して、 Ctrlキー キーを押して列の文字をクリックします F役職」列。

ステップ 2: コンテキスト メニューで [非表示] オプションを適用します。

選択した列の任意の列文字を右クリックし、 隠す 右クリックメニューから。

Note: XNUMX つの列または隣接する複数の列を選択した場合は、選択範囲の任意のセルを右クリックしてコンテキスト メニューを開き、 隠す オプションを選択します。
Result

XNUMX つの列の間にある二重線は、列が非表示になっていることを示します。

Note: 非表示の列を表示するには、再表示したい非表示の列に隣接する列を選択し、選択した列を右クリックして選択します。 元に戻す 右クリックメニューから。 Excel で列を再表示するその他の方法については、このチュートリアルをご覧ください。 Excel の列を再表示する.

Kutoolsを使用してシングルクリックで列を非表示にする

ここで 列リスト のペイン Kutools for Excel はあなたに強くお勧めします。 この機能を使用すると、列を事前に選択しなくても、ワンクリックで列を簡単に非表示にしたり再表示したりできます。

使用法:

  1. 選択 クツール > ナビゲーション Kutoolsのナビゲーションペインを開きます。
  2. ナビゲーションペインでこれをクリックします アイコンを開く 列リストをクリックすると、列を非表示にできます。 目のアイコン 列ヘッダーの右側にあります (列を再表示するには、目のアイコンをもう一度クリックします)。
Note: この機能を使用するには、次のものが必要です。 Kutools for Excel あなたのコンピュータにインストールされます。 Kutools for Excelをダウンロードして、制限なしの30日間の無料トライアルを入手してください.

ショートカットで列を非表示にする

このセクションでは、ショートカット「」の使用方法を説明します。Ctrlキー + 0」を選択すると、Excel で選択した列が非表示になります。

ステップ 1: 非表示にする列を選択します
  • 列を非表示にするには: 列文字をクリックして選択します。
  • 隣接する複数の列を非表示にするには: 非表示にする必要がある最初の列の列文字をクリックし、マウスを押したまま右にドラッグして他の列を選択します
    (または、 シフト キーを押して、非表示にする最初の列と最後の列の列文字をクリックします)。
  • 隣接しない複数の列を非表示にするには: 列の文字をクリックして列を選択し、 Ctrlキー キーを押してから、必要な他の列を XNUMX つずつ選択します。
ステップ 2: Ctrl + 0 を同時に押します

この場合、次の XNUMX つの列を選択します。生年月日"、"ご年齢"と"役職」を押してから、 Ctrlキー + 0 キーを一緒に押してすべてを非表示にします。

Result

XNUMX つの列の間にある二重線は、列が非表示になっていることを示します。

リボンの「書式」オプションで列を非表示にします

右クリック メニューを使用したくない場合は、 列を非表示 に特徴 フォーマット リボンのオプションです。 以下のようにしてください。

ステップ 1: 非表示にする列内の任意のセルを選択します

非表示にする列または列内の任意のセルを選択するだけです。 ここで私は、 Ctrlキー キーを押して、これら XNUMX つの列のそれぞれで XNUMX つのセルを選択します。生年月日"、"ご年齢"と"役職"。

ステップ 2: リボンの [列を非表示] オプションを適用します。

に行きます ホーム タブをクリックします。 フォーマット > 非表示と再表示 > 列を非表示 セクションに 細胞 グループ。

Result

XNUMX つの列の間にある二重線は、列が非表示になっていることを示します。

プラス記号付きの列を非表示にする (グループ機能)

特定の列を頻繁に非表示にしたり再表示したりする必要がある場合、たとえば、列生年月日"、"ご年齢、" と "役職" は、ほとんどの場合非表示にする必要がありますが、データを確認するために一時的に再表示する必要がある場合があります。この場合、列をグループ化し、プラス記号とマイナス記号を使用して列の表示/非表示を切り替えることができます。

Note:使用しないでください。 Ctrlキー キーを使用して、隣接しない列を選択します。 グループ この機能は複数選択をサポートしていません。 したがって、まず隣接する列をグループ化する必要があります。生年月日"、"ご年齢” をグループ化し、”役職」欄を別途ご参照ください。
ステップ 1: 「生年月日」と「年齢」列を選択します

ここでは列番号 C をクリックして「」を選択します。生年月日」列を選択し、マウスを押したまま文字 D までドラッグして、隣接する「年齢」列をまとめて選択します。

ステップ 2: グループ機能を適用する

に行きます 且つ タブをクリックします。 グループ > グループ セクションに アウトライン グループ。

選択した列の上にアウトライン記号が表示されます。

ステップ 3: 「タイトル」列を個別にグループ化する

"を選択します。役職」列で、上記の手順 1 と 2 を繰り返して、この列を個別にグループ化します。

Result

グループの上部にあるマイナス (-) 記号をクリックすると、グループ内のすべての列を非表示にできます。 以下のデモをご覧ください。

Note: プラス (+) 記号をクリックすると、列が再度表示されます。

VBA コードを使用して列を非表示にする

ワークシート内に多数の列を含む大きなテーブルがあり、複数の隣接する列と隣接しない列を同時に非表示にしたいとします。 VBA コードを実行すると、列を手動で非表示にする代わりに、列を非表示にするプロセスを自動化できます。

以下の VBA コードは列を非表示にするのに役立ちます C:F, L:N > Z 同時にワークシートに入力します。 以下の手順でステップバイステップで実行してください。

ステップ 1: Microsoft Visual Basic for Applications ウィンドウを開く

ワークシートで特定の列を非表示にするには、 他の + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。

ステップ 2: モジュール コード ウィンドウを開き、コードを入力します。

アプリケーション向け Microsoft Visual Basic ウィンドウ、クリック インセット > モジュールに次のコードをコピーします。 モジュール (コード) 窓。

VBA コード: ワークシート内の特定の列を非表示にする

Sub HideColumns()
'Updated by Extendoffice 20230511
    Dim ColumnsToHide As Range
    Set ColumnsToHide = Range("C:F,L:N,Z:Z") 'Replace with the range of columns you want to hide    
    ColumnsToHide.EntireColumn.Hidden = True
End Sub

Note: 範囲を変更できます。C:F、L:N、Z:Z「この行では Set ColumnsToHide = Range("C:F,L:N,Z:Z") 非表示にする列を含めます。 範囲には、隣接する列と隣接しない列の両方を含めることができます。
ステップ 3: F5 キーを押してコードを実行します

次に、指定されたすべての列 C:F, L:N > Z すぐに非表示になります。


Excel で未使用の列を非表示にする

場合によっては、未使用の列をすべて非表示にして、ワークシート内に作業領域のみを表示する必要がある場合があります。 ワークシート内の未使用の列を非表示にすると、ワークシート内のデータが読みやすくなります。 また、視覚的な煩雑さを軽減し、関連するデータに集中しやすくすることもできます。 このセクションでは、このタスクを実行する XNUMX つの方法を説明します。

ショートカットで未使用の列を非表示にする

このセクションでは、未使用の列を選択し、選択した列を非表示にするための XNUMX つのショートカットを提供します。 以下のようにしてください。

ステップ 1: 未使用の列をすべて選択します

データが含まれる最後の列の右側の列を選択します。
ここでは、列番号 H をクリックして列 H を選択します。そして、 を押します。 Ctrlキー + シフト + 右矢印 を使用して、使用されている範囲の右側にある未使用の列をすべて選択します。

ステップ 2: 未使用の列をすべて非表示にする

未使用の列をすべて選択したら、 Ctrlキー + 0 キーを押してすべてを一度に非表示にします。

Result

Kutoolsを使用してシングルクリックで未使用の列を非表示にする

前の方法では、ショートカット キーを覚えておく必要があります。 簡単にするために、 スクロール領域を設定する の特徴 Kutools for Excel。 この機能を使用すると、ワンクリックで未使用の列をすべて非表示にすることができます。 以下の手順に従ってください。

使用法:

  1. データが含まれる列を選択します (ここでは A から G までの列を選択します)。
  2. 選択 クツール > 表示と非表示 > スクロール領域を設定する。 これで、未使用の列がすべて即座に非表示になっていることがわかります。

Note: この機能を使用するには、次のものが必要です。 Kutools for Excel あなたのコンピュータにインストールされます。 Kutools for Excelをダウンロードして、制限なしの30日間の無料トライアルを入手してください.

Excel で行を非表示にする

このセクションでは、右クリック メニューの [非表示] オプションを使用してワークシート内の行を非表示にする方法を簡単に説明します。

  1. 非表示にする行を選択します。 ここでは、行番号 5 をクリックして XNUMX 列目を選択し、キーを押したままにします。 Ctrlキー キーを押し、行番号 8 をクリックして XNUMX 番目の列を選択します。
  2. 選択した行の任意の行番号を右クリックし、 隠す 右クリックメニューから。

Note: を押すこともできます。 Ctrlキー + 9 キーを押して、選択した行を非表示にします。


Excel の列を再表示する

列を再表示するには、次の方法が役に立ちます。

非表示の列をすべて再表示する

  1. すべてを選択します。 ボタン (ワークシートの左上隅にある小さな三角形) を使用して、ワークシート全体を選択します。
  2. 任意の列文字を右クリックし、「」を選択します。元に戻す右クリックメニューから「」をクリックします。

特定の非表示列を再表示する

  1. 非表示の列に隣接する列を選択します。 たとえば、列 C と D を再表示するには、列 B と E を選択します。
  2. 選択範囲を右クリックして選択します 元に戻す 右クリックメニューから。
Note: Excel で列を再表示する方法について詳しくは、このチュートリアルをご覧ください。 Excel の列を再表示する.

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!