通过逻辑运算符对2个以上的条件使用自动筛选

时间:2019-01-04 13:01:15

标签: excel vba excel-vba autofilter

我已经尝试过了,但是我的代码返回了运行时错误1004。Use autofilter on more than 2 criteria

逻辑运算符与此有关吗?

.AutoFilter Field:=1, Criteria1:=Array("<>*string1*", "<>*string2*", "<>*string3*"), Operator:=xlFilterValues

1 个答案:

答案 0 :(得分:0)

难道不可以只创建一个Filter列并在其中添加if语句吗?像下面的形式,然后在该列上进行过滤

=IFERROR(FIND("string1",UPPER(C9)),0)+IFERROR(FIND("string2",UPPER(C9)),0)+IFERROR(FIND("string2",UPPER(C9)),0)