Excel间接忽略错误
我正在寻找一种方法,使间接公式忽略错误并打印一个0。我有一个圆形的工作方式,但希望它更整洁 我有一个间接公式,可以从单独的工作表加载单元格Excel间接忽略错误,excel,excel-formula,excel-indirect,Excel,Excel Formula,Excel Indirect,我正在寻找一种方法,使间接公式忽略错误并打印一个0。我有一个圆形的工作方式,但希望它更整洁 我有一个间接公式,可以从单独的工作表加载单元格 =INDIRECT("'Invoice (2)'!A1") 我使用间接发票的原因是,当名为“发票2”的工作表不可用时,即我临时删除了它,它不会更改我的公式 不过。当没有“发票2”表时,我得到错误:REF! 我希望结果为“0” 我有一个解决办法,隐藏这个字段,然后在聚合字段中引用它 =AGGREGATE9,6,N19-6忽略任何错误,并将“0”放在适当的位置
=INDIRECT("'Invoice (2)'!A1")
我使用间接发票的原因是,当名为“发票2”的工作表不可用时,即我临时删除了它,它不会更改我的公式
不过。当没有“发票2”表时,我得到错误:REF!
我希望结果为“0”
我有一个解决办法,隐藏这个字段,然后在聚合字段中引用它
=AGGREGATE9,6,N19-6忽略任何错误,并将“0”放在适当的位置,这非常有效
所以我想我只是好奇是否有办法将两者结合起来,使之更整洁。您可能会认为除了aggregate之外的其他命令会出现“忽略错误”
我试过=聚合9,6,间接“发票2”!A1,脚本会发现数据很好,但不会像应该的那样忽略错误。用函数包装公式,因此:
=IFERROR(INDIRECT("'Invoice (2)'!A1"),0)
非常感谢你:这真是一种享受。比我的方法优雅多了。这次谷歌不是我的朋友。