エクセルで空白行を削除する(8つの適切な方法)

  • これを共有
Hugh West

Excelのワークシートにデータセットがあるとき、不要な空白行がある場合を想像してみてください。 このような予期せぬ空白行は、誰にとっても迷惑で、作業の妨げになります。 そこで、Excelでこのようなデータセットを扱う前に、次のことを確認したいと思います。 無駄な空白行を削除する Microsoft Excelには、このタスクを実行するための多くのテクニックとメソッドがあります。 ここでは、そのうちの8つを例と適切な図解で紹介します。

練習用ワークブックをダウンロードする

以下の練習用ワークブックをダウンロードし、それに沿って練習することをお勧めします。

空白行の削除.xlsx

エクセルで空白行を削除する効果的な8つの方法

を記述した以下のデータセットについて考えてみましょう。 項目 という名前を付けます。 売上高 量、および ボーナス には空白行がある。 6列目 , 9 , 11 そして 13 ということで、これらの不要な行を削除したいと思います。

では、はじめましょう。

1.手動で空白行をいくつか削除する

データセットがそれほど大きくなく、空白行が少ない場合、次のような方法があります。 列を取り除く このような場合、Excelのコマンドや関数などを使った他の方法を実行するよりも手っ取り早いでしょう。 このテクニックは、たった2つのステップで構成されています。 見てみましょう。

ステップス

  • プレス&アンプ 持ち その Ctrl キーであるため 選ぶ 空白の行を

  • 右クリック > へ 文脈 メニュー> をクリックします。 削除 コマンドを使用します。
のキーボードショートカットが表示されます。 削除 コマンドは Ctrl + -

これで、無駄な空白行を簡単にクリアできました 👇。

💡 覚えておいてください。

続きを読む Excelの空白行を削除する方法

2.Excelの並べ替えコマンドを使用する

があります。 ソート コマンドは空行をデータセットの一番下に移動させる。 その結果、データセットから無意味な空行を取り除くことができる。 ワークフローを見てみよう。

ステップス

  • に行ってみてください。 データ tab>その ソートとフィルター のグループです。
  • をクリックします。 小さいものから大きいものへ並べ替え または 大きいものから小さいものへのソート .

最後に、空白の行を一番下にソートする。 その結果が次の図である。

💡 覚えておいてください。

データセットにシリアル番号のカラムがある場合は、「並べ替え」を選択する必要があります。 最小から最大のオプション シリアルナンバーが変わらないように。

続きを読む Excelで行を削除する方法

3.特殊コマンドで移動する

このコマンドは、空白のセルを選択します。 その後、空白の行をキーボードショートカット Ctrl + - または、その 削除 コマンドを使用します。 文脈 メニューがあります。 では、この方法を順を追って見ていきましょう。

ステップス

  • 選択 何れも またはデータセット全体
列またはデータセット全体を選択するには、最初のセルを選択し、次に シフト キーを押しながら、最後のセルを選択します。

  • に行ってみてください。 ホーム tab>その 編集 のグループです。
  • に行ってみてください。 検索&選択 ドロップダウン・メニュー> の スペシャルへ コマンドを使用します。

があります。 スペシャルへ のダイアログボックスが表示されます。

ショートカット : プレス Ctrl + G > このページのトップへ のダイアログボックスが表示されます> を押します。 スペシャル .

  • を選択します。 ブランク ラジオボタン> 押す よっしゃー .

次のスクリーンショットから、空白のセルとともに期待される空白の行も選択されていることがわかります。

では、選択した行を削除するために前進しましょう。

  • プレス Ctrl + - .

があります。 削除 のダイアログボックスが表示されます。

  • を選択します。 全列 ラジオボタン> 押す よっしゃー .

また、この削除を実行するために 削除 オプションで 文脈 のメニューは、最初の方法で説明したとおりです。

以上で、不要な空白行を削除しました。 結果のデータセットを上のスクリーンショットに示します。

続きを読む Excelでいつまでも続く行を削除する方法(4つの簡単な方法)

4.Excelの検索コマンドを活用する

この方法は、前の方法とよく似ています。 違いは、空白行の選択方法です。 先に進みましょう。 👇 .

ステップス

  • に行ってみてください。 ホーム tab>その 編集 のグループです。
  • があります。 検索&選択 ドロップダウン>です。 探す コマンドです。

というダイアログボックスが表示されます。 検索と置換 が表示されます。

にも手が届く。 検索と置換 を押して Ctrl + H をキーボードで入力します。

では、次の手順をひとつずつ実行してください。

  • に行ってみてください。 探す の部分です。
  • を保つ。 を探す ボックスの空白。
  • 検索 その シート .
  • 検索 列による .
  • 覗き込む その 価値観 .
  • をマークします。 セルの内容全体を一致させる のチェックボックスにチェックを入れます。
  • プレス すべて検索 .

見ての通り、4つの空白行がすべてポップアップボックスに表示されています👇。

  • を押して、すべて選択します。 Ctrl + A .
  • プレス 閉じる .

  • 上記の各項目で述べた適切な方法を用いること。 消す を、すべて

下図のような出力になります。

5.エクセルオートフィルタ機能を使う

また、空白行を削除するには フィルター というオプションがあります。

ステップス

  • ヘッダーを含む全範囲のデータを選択します。 B4:E14 .
  • に行ってみてください。 データ tab>その ソート&フィルター グループ>オンにします。 フィルター オプションをクリックしてください。

フィルター]オプションをオンにするためのキーボードショートカットは、次のとおりです。 Ctrl+Shift+L

  • のいずれかをクリックします。 全見せ データセットのヘッダーのアイコンです。
  • すべて選択解除> 選択のみ ブランク .
  • プレス よっしゃー .

内容を持つ行がすべて消え、空白の行だけが表示されるようになりました。

  • 方法1で説明したいずれかの方法で、空白行を削除します。

空白行の削除は成功しましたが、データのある行をすべて削除したようなデータセットになっています。 データのある行を復元して、データセットをフィルタリングしない形の歌に変換する必要があります。

  • のいずれかをクリックします。 全見せ データセットのヘッダーのアイコンです。
  • すべて選択> 押す よっしゃー .

これで、空白行のない元のデータセットができあがりました。 次の作業は、これをフィルタリングされていない形式に変換することです。

  • データセット内の任意のセルをクリックし データ タブで表示します。
  • に行ってみてください。 ソート&フィルター グループ>をクリックします。 フィルター コマンドを使用します。

フィルタリングされた形はなくなり、データセットは望ましい正常な姿になりました。

フィルターオプションの別の使い方。

の別の使い方を試したいと思うかもしれません。 フィルター 今回は、データセットから空白行を削除することはできませんが、ビジョンから削除することはできます。 この方法は、場合によっては有効です。 それでは、見てみましょう! 👇。

ステップス

  • を適用してください。 フィルター コマンドをデータセットに対して実行する。
  • のいずれかをクリックします。 全見せ データセットのヘッダーのアイコンです。

  • のマークを外してください。 (空欄) チェックボックス> 押す よっしゃー .

データセットから空白行を消しました!このままでは フィルター オプション オン . 👇

💡 覚えておいてください。

をオフにした場合、そのようなことはないことに注意する必要があります。 フィルター オプションを使用すると、空白の行が再び表示されます!

続きを読む ExcelのVBAで行のフィルタリングと削除を行う方法(2通り)

類似の読み物

  • エクセルでセルが空白の場合、行を削除する方法(4つの方法)
  • エクセルで空白行を削除する公式(5例)
  • エクセルで複数行を削除する(3つの方法)
  • Excelで選択した行を削除する方法(8つのアプローチ)
  • エクセルで特定の行より下の行をすべて削除する方法(6つの方法)

6.Excelの高度なフィルタコマンドを使用する

アドバンストフィルター オプションは、無駄な空白行を見えなくするための Microsoft Excel のもう一つの便利なツールです。 次のステップを見てみましょう。

ステップス

まず最初に フィルタ基準範囲 そのために

  • に新しいデータカラムを作成します。 セル G4 という名前のヘッダを持つ セールスパーソン .
  • タイプ >」" をCell G5で表示しました。

  • に行ってみてください。 データ タブ>に移動します。 ソート&フィルター グループ>をクリックします。 アドバンスト オプションを使用します。

アドバンストフィルターダイアログボックスが表示されます。

  • をクリックします。 リストをフィルタリング、インプレース " ラジオボタン
  • 次に、" リスト範囲 " データセット全体を選択することにより B4:E14 .

  • を選択します。 基準範囲 " の範囲を選択することで G4:G5 .

手順3 & 4を完了すると、次のようになります。 アドバンストフィルター をクリックすると、下図のようなダイアログボックスが表示されます。

  • プレス よっしゃー .

次のスクリーンショットは、データセットから空白行を削除することに成功したことを示しています。

しかし、その 青色ランプ;非連続行番号5,7,8,10,12 14 をクリックすると、空白の行が表示されます。 空白の行を戻したい場合は、青い行番号の間をダブルクリックすると、再び表示されます。

続きを読む Excelでフィルタリングされた行を削除する方法(5つの方法)

7.いくつかのExcelの数式を使って空白行を削除する

7.1 ExcelのFILTER関数を使う

このメソッドでは FILTER機能 これは,動的配列関数 にしかない Excel 365 .

この関数の特徴は、左上の一番端のセルに一度だけ数式を入力するだけで、指定した範囲の残りのセルに結果が反映されることです。 さらに、データセットに行を追加すると、新しい行にも自動的に関数が適用されます。

使い方を見てみよう👇。

ステップス

  • コピー ヘッダー名と 貼り付ける を新しい場所(ここでは セルG4 ) をフォーマットで表示します。
  • を使って、次の数式を入力します。 フィルター での機能 セルG5 :
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))

  • プレス 入力 .

次の図は、すべての空白行を削除して、データセットがきれいに見えるようにしたことを示しています。

🔎 フォーミュラの仕組みは?

空白行を削除しようとすると、空白行の各セルが空白になります。 そこで、まず空白セルを見つける基準を作り、ブール論理を使って空白セル、つまり空白行を削除するようにしたのです。

E5:E14""です。

があります。 ノット 演算子を空文字列 "" にすると ノット・エンプティ 範囲内の各セルに E5:E14 のような配列になります。

出力します。 {true;false;true;false;true;false;true;false;true} です。

同様に D5:D14"" , C5:C14"" B5:B14"" という結果になります。

d5:d14""= {ttrue;false;true;false;true;false;false;true}.

c5:c14""= {ttrue;false;true;false;true;false;false;true}.

b5:b14""= {true;false;true;false;true;false;false;true}.

(B5:B14””)*(C5:C14””)*(D5:D14””)*(E5:E14””)

出力:{1;0;1;0;1;0;1;0;1}となります。

FILTER(B5:E14,(B5:B14””)*(C5:C14””)*(D5:D14””)*(E5:E14””))

最後に フィルター 関数は,配列の出力を返します。 B5:B14 という条件と一致します。

出力:{"Matt", "Meat",200,10;"Lee", "Seafood",450,22.5;"Adam", "Cloth",1000,50;"Hopkins", "Baby Toys",780,39;"Nick", "Cloth",890,44.5;"Chris", "Cosmetics",2550,127.5}.

7.2 COUNTBLANK関数を使用する

COUNTBLANK機能 は、指定した範囲にある空白セルの数を返します。 この関数は空白セルを扱いますが、私たちの目的にも活用できます。 それでは、👇をご覧ください。

ステップス

  • という名前のカラムを追加します。 ブランク " をデータセットの右側に表示します。
  • 式⏩を入力します。 =countblank(b5:e5)です。 で➤。 セルF5 .

  • をドラッグしてください。 フィルハンドル 範囲内のアイコン F6:F14 .

  • に行ってみてください。 データ タブ>に移動します。 ソート&フィルター のグループです。
  • をオンにします。 フィルター オプションを使用します。
のキーボードショートカット フィルター オプションを使用します。 Ctrl+Shift+L

  • のいずれかをクリックします。 全見せ アイコンをデータセットのヘッダーに表示します。
  • すべて選択解除> 選択のみ 4 .
  • プレス よっしゃー .

  • 削除 に記載されているいずれかの手法で、既存の行を削除します。 メソッド1 .
  • 今度は データ タブをクリックし フィルター を選択し、OFFにします。

を回した後 フィルター オプションをオフにすると、データセットは次の図のようになります。

  • 削除 F を選択することで、カラムを選択し 削除 コマンドを実行します。 文脈 のメニューがあります。

したがって、空白行を完全に削除し、新しいデータセットを作成することができました。

7.3 INDEX関数、SMALL関数、ROW関数、ROWS関数の組合せ

最後の2つ目は、Excelの数式を使う方法です。 この方法は、たった2ステップで実行できます。 👇をご覧ください。

ステップス

  • ただ コピー データセットのヘッダと 貼り付ける を、適切な場所に移動させます。 セルG4 .
  • に次の数式を入力します。 セルG5 プレス 入る。
=ferror(index(b:b,small(if(b$5:b$14"",row(b$5:b$14))),rows(b$5:b5)), "")

📌 もし、あなたが持っていないなら MS Excel 365 を押し、次に Ctrl+Shift+Enter .

  • をドラッグしてください。 フィルハンドル アイコンをデータセットの右端と下端に表示します。

以上、次の写真をご覧ください 👇。

🔎 フォーミュラの仕組みは?

ROWS(B$5:B5)

関数は,以下の範囲に含まれる行数を返します。 B$5:B5 .

出力:1 .

行(b$5:b$14)

があります。 関数は,その範囲の行番号を返します。 B$5:B$14 .

Output: {5;6;7;8;9;10;11;12;13;14}

⮞ B$5:B$14""です。

出力:{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}となる。

⮞ if(b$5:b$14"", row(b$5:b$14))

があります。 イフ は,その範囲をチェックする関数です。 B$5:B$14 が条件を満たすかどうかを調べ、次のように返す。

出力:{5;FALSE;7;8;FALSE;10;FALSE;12;FALSE;14}を出力します。

small(if(b$5:b$14"", row(b$5:b$14)),rows(b$5:b5))

があります。 SMALL 関数は,上記の配列の中で最も小さい値を求めます.

出力:{5}。

iferror(index(b:b,small(if(b$5:b$14"", row(b$5:b$14))),rows(b$5:b5)), "")

最後に INDEX の値を返します。 B:B の範囲と 5列目 によって呼び出されます。 SMALL 機能です。 イフエラー 関数は、Excelのエラー値から出力の鮮度を保つためだけのものです。

出力:{Matt}。

続きを読む エクセルで空白行を削除する方法(6つの方法)

8.エクセルパワークエリツールを使って空白行をすべて削除する

があります。 パワークエリ は素晴らしい Excel ツールであり、さまざまな用途に使用できます。 ここでは、このツールを使用して、空白行を削除します。 以下の手順に従ってください。 👇。

ステップス

  • に行ってみてください。 データ タブ> " データの取得と変換 " グループ> 選択 " テーブル/レンジから " オプションを使用します。

    A " テーブルの作成 " ダイアログボックスが表示されます。

  • データセット全体を選択する B4:E14 .
  • プレス よっしゃー .

は、" パワークエリエイトエディタ " ウィンドウが表示されました。

  • に行ってみてください。 ホーム tab> 行数削減 ドロップダウンメニュー
  • 行の削除 ドロップダウン> 空白行の削除 .

空白の行が削除されます。 次の図を参照してください。

  • 次のページへ ファイル 選択 Coles & Load To オプションを使用します。

があります。 インポートデータ のダイアログボックスが表示されます。

  • を選んでください。 テーブル ラジオボタン
  • を選んでください。 既存のワークシート ラジオボタン
  • 出力したい配置を選択します。 セル B16 プレス よっしゃー .

以上で、空白行のない出力データセットができあがりました。

ここで、もし テーブル にフォームを送信します。 レンジ を選択すると、さらにいくつかのステップを踏む必要があります。

データセットからレンジ形式への変換。

ステップス

  • に行ってみてください。 テーブルデザイン tab>です。 ツール グループ名>選択 レンジに変換する .
  • プレス よっしゃー .

データセットのレンジ形式への変換に成功しました。

があります。 売上高 ボーナス 列のデータは 一般 番号の種類は、次の2つのステップで簡単に変更できます。

1.選択する 両者 コラムス .

2. に行ってみてください。 ホーム tab> 番号 グループ名>選択 会計番号の形式 .

以上、次の写真をご覧ください。

続きを読む Excelで行を削除するショートカット(ボーナステクニック付き)

結びの言葉

Excelで空白行を削除する8つの方法について説明しました。 これらの方法が役に立つことを願っています。 さらに、ワークブックをダウンロードして自分で練習することができます。 何か質問、コメント、または任意の種類のフィードバックがある場合、コメントボックスで私に知らせてください。 そして、私たちのウェブサイトをご覧ください。 エクセルウィキ をクリックすると、さらに詳しくご覧になれます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。