我正在寻找一种使 INDIRECT 公式忽略错误并改为打印 0 的方法。我让它以一种循环的方式工作,但希望它更整洁。
我有一个INDIRECT
公式可以从单独的工作表中加载一个单元格
=INDIRECT("'Invoice (2)'!A1")
我使用 an 的原因INDIRECT
是,当名为“Invoice (2)”的工作表不可用时(即我暂时删除了它),它不会改变我的公式。
然而。当没有“发票 (2)”表时,我收到错误消息:#REF!
我希望结果为“0”。
我通过隐藏这个字段然后在一个AGGREGATE
字段
中引用它来解决这个问题=AGGREGATE(9,6,N19)
- 6 忽略任何错误并在适当的位置放置一个“0”,这非常有效。
所以我想我只是好奇是否有办法将两者结合起来使其更整洁。您会认为聚合以外的其他命令会出现“忽略错误”。
我已经尝试过=AGGREGATE(9,6,INDIRECT("'Invoice (2)'!A1"))
,脚本发现数据很好,但它并没有像它应该忽略的错误。