Excelで行や列を非表示にする方法

📅
🕑 1 分で読む

Excelで行や列が表示されないという状況に遭遇したことはありませんか?特に、非表示になっているはずなのに表示​​されない場合は、本当にイライラします。単純な原因で固定されている場合もあれば、設定のせいでショートカットコマンドが機能していない場合もあります。そこで、実際に同じ状況に陥った経験を持つ人が、この問題の解決方法を真剣に試してみました。目標は、データの確認やレポートのずれの修正など、非表示になっている部分を再び表示できるようにすることです。

Excelで行と列を非表示にする方法

まずペインが固定されているかどうかを確認します

行や列が非表示になる最も奇妙でありながら見落とされがちな理由の一つが、ウィンドウ枠の固定機能です。シートの一部の領域が固定されると、行や列が実際には固定されているにもかかわらず、非表示になっているように見えます。Excelのほとんどのバージョンでは、以下のようになります。

  • リボンの[表示]タブに移動します。
  • 「ウィンドウ枠の固定」をクリックします。 「ウィンドウ枠の固定解除」と表示されている場合は、それをクリックします。これで固定が解除され、非表示の行または列が表示されるようになります。

一部の機種では、フリーズした部分が視界を遮り、行や列が隠れているように見えるため、この方法で混乱を解消できます。なぜ機能するのかは分かりませんが…確かに機能します。

メニューを使用して非表示を解除します

フリーズが原因でない場合は、メニューを試してみる必要があります。非表示になっている行または列の周囲の行または列を選択し、メニューオプションを使用するだけで問題が解決する場合があります。

  • 非表示の行の上下の行、または非表示の列の左右の列をハイライト表示します。これにより、Excel に作業範囲が伝えられます。
  • 「ホーム」「セル」グループに移動し、 「書式」をクリック→ 「表示/非表示」を選択→ 「行の表示/非表示」または「列の表示/非表示」を選択します。

これは、ショートカットキーが機能しない場合や、非表示の行/列が選択範囲のすぐ隣にない場合によく役立ちます。Excelでは、当然ながら、すべてを必要以上に複雑にする必要があるためです。

ショートカットキーを試してみる – ただし、ちょっとした工夫が必要

ショートカット コマンドは、バージョンやキーボード レイアウトによって動作が異なる場合がありますが、試してみる価値のあるものは次のとおりです。

  • Ctrl + Shift + 0 — 列を非表示解除します。Windowsではデフォルトで無効になっているため、設定によってはこのショートカットを最初に有効にする必要がある場合があります。コントロールパネル言語詳細設定→入力方法「言語システムロケールの変更…」を選択し、 「入力インジケーターを有効にする」にチェックを入れてください。
  • Ctrl + Shift + 9で行を非表示解除できます。同様に、すぐに機能しない場合は設定を確認するか、ショートカットを再度有効にするか、VBAまたはアドインでショートカットを再割り当てしてみてください。
  • 非表示にするには:列の場合はCtrl + 0、行の場合はCtrl + 9

注意してください、これらのショートカットは言語や地域の設定により無効になっている場合もあるので、オプションを調べたり、カスタムのショートカットを割り当てたりする必要がある場合があります。

非表示またはフィルタリングされたデータを確認する

よくある勘違いの1つに、データがフィルターされていると、行や列が非表示になっているように見えますが、実際にはフィルターで除外されているだけです。ヘッダー行のフィルタードロップダウンを確認し、フィルターが適用されている場合はクリアしてください。

  • ヘッダー行を選択します。
  • データクリアをクリックします。

これにより、すべての行と列が再び表示されます。複雑なパズルの背後に隠れている、最もシンプルな解決策となる場合もあります。

よくある質問

これらの手順を使用しても、非表示と表示が機能しないのはなぜですか?

一部のペインがフリーズしているか、フィルターがアクティブになっている可能性があります。また、シートの保護が有効になっているかどうかを確認してください。有効になっている場合は、「レビュー」「シートの保護の解除」でシートの保護を解除してください。オプションがグレー表示になったり、反応しなくなったりするのは、このためかもしれません。

他に試していただきたいのは、Excelを保存して再起動することです。時々、奇妙な不具合が発生することがあります。あるいは、VBAマクロを確認してください。コードによっては、ロジックに基づいて行の表示/非表示を切り替えている可能性があります。これはすぐに複雑になる可能性がありますが、除外する価値はあります。