Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

Excel でデータを操作しているときに、Excel の行が削除されることはよくある現象です。 セルに特定の値が含まれている場合に Excel の行を削除するために使用できる方法は多数あります。 その中で。さまざまなアプローチがさまざまな状況で機能するようです。この記事では、セルに特定の値が含まれている場合に Excel で行を削除するための 3 つの効果的なテクニックと、例と適切な図を示します。

実践ワークブックをダウンロード

Excel ファイルをダウンロードして練習することをお勧めします。

セルに特定の値が含まれている場合に Excel の行を削除する 3 つの方法

サンプルの個人情報を使用します。このチュートリアルのすべての方法を示すためのデータセットとしてのデータベース。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

それでは、これ以上の議論はせずに、すべてのメソッドを 1 つずつ見ていきましょう。

1. Excel でセルに特定のテキストが含まれている場合、検索と置換を使用して行を削除する

たとえば、「Mr」で始まるすべてのレコードを削除したいとします。 」 名前に 桁。そのために、

🔗 手順:

CTRL + F を押します 検索と置換で開く ウィンドウ。

❷ 次に、「Mr」と入力します 」 検索対象内 バー。

❸ その後、[すべて検索] をクリックします。 オプション。

❹ 見つかった結果の 1 つを選択し、CTRL + A を押します ボタン ▶ 見つかったすべての結果を選択します。

❺ 見つかったすべての結果を正常に選択したので、[閉じる] をクリックします。 オプション。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

CTRL + – を押します 削除を開くボタン ダイアログ ボックス。

セルを上にシフト を選択します オプションを選択して OK をクリックします .

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

以上です。

続きを読む:Excel で行を削除する方法:7 つの方法

2.セルに特定のテキスト/数値が含まれている場合、オートフィルターを使用して Excel の行を削除する

2.1 セルに特定のテキストが含まれている場合は行を削除

この方法では、「さん」で始まるすべての Excel レコードを削除します。リーゼルオートフィルターを使用して名前列に エクセルの特徴。そのために、

🔗 手順:

❶ データテーブル全体を選択します。

データ ▶ 並べ替えとフィルター ▶ フィルター に移動します。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

名前 の右下隅にあるドロップダウン アイコンをクリックします。

テキスト フィルター ▶ で始まる に移動します オプション。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

この時点で、ダイアログ ボックス名 Custom AutoFilter 画面にポップアップ表示されます。

❺ ここで Ms.リーゼル [で始まる] バー内で [OK] をクリックします .

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

❻ その後、CTRL + – を押します ボタンをクリックすると、下の画像のようなダイアログ ボックスが画面に表示されます。

OK を押すだけ ボタン。それだけです。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

2.2 セルに数値が含まれている場合は行を削除

この方法では、23 より大きいすべての Excel レコードを削除します。 AutoFilter を使用して Age 列に エクセルの特徴。そのために、

🔗 手順:

年齢 の任意のセルを選択します

データ ▶ 並べ替えとフィルター ▶ フィルター に移動します。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

Age の右下隅にあるドロップダウン アイコンをクリックします。

数値フィルター ▶ より大きい に移動します オプション。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

❺ タイプ 23 より大きい ボックスに入力して OK を押します .

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

CTRL + – を押します フィルタリングされた結果をすべて削除し、[OK] をクリックします。 ポップアップ ダイアログ ボックスからボタンをクリックします。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

以上です。

続きを読む:Excel で VBA を使用して行をフィルター処理および削除する方法 (2 つの方法)

類似の読み方:

  • 数式を使​​用して Excel で複数の行を削除する方法 (5 つの方法)
  • Excel で複数の行を一度に削除する (5 つの方法)
  • Excel VBA で非表示の行を削除する方法 (詳細な分析)
  • 数式に影響を与えずに Excel で行を削除する (2 つの簡単な方法 )
  • Excel でセルに 0 が含まれている場合にマクロを使用して行を削除する方法 (4 メソッド)

3. VBAコードを使用してExcelで特定のテキスト/数値がセルに含まれている場合は行を削除

このセクションでは、VBA を使用して、行内のセルにテキストまたは数値が含まれている行を削除します。 コード。

3.1 セルに特定のテキストが含まれている場合は行を削除

このメソッドでは、年齢が 17 の行を削除しようとします。 時代

🔗 手順:

ALT +F11 を押します VBA を開く ウィンドウ。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

挿入 ▶ モジュール に移動します 新しいモジュールを開きます。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

❸ 次のコードをコピーします:

Sub DeleteRowsContainingtext()
Dim A As Worksheet
Dim B As Integer
Dim Step As Long
Set A = Worksheets("VBA")
For B = A.Range("B5:C14").Rows.Count To 1 Step -1
If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then
A.Cells(B + 2, 2).EntireRow.Delete
End If
Next
End Sub

VBA に貼り付けます CTRL + S を押して保存します。

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

❺ 「VBA」という名前のワークシートに戻ります 」を押して ALT + F8 を押します ボタン。

DeleteRowsContainingtext() という関数名を選択します [実行] をクリックします .

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

以上です。

3.2 セルに数値が含まれている場合は行を削除

この方法では、Age 列のいずれかのセルに数値が含まれている場合に、実際に行を削除する方法について説明します。

🔗 手順:

ALT +F11 を押します VBA を開く ウィンドウ。

挿入 ▶ モジュール に移動します 新しいモジュールを開きます。

❸ 次のコードをコピーします:

Sub DeleteRowsContainingNumbers()
Dim A As Long
Dim B As Long
A = 1000
For B = A To 1 Step -1
If Cells(B, 3).Value = "17" Then
Rows(B).Delete
End If
Next
End Sub

貼り付け VBA で エディターと保存 CTRL + S を押して .

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

❺ 「VBA (2)」というワークシートに戻ります。 」を押して ALT + F8 を押します ボタン。

DeleteRowsContainingNumbers() という関数名を選択します [実行] をクリックします .

Excel でセルに特定の値が含まれている場合に行を削除する (3 つの方法)

以上です。

続きを読む:特定のデータを含む行を削除する Excel VBA (9 つの例)

覚えておくべきこと

📌 CTRL + F を押します 検索と置換を開く ダイアログ ボックス。

📌 CTRL + – は削除のホットキーです。

📌 ALT + F11 を押すことができます VBA を開く ウィンドウ。

結論

最後に、Excel でセルに特定の値が含まれている場合に行を削除する 3 つの異なる方法を示しました。この記事に添付されている練習用ワークブックをダウンロードし、それを使用してすべての方法を練習することをお勧めします。以下のコメントセクションで質問をすることを躊躇しないでください.関連するすべてのクエリにできるだけ早く対応するよう努めます。

関連記事

  • Excel で複数の行を削除する方法
  • Excel で複数の行を条件付きで削除
  • Excel で選択した行を削除する
  • Excel で 1 行おきに削除する方法
  • Excel VBA:セルが空白の場合は行を削除 (完全ガイド)

  1. 表を使わずに Excel で行の色を交互に変える方法 (5 つの方法)

    データを引き付ける目的で、Excel で行の色を変更できます テーブルを作らなくても。この記事では、Excel で行の色を交互に切り替える方法について説明します。 テーブルなし。 ここから練習用ワークブックをダウンロードできます: 表のない Excel で行の色を交互に変更する 5 つの方法 ここでは5について説明します 表のない Excel で行の色を変更する方法 .また、理解を深めるために、4 のサンプル データを使用します。 列。これらは製品です 、販売 、利益、 とステータス . 1. Excel で行の色を交互に変更するための塗りつぶしの色オプションの使用 塗りつぶしの

  2. Excel で行階層を追加する方法 (2 つの簡単な方法)

    行 階層 互いに接続されたデータ行がある場合に、データを簡単に読み取るのに役立ちます。 Excel で行階層を追加したい場合 .次の記事では、2 つの簡単な方法について説明しました。 タスクをスムーズに行うため。 この記事を読みながら、Excel ファイルをダウンロードして練習することができます。 Excel で行階層を追加する 2 つの方法 次のデータセットには ストア があります ,商品 、およびセールス 列。ここでは、店舗 1 の総売上高を計算します と ストア 2 の総売上 SUM 関数を使用して .このデータセットを使用して、Excel で行階層を追加するための 2 つの簡単な