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

Excelで非表示と表示の列を切り替えるにはどうすればよいですか?

Author: Xiaoyang Last Modified: 2025-08-06

Excelで列を非表示にしたり再表示したりすることは、多くの人が通常行う一般的な作業です。例えば、いくつかの列が非表示になっているワークシートがあり、情報を確認するためにそれらを再表示したい場合があります。確認後、再度非表示にする必要があります。しかし、頻繁に行うと時間がかかる手順になることがあります。非表示の列を表示と非表示の間で簡単に切り替えるための便利なヒントはありますか?

ショートカットキーを使用して非表示の列を表示と非表示の間で切り替える

VBAコードを使用して非表示の列を表示と非表示の間で切り替える

Kutools for Excelを使用して非表示の列を表示と非表示の間で切り替える


ショートカットキーを使用して非表示の列を表示と非表示の間で切り替える

次のショートカットキーを使用すると、非表示の列を迅速に表示と非表示の間で切り替えることができます。以下の手順を行ってください:

1. 非表示にしたい列を選択します。連続していない列を非表示にする場合は、Ctrlキーを押しながら選択してください。

doc-toggle-hidden-columns1

2. Ctrl + 0キーを押して選択した列を非表示にします。

doc-toggle-hidden-columns2

3. そして、Ctrl + Shift + 0キーを押して列を再表示します。再度列を非表示にする場合は、Ctrl + 0キーを押します。

このように、Ctrl + 0キーとCtrl + Shift + 0キーを使用して非表示の列を切り替えることができます。

注意: 何らかの理由で、Windows 7ではCtrl + Shift + 0のショートカットキーが機能しない場合があります。次の手順で解決できます:

(1.) スタートボタンをクリックし、コントロールパネルを選択します;

doc-toggle-hidden-columns3

(2.) 次に、「時計、言語、および地域」オプションの下にある「キーボードやその他の入力方法の変更」をクリックします。

doc-toggle-hidden-columns4

(3.) 「地域と言語」ダイアログボックスで、「キーボードと言語」>「キーボードの変更…」をクリックします。スクリーンショットをご覧ください:

doc-toggle-hidden-columns5

(4.) 「テキスト サービスと言語の入力」ダイアログボックスで、「高度なキー設定」をクリックし、「 入力言語のホットキー」の下にある「入力言語間」を選択します。次に、「キー シーケンスの変更」ボタンをクリックします。スクリーンショットをご覧ください:

doc-toggle-hidden-columns6

(5.) 「キー シーケンスの変更」ダイアログボックスで、「キーボード レイアウトの切り替え」から「割り当てなし」を選択します。次に、「OK」>「 OK」>「OK」をクリックします。

doc-toggle-hidden-columns7

これらの設定後、 Ctrl + Shift + 0のショートカットキーが有効になります。


VBAコードを使用して非表示の列を表示と非表示の間で切り替える

列B、C、E、Fが非表示になっているワークシートがあると仮定し、ここではそれらを表示してから再度非表示にしたいとします。次のVBAコードを使用することで、この問題を解決することもできます。

1. 開発ツール Visual Basic をクリックすると、新しいMicrosoft Visual Basic for Applicationsウィンドウが表示されます。挿入モジュールをクリックし、モジュールに次のコードを入力します。

Sub ToogleHideColumns()
'Update 20131107
Dim hideArr As Variant
hideArr = Array("B:C", "E:F")
For i = 0 To UBound(hideArr)
    Columns(hideArr(i)).EntireColumn.Hidden = Not Columns(hideArr(i)).EntireColumn.Hidden
Next
End Sub

2. 次に、F5キーを押してコードを実行すると、非表示になっていた列B:CおよびE:Fが表示されます。再度列を非表示にする場合は、もう一度 F5キーを押してください。


Kutools for Excelを使用して非表示の列を表示と非表示の間で切り替える

Kutools for Excelの「列の表示切り替え」機能を使用すると、Excelですべての非表示の列を簡単に表示または非表示にできます。

Kutools for Excelには300以上の便利なExcelツールが含まれています。30日間無制限で無料試用できます。今すぐ入手してください。

Kutools for Excelをインストールすると、必要に応じて非表示の列を迅速に表示または非表示にできます。

1. 非表示の列を含むワークブックを開きます。

2. Kutools表示列の表示切り替えをクリックします。

これで非表示の列が表示されます。再度「」をクリックすると、列が再び非表示になります。スクリーンショットをご覧ください:

doc-toggle-hidden-columns9
-1
doc-toggle-hidden-columns10
-1
doc-toggle-hidden-columns9

「列の表示切り替え」機能をクリックして、詳細を確認してください


関連記事:

Excelで非表示と表示のシートを切り替える

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

🤖 Kutools AI Aide:データ分析を革新:インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析してグラフを生成  |  Kutools Functions を呼び出す
人気機能重複の検索・ハイライト・マーキング   |  空白行を削除   |  データを失わず列やセルを統合   |   丸める ...
スーパーLOOKUP複数条件VLOOKUP   複数値VLOOKUP  |  複数シートの検索  |  ファジーマッチ ....
高度なドロップダウンリストすばやくドロップダウンリストを作成   |  依存型ドロップダウンリスト   |  複数選択ドロップダウンリスト ....
列の管理:特定数の列を追加  | 列を移動  | 非表示列の表示状態を切り替え |  範囲と列の比較 ...
注目機能グリッドフォーカス   |  デザインビュー  |  強化された数式バー   ワークブック&ワークシートの管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リスト送信で電子メールを送信   |  スーパーフィルター   |   特殊フィルタ(太字/斜体/取り消し線でフィルタ...)
トップ15ツールセット12 種類のテキストツールテキストの追加特定の文字を削除など)  |  50 種以上のグラフ タイプガントチャートなど)  |  40を超える実用的な 数式誕生日に基づいて年齢を計算する、など)  |  19種の 挿入ツールQRコードの挿入パスから画像の挿入など)  |  12種類の 変換ツール単語に変換する通貨変換など)  |  7つの 結合&分割ツール高度な行のマージセルの分割など)  |  ...さらに多数
お好きな言語でKutoolsを使用できます ― 英語、スペイン語、ドイツ語、フランス語、中国語など40以上に対応!

Kutools for ExcelでExcelスキルを強化し、かつてない効率を体験しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と時間短縮を実現します。最も必要な機能を今すぐ取得...


Office TabはOfficeにタブ表示を追加し、作業効率を大幅に向上させます

  • Word、Excel、PowerPointでタブ編集とタブ閲覧を有効にします
  • 同じウィンドウ内の新しいタブで複数のドキュメントを開いたり作成したりできます。新しいウィンドウを開く必要はありません。
  • 生産性が50%向上し、1日に何百回ものマウスクリックも削減できます!