dポイントプレゼントキャンペーン実施中!

Excelでフィルタを掛けた際に表示される項目のうち、
チェックを外している項目のみ全て表示されないようにしたいです。

一度リストを読み込み直そうと試みたのですが
元リストの量が1000件近くあり、仕分けに時間が掛かる為
上記の方法を探しています。

PC初心者な為、説明が足りず申し訳ないですが
添付画像を見て頂いた方が早いかもしれません。

宜しくお願いします。

「Excelでフィルタを掛けた項目のうち、」の質問画像

A 回答 (2件)

> チェックを外している項目のみ全て表示されないようにしたいです


「表示されない」ではなく「削除」ですよね?
非表示ならフィルタを使うだけで非表示になってるはずですから。
「削除」ということなら、いくつか方法があります。

一つ目。
消したい項目の行だけを表示して、可視セルだけを選択(Alt+;)して、Deleteキーなどで消す。
参考ページ:
「Excelの質問です。非表示セルを一度に削除する方法を教えて下さい。 - 非表... - Yahoo!知恵袋」
http://detail.chiebukuro.yahoo.co.jp/qa/question …
(Excel2007で私が試した時は「右クリックで「行の削除」」ができなかった。)

二つ目。
マクロを使って非表示行を削除します。
Googleで検索すると非表示行を削除するマクロがいくつか見つかりますが、
簡単そうなので、以下を試したら削除できました。(ただし、行が多いと時間がかかります)
「非表示行をまとめて削除するExcelマクロ :エクセルマクロ・Excel VBAの使い方-Rangeオブジェクト」
http://www.relief.jp/itnote/archives/017853.php

三つ目。
数式が入ってなくてデータだけの場合だけしか使えないと思いますが、
Web形式やCSV形式などテキストエディタで見える形で保存して、
テキストエディタやフリーウェアを使って不要な行を削除してから、
Excelで再度読み込む。
不要な行の削除は正規表現を使い慣れてないと難しいかもしれませんが…。

お勧めは一つ目の方法です。
    • good
    • 0

準備


新規シートの作成
オートフィルタで抽出

[Ctrl]+[Shift]+[*]表の範囲選択
[Ctrl]+[C]コピー
新規シートで[Ctrl]+[V]貼り付け
ショートカットキーを使って、行ってください
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!