【问题标题】:excel filter function, multiple criteria ORexcel过滤功能,多个条件或
【发布时间】:2021-03-28 17:41:29
【问题描述】:

excel过滤功能:

=filter(range1, ((tbl1[acct]=$b$1)*(tbl1[ticker]=$c$1)))

多个标准,按照构造,它对 crit1 AND crit1 表示 true。我怎样才能使标准“或”?意思是第一次暴击或第二次暴击或两者兼而有之的标准?谢谢

【问题讨论】:

  • 你的公式对我有用。正如 Harun 所说,对 AND 使用星号,对 OR 使用 +,但是如果你同时需要 AND 和 OR,请下定决心,因为那是做不到的。如果未找到匹配项,您的公式将返回错误。对于这种情况,将其嵌入 IFERROR() 中。您的Range1 或您应用过滤结果的目的也可能存在错误。我测试了=SUM(FILTER(Table1[Amt],(Table1[Acct]=$F$1)*(Table1[Ticker]=$G$1)))=SUM(FILTER(Table1[Amt],(Table1[Acct]=$F$1)+(Table1[Ticker]=$G$1)))。两者都有效。
  • 得到了回复

标签: excel filter boolean criteria


【解决方案1】:

对于OR 逻辑使用+ 加上运算符like-

=Filter(range1, ((tbl1[acct]=$b$1)+(tbl1[ticker]=$c$1)))

【讨论】:

  • 嗯,当我为这两个条件输入值时,它不会只过滤那些同时具有这两个条件的值
猜你喜欢
  • 2021-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-19
  • 2012-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多