微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将过滤后的值插入表中,不会出现溢出错误

如何解决将过滤后的值插入表中,不会出现溢出错误

下面的 A 列包含数字 1-9,其中一些与空单元格合并。

我希望过滤掉空白,通常会使用公式 =FILTER(A3:A15,A3:A15<>"")

这通常很好用,但是因为这会在输入表时产生一个动态数组,所以会导致溢出错误

有人能想到解决这个问题的方法吗?即不隐藏列。通常我会使用电源查询,但这只是我不想更改的更大电子表格的示例问题。

输出所需的实际表之前,使用 Power 查询会将其转换为表。此外,我在此工作簿中有多个表,除非我可以专门关闭特定表的“自动填充”功能,否则这也不可行。

如果您认为它不可能同样有用。谢谢

enter image description here

解决方法

你必须使用一个只会输出一个结果而不是一个数组的公式。

例如

C2: =IFERROR(INDEX(FILTER($A$1:$A$13,$A$1:$A$13<>""),ROWS($1:1)),"")

并填写。

不幸的是,我不知道有什么方法可以使用公式来调整表格的大小,使其恰好包含 A 列中的条目。

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。