こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのオートフィルタで同時抽出できますか?

エクセルの表のD列とF列に「○」という文字があるとします。
このときオートフィルタをかけて「D列またはF列に○のあるものを抽出」という作業はできますか?
フィルタをかけた結果がD列、F列の片方に○のあるものとD列、F列の両方に○のあるものが抽出できていればOKです

(表形式にビジュアル的に分かりやすく書こうとしましたが、文字がずれるので上のような表記になってしまいました。すみません。)

投稿日時 - 2006-10-03 13:31:23

QNo.2448163

困ってます

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

オートフィルタでは無理かも。条件をリストしてフィルタオプションでフィルタリングすればいいでしょう。

例えば、D列の、F列のタイトル行がそれぞれ「XXX」「YYY」だったとして、

G1:XXX H1:YYY
G2:○   H2:空白
G3:空白  H3:○

と条件リストを作成しておき、フィルタリングしたい列を選択して、
「データ」>「フィルタ」>「フィルタオプションの設定」を表示し、
検索条件範囲を$G$1:$H$3 と指定してOKを押すと、ご希望通り
フィルタリングできると思います。

投稿日時 - 2006-10-03 13:44:47

お礼

エクセルの指南書に「高度な抽出」と称して、記載がありました。
いけそうです!ありがとうございます。

投稿日時 - 2006-10-03 18:57:38

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

こんにちは~♪

オートフィルタでしたら
こんな方法でいかがでしょうか?

どこかの列に作業列を作って。。。

例えばG列に

G2: =IF((D2="○")+(F2="○"),"♪","")

下にコピーします。
G列の ♪ でフィルタを掛けます。

式の中の ♪ は、数値の 1 でも
何でも良いで~す。。。

Rinでした~♪♪

投稿日時 - 2006-10-03 16:49:35

お礼

試してみます。ありがとうございます。

投稿日時 - 2006-10-03 18:58:40

あなたにオススメの質問