Excelで空白行を削除する方法

Excelで最も一般的なタスクの1つは、空白行を削除することです。Excelにあるデータの種類に関係なく、ファイル全体に多数の空白行が含まれる場合が多くあります。

数千行ある場合、空白行を手動で削除することは大きな苦痛であり、事実上不可能です。少なくともオンラインで述べたように、 Excel(Excel)で空白行を削除する最も一般的な方法は、ある種のExcelマクロを使用することです。

ただし、マクロに精通していない場合、このメソッドの実装は難しい場合があります。また、正しく機能しない場合は、特定のExcelファイルのマクロを変更する方法がわからない場合があります。この記事では、Excelで空白行を削除するいくつかの方法と、各方法の長所と短所を紹介します。これらの方法は、Excel2003からExcel2016以降までのすべてのバージョンのExcelで機能すること(Excel)注意(Excel 2003)ください(Excel)

方法1-並べ替え列を追加する

幸いなことに、マクロを使用せずに空白行を削除する簡単で非常に効果的な方法があります。基本的には並べ替えが含まれます。これがあなたのやり方です。Excelに次のデータセットがあり、空白行を削除したいとします。

空白行を削除するExcel

最初に行うことは、列を挿入して連続して番号を付けることです。なぜこれをやりたいのかと疑問に思うかもしれません。行の順序が重要な場合、列Aを並べ替えて空白行を削除すると、並べ替え前の順序に行を戻す方法はありません。

動物名の列を並べ替える前のシートは次のようになります。

空白行を削除するExcel

次に、両方の列を選択し、 Excelの[(Excel)データ(Data)]リボンをクリックします。次に、[データ]タブの[(Data)並べ替え(Sort)]ボタンをクリックします。

空白行の削除に優れています

[並べ替え]で、[( Sort By)列B(Column B) ]を選択し、[OK]をクリックします。空白の値が含まれている列をソートすることに注意してください。複数の列に空白の値がある場合は、1つだけ選択してください。

空白行を削除する

これで、データは次のようになります。ご覧のとおり、空白行はすべて下部にあるため、簡単に削除できます。

空白行を削除する

行を削除すると、列に数字を追加した理由がわかりますか?並べ替える前の順序は「(Cat)(Dog)(Pig)など」でしたが、現在は「(Bear)(Cat)(Cow)など…」になっています。したがって、元の順序に戻すには、列Aでもう一度並べ替えるだけです。

空白行の削除に優れています

とても(Pretty)簡単ですよね?この方法で私が気に入っているのは、行全体が空白になるのではなく、値が空白の列が1つしかない行も簡単に削除できることです。では、1つだけではなく、複数の列をチェックする必要がある場合はどうでしょうか。

これと同じ方法を使用して、 [並べ替え(Sort)]ダイアログのすべての列を追加するだけです。これが私が作成した別の例です:

ご覧のとおり、このシートはもっと複雑です。これで、完全に空白の行がいくつかありますが、部分的にしか空白でない行がいくつかあります。列Bで並べ替えると、下部に完全に空白の行がすべて表示されません。数値を追加した後、5つの列すべてを選択し、[並べ替え]をクリックすると、[並べ(Sort)替え(Sort)]オプションに4つのレベルを追加したことがわかります。

これを行うと、追加した4つの列すべてが空白になっている行のみが下部に表示されます。

これで、これらの行を削除してから、残りの行を並べ替えて、元の順序に戻すことができます。

方法2–フィルターの使用

並べ替え(Sort)機能を使用するのと同様の方法で、フィルター(Filter)オプションを使用することもできます。この方法を使用すると、そのようなものの余分な列を追加する必要はありません。空白をチェックする必要があるすべての列を選択し、[フィルター]ボタンをクリックする(Filter)だけ(Just)です。

ヘッダー行の各タイトルの横にドロップダウン矢印が表示されます。それをクリックし、[すべて選択(Select All)]をオフにして、下部の[空白]をオン(Blanks)にします。

次に、ワークシートの各列に対して同じことを行います。空白行のみが表示されるようになった場合は、デフォルトですでにチェックされているため、残りの行の空白を選択する必要がないことに注意してください。

空白行の番号が青色で強調表示されているのがわかります。次に、これらの行を選択し、右クリックして[削除(Delete)]を選択します。それらがなくなったら、[フィルター]ボタンをもう一度クリックしてフィルターを削除すると、元の空白でない行がすべて再表示されます。(Filter)

方法3–空白を削除する

私が言及したかったもう1つの方法は、完全に空白の行がある行、または空白の列が1つでもある行を削除することです。これは間違いなくすべての人に適しているわけではありませんが、部分的なデータしかない行を削除する場合に役立つ可能性があります。

これを行うには、シート上のすべてのデータを選択し、F5キーを押します。これにより、 [移動]ダイアログが表示され、[(Go To)特別(Special)]をクリックします。

次に、リストから[空白(Blanks)]を選択し、[OK]をクリックします。

すべての空白のセルまたは行が灰色で強調表示されます。次に、[ホーム]タブで、[(Home)削除(Delete)]をクリックし、[シート行の削除](Delete Sheet Rows)を選択します。

ご覧のとおり、これにより、任意の列に空白のセルが1つでもある行が削除されます。

これはすべての人に役立つわけではありませんが、場合によっては非常に便利です。最適な方法を選択してください。楽しみ!



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts