在 Excel for web 中,当使用输出数组(SUMIF、UNIQUE)的函数时,如何过滤“0”值?

在 Excel for web 中,当使用输出数组(SUMIF、UNIQUE)的函数时,如何过滤“0”值?

在 Excel for web 中,我使用某些函数(如 UNIQUE 和 SUMIF)处理大范围数据。这些范围通常包含空值,UNIQUE 会输出0,SUMIF 也是如此。我该如何过滤这些数据?

我尝试过使用 FILTER 函数,但它似乎不适合数组。

通过以下示例,我得到了我想要的值,后面跟着一长串零。有什么方法可以防止这种情况发生吗?

=SUMIF(Transactions!$J$3:$J$1000, $A$2:$A$1000, Transactions!$F$3:$F$1000)

答案1

$A$2:$A$1000用。。。来代替FILTER($A$2:$A$1000,$A$2:$A$1000<>"")

=SUMIF(Transactions!$J$3:$J$1000, FILTER($A$2:$A$1000,$A$2:$A$1000<>""), Transactions!$F$3:$F$1000)

在此处输入图片描述

答案2

例如列中的数据A,选择一个单元格并输入:

=FILTER(A:A,LEN(A:A))

溢出将消除空白。

在此处输入图片描述

相关内容