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

No.009

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

2003/2007/2010/2013

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

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

リスト

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

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

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

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

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

twitter hatena line pocket

関連ヘルプ

データを並べ替えるコマンドについて
1列に入力されているCSVまたはテキスト ファイルのデータをカンマごとにセルに分割したい
セルにに入力されている数値データを1桁ずつにセルに分けるには
複数のキーで並べ替えを行う
アウトライン機能がついてる集計行を折りたたんだ状態でコピーする
昇順、降順でない独自の順番でデータを並べ替えるには
データのふりがな情報を取り戻す
小計(集計)を行ったがアウトラインが表示されない
ピボットテーブルの元データ範囲を更新する
ピボットテーブルで行ラベルの複数フィールドを横に並べるには(レイアウトの変更)
並べ替えデータの基本について
重複データを削除する
重複のない一意(一通り)のデータを取得する
データの最終行が範囲から外れ、フィルターの結果に常に表示される
セルの色で抽出を行いたい(色フィルター)