Google表格中带有过滤器功能的公式解析错误

时间:2019-06-12 14:28:18

标签: filter google-sheets google-sheets-formula google-sheets-query

我正在尝试使用一个公式在名为All Data的工作表中搜索2个变量。一个是商店名称,另一个是标识符支付方式。付款方式只有2个选项。另一件事是我希望它搜索多个位置并筛选到一张纸。

A2 =富康 B2 =斯托纳姆

使用此公式时,出现解析错误。关于这个问题有什么想法吗?当我只使用一个过滤器时,它就可以工作。看来是当我添加其他过滤器时,它会出错。

No  A   B   value
1   23  36   1
2   45  23   Nan
3   34  12   Nan
4   22  76   1
5   10  12   Nan
6   34  2    Nan
7   21  11   2
...

这适用于从主表中提取所有数据

=filter('All Data'!A:K,('All Data'!$B:B=A2,'All Data'!$E:E="EGFL")+('All Data'!$B:B=B2,'All Data'!$E:E="EGFL"))

我已经尝试过了

=filter('All Data'!A:K,('All Data'!$B:B=B2)+('All Data'!$B:B=A2)+('All Data'!$B:B=C2)+('All Data'!$B:B=D2)+('All Data'!$B:B=E2)+('All Data'!$B:B=F2))

1 个答案:

答案 0 :(得分:0)

像这样尝试:

=QUERY({
 IFERROR(FILTER('All Data'!A:K, 'All Data'!B1:B=A2, 'All Data'!E1:E="EGFL"), 
 {"","","","","","","","","","",""}); 
 IFERROR(FILTER('All Data'!A:K, 'All Data'!B1:B=B2, 'All Data'!E1:E="EGFL"), 
 {"","","","","","","","","","",""})}, 
 "where Col1 is not null", 0)

0