是否可以使用公式或某种AND OR条件来筛选Excel表格?
当我使用自动过滤function时,它基本上正在执行AND操作。 当我自动筛选两列或更多列时,是否可以使用OR操作?
例如下面的表格,我需要所有与性别= Male
或angular色= Teacher
:
Gender Role Male Student Male Teacher Female Student Male Teacher Female Teacher Female Teacher
请尝试像这样的布局:
和一个像这样的高级filter:
注意A2
中的语法(和B3
应该对应)。
欲了解更多详情 。
为什么不创build一个新的列,并将其用作符合条件的合格/不合格? 例如,如果要显示性别=男性或angular色=教师的所有行,请尝试以下操作:
=IF(OR(A2="Male", B2="Teacher"),1,0)
现在在这个列上使用自动filter来显示1。
这里使用数组公式(仅适用于XL2007及以上)
=IFERROR(INDEX($A$1:$B$7,SMALL(IF(($A$1:$A$7=$D$1)+($B$1:$B$7=$E$1),ROW($A$1:$A$7),1E+99),ROW($A1)),COLUMN(A$1)),"")
数据应该像这样设置:
在单元格D2中使用Ctrl + Shift + Enterinput公式。
然后将公式复制到其余单元格。
D1和E1中突出显示的绿色单元格是您的标准。 HTH。