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

Excel: 空白セルが含まれる行を範囲内で非表示にする

Author: Xiaoyang Last Modified: 2025-08-06

データ内の空白セルは、計算、グラフ、レポートに悪影響を与える可能性があります。1つ以上の空白セルを持つ行をすべて非表示にしてワークシートを整理したい場合、Excelには組み込みツールからVBA自動化まで、複数の解決策が用意されています。このガイドでは、最も効果的な方法をご紹介します。

「ジャンプ」機能を使用して空白セルのある行を非表示にする

Kutools AIを使用して空白セルのある行を非表示にする

VBAコードを使用して空白セルのある行を非表示にする


「ジャンプ」機能を使用して空白セルのある行を非表示にする

「ジャンプ」機能を使用すると、まず空白セルを選択し、その後ショートカットキーを使用して空白セルを含む行を非表示にすることができます。以下の手順で行ってください:

  1. 非表示にしたい空白セルを含むデータ範囲を選択します。
  2. 次に、「ホーム」タブにある ホーム > 検索と選択 > ジャンプをクリックします。(または、 Ctrl + G を押して ジャンプ ダイアログを開き、 特殊選択 をクリックして ジャンプ ダイアログを開きます。)スクリーンショットをご覧ください:
    go to special option
  3. そして、 ジャンプ ダイアログで、「 空白セル 」オプションを選択し、「 OK 」ボタンをクリックします。
    select blank option
  4. 選択範囲内のすべての空白セルが選択されました。スクリーンショットをご覧ください:
    all blank cells are selected
  5. 次に、 Ctrl + 9 キーを同時に押して、空白セルを含む行を非表示にします。
    Ctrl + 9 to hide the rows with blank cells

Kutools AIを使用して空白セルのある行を非表示にする

Kutools for ExcelのKutools AI アシスタントは、Excelの柔軟性とAIアシスタントの知能を組み合わせたものです。従来の方法とは異なり、数式やVBAコードを必要とせず、Kutools AIでは平易な英語でやりたいことを記述するだけで、残りの処理を自動的に行います。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...
  1. Kutools for Excelをインストール後、Kutools AI > AI アシスタントをクリックして、Kutools AI アシスタントペインを開いてください。
  2. 次に、スキャンしたい行と列の範囲を選択します。
  3. 次に、 Kutools AI 入力ボックスに、以下のような自然言語コマンドを入力します:
    選択した範囲内に空白セルがある場合、その行を非表示にする
    type a command into the chatbox
  4. 送信 」をクリックするか、 Enterキーを押します。Kutools AIは要求を分析し、分析後に「 実行 」ボタンをクリックすると、空白セルを含む行がすぐに非表示になります。
    go to special option

VBAコードを使用して空白セルのある行を非表示にする

次のVBAコードを使用すると、指定された範囲内の任意のセルが空白の場合、その行を非表示にできます。

  1. Alt + F11 キーを押してMicrosoft Visual Basic for Applicationsウィンドウを開きます。
  2. 挿入 > モジュール」をクリックし、新しいモジュールウィンドウに以下のコードを貼り付けます。
    Sub HideRowsWithAnyBlankCells()
    'Updateby Extendoffice
        Dim ws As Worksheet
        Dim rng As Range, rowRange As Range
        Dim i As Long
        Set ws = ActiveSheet
        On Error Resume Next
        Set rng = Application.InputBox( _
            Prompt:="Please select the range to check for blank cells:", _
            Title:="KutoolsforExcel", _
            Type:=8)
        On Error GoTo 0
        If rng Is Nothing Then
            MsgBox "No range selected. Macro canceled.", vbExclamation
            Exit Sub
        End If
        Application.ScreenUpdating = False
        For i = 1 To rng.Rows.Count
            Set rowRange = rng.Rows(i)
            If Application.WorksheetFunction.CountBlank(rowRange) > 0 Then
                rowRange.EntireRow.Hidden = True
            End If
        Next i
        Application.ScreenUpdating = True
        MsgBox "Rows with any blank cells have been hidden.", vbInformation
    End Sub
    
  3. F5 」キーを押してコードを実行すると、空白セルを確認する範囲を選択するためのダイアログが表示されます。
    vba code to select a range for use
  4. OK」をクリックすると、少なくとも1つの空白セルを含む選択範囲内のすべての行が非表示になります。

🔚 結論

小さな表を管理している場合でも、大規模なデータセットを扱っている場合でも、空白セルを含む行を非表示にすることで、データの明確さが大幅に向上し、分析時のエラーを防ぐことができます。どの方法を選ぶかは、あなたのニーズやスキルレベルによりますが:

  • 「ジャンプ」機能を使って、素早く手動でレビューし、選択的に非表示にする。
  • Kutools AIを利用して、自然言語コマンドによるスマートでコード不要のソリューションを活用する。
  • VBAコードを適用して、自動かつ繰り返し可能な空白に基づく行の非表示を行う。

どの方法にも独自の利点があります。自分のワークフローに最適なものを選んで、Excelでのより迅速でクリーンなデータ管理を実現してください。さらにExcelのヒントやテクニックについて興味がある場合は、当サイトには数千ものチュートリアルがあり、Excelの習得をサポートします


関連記事:

Excelで空白セルを色分けまたは塗りつぶすにはどうすればよいですか?

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日に何百回ものマウスクリックも削減できます!