使用此公式,如果任何过滤器没有结果,则在结果列中包含一个空单元格。
我如何排除空结果,使不显示?
=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&""
,看看是否有帮助?