2017-05-05 123 views
0

我想查询,然后根据放置过滤我的结果倒在N4查询筛选结果

= 
IF(and(N4="ALL"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2), 

IF(and(N4="Trained"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2), 
IF(and(N4="Requested"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2), 
IF(and(N4="Invited"), query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L", 2))))) 

这些都返回结果。但是,现在我需要帮助,省略不符合下拉列表的结果。

+0

您要在N4中匹配哪个供应商列? – JPV

回答

0

对不起,我没有正确阅读。尝试这个。

=IF (N4 <>"ALL",IF(OR(OR(N4="Trained",N4="Requested",N4="Invited")),query(Vendors!1:1000,"select A, B, C, D, E, F, G, H, I, J, K, L where A = '"& N4 &"'")),query(Vendors!2:1000,"select A, B, C, D, E, F, G, H, I, J, K, L where A<>''")) 

键入标题行。将列A更改为“受过培训”,“受邀”等任何列。

+0

它查询的结果,但我想要做的是这样的 - 如果N4下拉=训练,然后显示只训练 如果N4下拉=请求,然后显示请求 如果N4下拉=全部,显示全部 –

+0

检查更改的答案。 –

+0

这个伎俩!谢谢。 –