如果返回#VALUE,则返回空白
我已经设置了一个公式,它结合了多个工作表中的数字,然后将其与工作表中的另一个数字进行比较。
我使用INDIRECT
函数来引用表单以及COLUMN
和ROW
来将数字拖到相应的坐标上。
但是,有些数字并不总是存在于工作表中,因此会返回#VALUE
错误。 如果发生这种情况,如何显示空白单元格?
我目前的公式: =INDIRECT("'"&$C$11&"'!R"&ROW(E29)&"C"&COLUMN(E29),FALSE)-SUM(INDIRECT("'"&$C$11&"'!R"&ROW(C29)&"C"&COLUMN(C29),FALSE),INDIRECT("'"&$C$13&"'!R"&ROW(E29)&"C"&COLUMN(E29),FALSE))
使用=IFERROR(<your original formula>, "")
,将用""
代替任何错误,但通过任何其他结果。
但请记住电子表格稳定性的下降: INDIRECT
使电子表格本身变得脆弱:隐藏任何错误输出可能是危险的。