Excelで指定した文字を含まない行を削除する方法

Excel

Excelで特定の文字を含まない行を削除するには、簡単な検索機能やフィルター機能を活用することができます。本記事では、指定した文字を含まない行を削除するための手順を解説します。

指定した文字を含まない行を削除する方法

Excelでは、検索機能を使って指定した文字を含まないセルを探し、対象の行を削除する方法があります。この方法では、まず「条件付き書式」や「フィルター」機能を使い、指定の文字が含まれない行を絞り込むことができます。

次に、絞り込まれた行を削除することで、指定した文字を含まない行を一度に削除することができます。

方法1: フィルターを使って削除する

まず、フィルターを使って指定した文字を含まない行を抽出する方法をご紹介します。

1. 列のヘッダーをクリックして、フィルターを適用します。
2. フィルターのドロップダウンメニューを開き、「テキストフィルター」→「指定の文字列を含まない」を選びます。
3. ポップアップウィンドウに対象の文字列を入力し、「OK」をクリックします。
4. 絞り込まれた結果から、表示された行を選択して右クリックし、「行の削除」を選択します。

方法2: 条件付き書式を使用して行をハイライトし、削除する

条件付き書式を使って、指定した文字を含まない行を目立たせて削除する方法もあります。

1. 削除したい範囲を選択し、リボンの「ホーム」タブから「条件付き書式」を選択します。
2. 「新しいルール」を選択し、「セルの値が」を選択します。
3. 「セルの値が指定の文字列を含まない場合」に設定し、指定の文字列を入力します。
4. セルがハイライトされたら、その行を手動で選択し、右クリックで削除します。

方法3: 数式を使って指定文字列を含まない行を削除する

関数を使ってより自動化したい場合は、「COUNTIF」関数などを使って指定文字列を含まない行を数え、削除する方法もあります。

例えば、A列に文字列が入力されていて、指定の文字列が含まれていない行を削除する場合、次のような数式を使います:
=IF(COUNTIF(A1, "*指定文字列*")=0, "削除対象", "")
このように、条件に一致する場合のみ表示される値を使って、該当する行を削除します。

まとめ

Excelで指定した文字を含まない行を削除する方法として、フィルター機能や条件付き書式、関数を活用する方法があります。それぞれの方法を使うことで、手動での操作を減らし、効率的にデータを整理することができます。

コメント

タイトルとURLをコピーしました