从Google工作表中的多个过滤器公式中排除空的空单元格



使用此公式,如果任何过滤器没有结果,则在结果列中包含一个空单元格。
我如何排除空结果,使不显示?

=UNIQUE({  
IFERROR(FILTER(Sheet1!$B$2:$B,Sheet1!$A$2:$A=D1));   
IFERROR(FILTER(Sheet2!$B$2:$B,Sheet2!$A$2:$A=D1));   
IFERROR(FILTER(Sheet3!$B$2:$B,Sheet3!$A$2:$A=D1))  
})  

结果Sheet1
结果Sheet1
结果Sheet1
结果Sheet1
------------- sheet2
结果Sheet3
结果Sheet3

假设D1包含字符串,尝试:

=UNIQUE (QUERY( {Sheet1!$A$2:$B; Sheet2!$A$2:$B; Sheet3!$A$2:$B}, "Select Col2 where Col1 = '"&D1&"' and Col2 <>''", 0))

如果D1是数字,则使用

where Col1 = "&D1&""

,看看是否有帮助?

最新更新