• ベストアンサー

エクセル2007について質問です。

エクセル2007について質問です。 フィルタで必要なところを抽出します。 <Ex> A1  赤 A2  赤 A5  赤 A10 赤 上記を抽出します。 A3、A4、A6~A9を削除する方法が知りたいのですが・・・ 知っておられる方、教えてください。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • _Kyle
  • ベストアンサー率78% (109/139)
回答No.2

必要【でない】行を抽出して削除すればよいのでは?

inter193
質問者

お礼

Kyle様 ご回答ありがとうございました。 動画までつけて頂いて、とてもわかりやすく実行することができました。 助かりました。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

抽出したデータだけのリストを作成したいなら、フィルタしたデータ範囲をコピーして新規シートに貼り付けます(同じシートで編集したいなら、フィルタ範囲をコピーして、そのシートの下のセルに貼り付け、元のデータ範囲を削除する)。 フィルタ操作で必要のない行を削除する編集をしたいなら、テキストフィルタ(セルの色なら色フィルタ)を利用して、たとえば「指定の値に等しくない」にして、必要のないデータを抽出し、抽出された行を選択して、右クリックから「削除」して「フィルタ」モードを解除します。

inter193
質問者

お礼

MackyNo1様 ご回答ありがとうございました。 実行することができました。

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

「削除」とは、セルの値を削除?セル自体を削除(上方向にシフト)? セルの値を削除なら、 1.オートフィルタのオプションで「赤」「と等しくない」を条件にデータを抽出 2.抽出されたデータを削除 3.オートフィルタを解除 セル自体を削除なら 1.フィルタで抽出された部分をコピー 2.A11に貼り付け 3.フィルタを解除 4.A1:A10を削除 これでどうでしょう?

inter193
質問者

お礼

mt2008様 ご回答ありがとうございました。 実行することができました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

フィルタで抽出されたもの以外の行を消すことは普通ではできないでしょう。次のようにしてはどうでしょう。 抽出を行った状態で例えばB列の最初の行に1を入力して、そのまま下方にオートフィルドラッグします。 これで抽出された行には1が入力され抽出されていない行には1が付きません。 フィルタの操作を解除してから、B列を主体の昇順で並べ替えを行います。1のある行が上の段に表示されますので、1のない行をまとめて削除することができますね。

inter193
質問者

お礼

KURUMITO様 ご回答ありがとうございました。