ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.009

アイコン 特定の値を持つ行(レコード)をまとめて削除する

Excel2003/2007/2010/2013

データ内の特定の値(内容)を持つ行(レコード)を一気に削除する方法です。
いろいろな方法があると思いますが、とにかく一番早いのはフィルターでしょう。

今回は、次のようなリストがあり、[F2]列の「bbb」のデータを削除します。

リスト

フィルターを使って削除対象のデータを抽出し、削除していきます。

  1. データ内にアクティブ セルを置き、[データ]タブ-[並べ替えとフィルター]グループ-[フィルター]ボタンをクリックし、フィルターを設定します。
  2. 削除対象のデータがある列、今回セルB1のフィルター▼をクリックし、削除するデータを抽出します。
    フィルターで削除
  3. 抽出されたデータを行選択して、行の削除を行います。
    フィルタで削除
  4. 削除後データが消えてしまいますが、フィルターの抽出を解除、またはフィルター自体を解除すると、削除した以外のデータが残っています。
    リスト

この作業はとても気持ちいいですね。

データの件数が多い場合などなるべく、元のデータ件数、削除対象のデータ件数、削除後残ったデータの件数を確認するようにしましょう。

そのほか、削除対象のデータが並べ替えで簡単にまとまるならば、並べ替えをして行を削除する手もあります。

関連ヘルプ

重複のない一意(一通り)のデータを取得する
データの最終行が範囲から外れ、フィルターの結果に常に表示される
セルの色で抽出を行いたい(色フィルター)
ページのトップへ戻る