【发布时间】:2021-04-16 02:41:04
【问题描述】:
下面的 A 列包含数字 1-9,其中一些与空单元格合并。
我希望过滤掉空白,通常会使用公式=FILTER(A3:A15,A3:A15<>"")。
这通常工作得很好,但是因为这会在输入表格时产生一个动态数组,这会导致溢出错误。
任何人都可以想出干净的方法来解决这个问题吗?即不隐藏列。通常我会使用电源查询,但这只是我不想更改的更大电子表格的示例问题。
使用 Power 查询会在输出所需的实际表之前将其转换为表。此外,我在此工作簿中确实有多个表格,除非我可以专门关闭特定表格的“自动填充”功能,否则这也是不可行的。
如果您不认为它可能同样有用。谢谢
【问题讨论】:
-
动态数组公式将导致结构化引用表中的
#SPILL!错误。您应该将结果放在普通单元格中,或者使用数据透视表在动态列中显示非空白结果。 -
嗨,特里,谢谢。是的,我的解决方案几乎是将普通单元格中的输出作为过滤器,然后在相邻的单元格中设置一个表格,然后自动将其拉下。
标签: excel filter excel-formula office365 excel-tables