具有多个OR和AND条件的唯一过滤器 [英] Unique Filter with several OR and AND conditions

查看:51
本文介绍了具有多个OR和AND条件的唯一过滤器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试根据不同的标准获取唯一值列表.

I'm trying to get a list of Unique Values with based on different criteria.

1100 | IT5   | Evo | A  
1200 | IT5   | Bug | A
1300 | IT5   | Evo | E
1300 | IT5   | Evo | E
1400 | IT5.2 | Iss | Z
1400 | IT5.2 | Iss | Z
1400 | IT5.2 | Iss | Z
1500 | IT1   | Bug | B
1600 | UUAA  | Bug | C
1600 | UUAA  | Bug | C
1700 | IT3   | Evo | D
1800 | UI    | Iss | B
1800 | UI    | Iss | B
1900 | IT2   | Iss | A
2000 | IT5   | Iss | T
2100 | IT5   | Bug | T

预期结果是

1200
1400
1800

总而言之,如果需要撤消记录,

To summarize, record need to be retreived if

  • 列B包含 IT5 IT5.2 UUAA UI

AND列C不包含 Evo

AND列D包含 A B R S Z

AND column D contains A or B or R or S or Z

我当前正在使用以下过滤器: = UNIQUE(FILTER($ A $ 3:$ A $ 1000;($ B $ 3:$ B $ 1000 ="IT5")**($ C $ 3:$ C $ 1000<>"Evo"))))

I'm currently using follwing filter : =UNIQUE(FILTER($A$3:$A$1000;($B$3:$B$1000="IT5")*($C$3:$C$1000<>"Evo")))

但是,有些记录丢失了,因为我不写其他过滤器...

However, some records are missing because I dont how to write other filters ...

提前谢谢

推荐答案

对于 OR 使用 + ,对于 AND

=UNIQUE(FILTER($A$3:$A$1000;(($B$3:$B$1000="IT5")+($B$3:$B$1000="IT5.2")+($B$3:$B$1000="UUAA")+($B$3:$B$1000="UI"))*($C$3:$C$1000<>"Evo")*(($D$3:$D$1000="A")+($D$3:$D$1000="B")+($D$3:$D$1000="R")+($D$3:$D$1000="S")+($D$3:$D$1000="Z"))))

这篇关于具有多个OR和AND条件的唯一过滤器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆