- ベストアンサー
エクセルのフィルタについて
エクセルのオートフィルタで、1つの項目で複数の条件を指定することはできますか? 例えば Aさん a部 Bさん b部 Cさん a部、b部 として、Cさんをa部とb部の両方でフィルタをかけられるようにしたいのです。 あるいは、フィルタの項目をすべてプライマリで"を含む"の条件にしたいのです。 フィルタの"or条件"で一回一回絞り込むのはNGです。 お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 >それは抽出する度にオプションを使用するということですか? その通りです。オートフィルタでソートさせる都度、オプションを選択するということです。 >これを"a部","b部","a,b部"("a,b部"は無くても可)のいずれかを選択すれば抽出できるようにしたいのですが・・・ オートフィルタでオプションを使わず、リストの中の語句から「を含む」を選び出すことはできません。オプションを開きたくないなら、フィルタオプションの抽出をマクロの自動記録で自動化してボタンに割り当てれば、ワンクリックでご希望の抽出が可能になります。
その他の回答 (2)
- vista2446
- ベストアンサー率46% (131/279)
フィルタオプションの「抽出条件範囲」の語句を「*a部*」のようにアスタリスクを使用したワイルドカードでくくりましょう。また、オートフィルタのオプションでもワイルドカードが使用できます。デフォルトの「と等しい」のままお使い頂けるはずです。(Excel2003)
補足
質問者です それは抽出する度にオプションを使用するということですか? フィルタを使用すると,上記の場合"a部","b部","a,b部"という条件が出てきて,Cさんは"a,b部"を選択しないと抽出されません。 これを"a部","b部","a,b部"("a,b部"は無くても可)のいずれかを選択すれば抽出できるようにしたいのですが・・・ わかりづらくてすみません
- mshr1962
- ベストアンサー率39% (7417/18945)
「データ」「フィルタ」「フィルタオプションの設定」を使えばかのうです。 別シートでかまわないので A B 1 氏名 部門 2 Aさん a部 3 Bさん b部 4 Cさん a部 5 Cさん b部 として「データ」「フィルタ」「フィルタオプションの設定」 リストの範囲を元の表の範囲 抽出条件範囲を上記の範囲にして「OK」で抽出できます。 ※先頭の項目名は元の表と同じものにしてください。 ※行方向がOR条件、列方向がAND条件になります。
補足
質問者です Cさん の項目を2つ作らなければならないということですか? 要するに 1つのセルを2つの条件で抽出できるようにしたいのですが・・・
お礼
ありがとうございます。 試してみます。