- ベストアンサー
エクセル オートフィルタ 検索条件範囲を含まないものを抽出したい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
方法1 AND条件の設定 _ A B C 9 数字 数字 数字 10 <>1 <>2 <>3 として検索条件範囲を「Sheet1!$A$9:$C$10」なら除外になります。 方法2 OR条件の範囲設定 _ A 9 数字 10 <1 11 >3 として検索条件範囲を「Sheet1!$A$9:$A$11」なら除外になります。 こちらは設定除外範囲が1~3のように連続する場合にしか使えません。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17070)
質問の路線と違うのは判っているが、 マクロの記録をやっても、色々式をいじくったが下記が限界のようだ。 操作はフィルタのオプションの方 条件記述が2項目しかない。 Sub Macro3() Selection.AutoFilter Field:=1, Criteria1:=">4", Operator:=xlAnd, _ Criteria2:="<8" End Sub が限界のようだ。 1,2以外を取り出す。条件2つまで。 ーー Sub Macro2() s = "<4" Selection.AutoFilter Field:=1, Criteria1:=s End Sub も可能で、4以下を抜き出す。
お礼
ありがとうございます。
タイトルの「オートフィルタ」は「フィルタオプションの設定」の間違いですね。 次のような方法もあります。試してみてください。 A9: 空白のまま A10: =AND(A2<>A$2,A2<>A$3,A2<>A$4) 検索条件範囲: $A$9:$A$10
お礼
ありがとうございます。.3
- KURUMITO
- ベストアンサー率42% (1835/4283)
別な方法として作業列を作って対応することもできませね。 例えばB1セルにはフィルタ補助とでも入力し、B2セルには次の式を入力し下方にオートフィルドラッグします。 =IF(A2="","",IF(OR(A2=1,A2=2,A2=3),1,2)) これでB列を重点としたフィルタで2を選択すればよいでしょう。
お礼
ありがとうございます。
お礼
ありがとうございます。