PR

 特定の項目が空白になっている行だけを一気に削除する方法はないだろうか。

 例えば、図1のような表がある。A列に「名前」、B列に「点数」が入力されているが、ところどころ「点数」が未入力の行がある。「点数」が未入力の行だけをすべて一気に削除する方法を考えてみよう。

図1 空白セルの行を削除したい

 もちろん、一発で解決する便利な標準コマンドはない。そこで、いくつかの機能を合体させて実現するのだ。

(1)セル範囲 B2:B13を選択する
(2)「ホーム」タブ右端にある「検索と選択」ボタンをクリックして「条件を選択してジャンプ」を実行する

図2 「条件を選択してジャンプ」を実行する

(3)表示される「選択オプション」ダイアログボックスで、「空白セル」をオンにして「OK」ボタンをクリックする

図3 選択範囲内の「空白セル」だけを選択できる

 ここまでの手順で、B列のうち空白セルだけが選択される。次に、選択したセルを行単位で削除しよう。

(4)「ホーム」タブ→「セル」グループにある「削除」ボタン右の▼をクリックして「シートの行を削除」を実行する

図4 選択しているセルを行ごと削除する

 これで「点数」列が空白だった行が一気に削除された。なお、手順(4)で、「セル」グループの「書式」ボタン→「非表示/再表示」→「行を表示しない」を実行すれば、削除ではなく非表示にもできる。

図5 空白セルの行だけが削除できた
図6 行の非表示を選んだ場合は、後から元に戻すこともできる