使用多个AND / OR过滤器在Excel上进行高级过滤

时间:2016-01-04 22:29:09

标签: excel advanced-filter

我在使用excel中的列上的多个“and,或”子句过滤我的文档时遇到问题。

我的文档有27,000行和37列。在第一个初始行中,我设置了高级过滤器I have attached a picture of how my advanced filter is set now。我设置的过滤器的最终产品不是我想要的。在人类可读的形式中,我试图询问“0-30列中哪些数字高于2,以及0-30列中高于2的那些数字在一个或多个后续列中回落到.5以下。“

我感谢任何花时间帮助我将人类可读格式翻译成机器代码的人,如果您需要更多信息,请告知我们。

1 个答案:

答案 0 :(得分:0)

你快到了。您只需继续>=2向下列A,同时继续错开<=0.5一次过滤一列。

advanced_filter_multiple_OR
设置标准

这背后的理论是,单行中各列的值被视为AND条件,后续行中的值被视为OR条件。你想要两者的结合。

  

WHERE(列A> = 2.0且列B <= 0.5)
  OR(列A> = 2.0,列C <= 0.5)
  OR(列A> = 2.0,列D <= 0.5)
  OR(列A> = 2.0,列E <= 0.5)
  (等......)

advanced_filter_multiple_OR_results
应用高级过滤器