首页 > 解决方案 > 有没有其他方法可以过滤掉excel中的空白?

问题描述

在此处输入图像描述 大家好,

我正在考虑一种方法来过滤掉 C 列中的空白空间,以便我可以获得与 H 列中的输出完全相同的输出。我只能弄清楚使用filter函数,但它似乎只有在用户使用时才有效订阅office 365,否则会出现兼容性问题。有没有其他方法可以代替使用filter函数?

标签: excelfilteroffice365compatibility

解决方案


您可以使用Aggregate()函数根据条件过滤数据。尝试-

=IFERROR(INDEX($C$4:$C$31,AGGREGATE(15,6,(ROW($C$4:$C$31)-ROW($C$3))/($C$4:$C$31<>""),ROW(1:1))),"")

在此处输入图像描述

如果您的 excel 版本早于Excel2013然后使用CSE下面的公式条目。

=INDEX($C$4:$C$31,SMALL(IF($C$4:$C$31<>"",ROW($C$4:$C$31)-ROW($C$3),""),ROW(1:1)))

CTRL+ SHIFT+ENTER评估公式,因为它是一个数组公式。


推荐阅读