Windows 11 & Office 2021 Excel 2021

削除したら空白行ができた!空白行をまとめて削除するには

投稿日:2023年3月14日 更新日:

Excelの表で、空白行を作成するつもりはなかったのに空白行ができてしまったということはありませんか?

空白行があると、集計などを行うことができません。

ただ、飛び飛びの空白行を選択して削除していくのは面倒ですね。

空白行を効率的に削除する方法です。

行全体の削除

空白行ができてしまうケース

たとえば、以下のような表があって、欠席者を削除して出席者のみの一覧を作成したいとします。

出欠確認表

フィルターモードをオンにして[欠席]を抽出

フィルターモードをオンにして、[欠席]のみを抽出します。

表内のセルをアクティブにして、[データ]タブの[並べ替えとフィルター]グループにある[フィルター]をクリックします。

[データ]タブの[並べ替えとフィルター]グループにある[フィルター]

フィルターモードのオン/オフのショートカットキーは、[Ctrl]+[Shift]+[L]です。

キーボード[Ctrl]+[Shift]+[L]

[出欠確認]のフィルターボタンをクリックして、[欠席]を選択して[OK]ボタンをクリックします。

フィルターボタンをクリックして[欠席]をオン

抽出結果は以下のようになります。

フィルターを実行した結果

そして、範囲選択して[Delete]キーで削除します。

州出結果を範囲選択

フィルターをクリア

[出欠確認]のフィルターボタンをクリックして、["出欠確認"からフィルターをクリア]をクリックしてフィルターを解除します。

フィルターボタンをクリックして["出欠確認"からフィルターをクリア]をクリック

結果、以下のように飛び飛びの空白行ができてしまいます。

ここで「あっ、まちがえた!」と思って元に戻してやり直す必要はありません。

空白行ができた表

参考上記は一例ですが、後で集計するために意図的に空白行を挿入している場合もあると思います。

空白行をまとめて削除するには

空白行を一括削除する方法です。選択している列の空白セルを含む行を削除する場合も同じです。

選択範囲内の空白セルを選択

空白セルがある列の範囲を選択します。1列のみです。

ここでは、セル[E2]からセル[E21]までを範囲選択します。

セル[E2]からセル[E21]までを範囲選択

[ホーム]タブの[編集]グループにある[検索と選択]をクリックして[条件を選択してジャンプ]をクリックします。

[ホーム]タブの[検索と選択]-[条件を選択してジャンプ]

[選択オプション]ダイアログボックスが表示されますので、[空白セル]を選択して[OK]ボタンをクリックします。

[選択オプション]ダイアログボックスの[空白セル]

以下のように選択範囲内の空白セルのみが選択されます。

[出欠確認]列の空白セルのみが選択された表

注意[選択オプション]ダイアログボックスの[空白]で選択されるセルは、ブランクセル(何も入力されていないセル)のみです。

半角スペースまたは全角スペースが入力されたセル、数式によって空白に見せているセルなどは選択されません。

以下の記事の空白セルを確認するで解説しています。

形式を選択して貼り付けの[空白セルを無視する]使用時は見た目空白に注意

Excelではセルをコピーして貼り付ける場合、[形式を選択して貼り付け]の中の項目を選択して貼り付けることができます。 その中に[空白セルを ...

続きを見る

参考[選択オプション]ダイアログボックスは、キーボードから[Ctrl]+[G]を押して、

キーボード[Ctrl]+[G]

[ジャンプ]ダイアログボックスを表示して[セル選択]ボタンをクリックしても表示できます。

[ジャンプ]ダイアログボックスの[セル選択]ボタン

行全体を削除

選択している空白セルで右クリックして、ショートカットメニューから[削除]をクリックします。

ショートカットメニューの[削除]

ショートカットキーは、[Ctrl]+[-]です。テンキーの[-]でもかまいません。

キーボード[Ctrl]+[-]

[削除]ダイアログボックスが表示されます。ここで[行全体]を選択して[OK]ボタンをクリックします。

[削除]ダイアログボックスの[行全体]を選択

以下のように空白行のみが削除されます。

空白行が削除された表

参考選択列の空白セルを選択して、そのセルを含む行を削除したい場合も同様の操作でできます。

空白行ができないように操作するには

フィルターを使用して、目的のデータのみの表にする方法です。

フィルターを使用して行を削除

上記のフィルターを使用して[欠席]のみを抽出したら、行を選択してショートカットメニューから[行の削除]をクリックします。

行を選択してショートカットメニューの[行の削除]を選択

一瞬、データが消えてしまったと思われるかもしれませんが、大丈夫です。

[出欠確認]のフィルターボタンをクリックして、["出欠確認"からフィルターをクリア]をクリックしてフィルターを解除します。

[出欠確認]のフィルターボタンをクリックして["出欠確認"からフィルターをクリア]をクリック

[出席]のデータが表示されます。

[出席]のデータのみになった表

参考行ではなく、セルを範囲選択してショートカットメニューから[行の削除]を実行すると、

セルを範囲選択してショートカットメニューの[行の削除]を選択

[シート行全体を削除しますか?]のメッセージウィンドウが表示されます。[OK]ボタンをクリックすると、行が削除されます。

[シート行全体を削除しますか?]のメッセージウィンドウ

フィルターで抽出してコピー&ペースト

フィルターで抽出したものは、そのままコピーして貼り付けできます。

ですから、必要なデータのみを抽出してコピーして、ほかのセルやシートへ貼り付けてもかまいません。

シート内にほかのデータが入力されていて行の削除はできないというような場合は、必要なデータのみを抽出してコピーして貼り付ける方法をおすすめします。

たとえば、ここでは[出席]者の一覧を作成したいので、[出欠確認]のフィルターボタンをクリックして[出席]を選択して[OK]ボタンをクリックします。

[出欠確認]のフィルターボタンをクリックして[出席]を選択

表全体を範囲選択してコピーします。

大きな表の場合は、ショートカットキー[Ctrl]+[A]を使用すると効率的です。

キーボード[Ctrl]+[A]

[ホーム]タブの[クリップボード]グループにある[コピー]をクリックします。

コピーのショートカットキーは、[Ctrl]+[C]です。

[ホーム]タブの[コピー]

貼り付け先のセルを選択して[貼り付け]ボタンをクリックします。

貼り付けのショートカットキーは、[Ctrl]+[V]です。

ここでは、セル[A23]を選択して貼り付けしています。

セル[A23]を選択して貼り付け

参考貼り付け先のセルは、新規シートか同じ列の下方のセルを選択したほうがいいと思います。

この表の場合であれば、セル[G1]などには貼り付けると、問題はないのですが、フィルターモードは行が非表示になっている状態なので、行数が合わないと勘違いしてしまうかもしれません。

並べ替えて行を削除

また、フィルターモードにしなくても並べ替えを実行して、行を削除してもいいと思います。

並べ替えしたい列のセルをアクティブにします。

[データ]タブの[並べ替えとフィルター]グループの[昇順]をクリックします。降順でもかまいません。

[データ]タブの[並べ替えとフィルター]グループの[昇順]

あるいは、フィルターボタンをクリックして、[昇順]をクリックします。

フィルターボタンをクリックして[昇順]を選択

[欠席]の行を選択します。選択する範囲を間違えないように気をつけて選択してください。

ショートカットメニューから[削除]をクリックします。

ショートカットメニューの[削除]

[出席]者のみの一覧になります。

[出席]のみのデータになった表

参考セルの色でフィルターをかけたり、並べ替えすることもできます。

選択したセルの色でデータを抽出するには

Excelで色分けした表を作成して、セルの色で絞り込む方法です。 Excel2007からの機能です。 便利なので、ぜひ活用してみてください。 ...

続きを見る

セルの色で並べ替え(条件を追加して複数キーによる並べ替えもできる)

Excel2007からセルの塗りつぶしの色で並べ替えや絞り込みができるようになりました。 ここでは、Excel2010でセルの塗りつぶしの色 ...

続きを見る

空白セルに塗りつぶしや斜線を設定する場合も、[選択オプション]ダイアログボックスで[空白セル]を選択すると効率的です。

空白セルに塗りつぶしを設定する条件付き書式と選択オプション

表の中の空白セルを目立たせるために、空白セルのみに塗りつぶしを設定する方法です。 空白セルでなくなったら、塗りつぶしを解除したい場合は、条件 ...

続きを見る

空白セルにまとめて斜線を引くには

空白セルに斜線を引きたいと思っても、空白セルの数が多いと面倒ですね。 まとめて斜線を引く方法を紹介します。 参考空白セルにまとめて塗りつぶし ...

続きを見る

空白行をまとめて挿入する方法は、以下の記事で解説しています。

作成した表に1行おきに(または一定間隔で)空白行を挿入するには

表を作成した後、または、作成済みの表を基に新しく表を作成する場合に空白行を挿入したい場合があると思います。 1行おきに1行ずつ、あるいは2行 ...

続きを見る

検索

ほかの記事も検索してみませんか?

Access / Excel / PowerPoint / Word

関連記事30件

Profile

-Windows 11 & Office 2021 Excel 2021

Copyright © 2001-2024 初心者のためのOffice講座 All Rights Reserved.

Copyright© 初心者のためのOffice講座 , 2024 AllRights Reserved Powered by AFFINGER4.