如何修复与IF组合相关的错误并选择下面的功能?

时间:2017-02-04 13:29:06

标签: excel excel-vba vba

我用select函数从4个差异表中提取数据:

=CHOOSE($H$3,sheet1!A2,sheet2!A2,sheet3!A2,sheet4!A2)

现在,我想使用CHOOSE的“IF”功能将错误结果替换为“”。但它没有用,下面的语法有什么问题吗?

=IF(CHOOSE($H$3,sheet1!A2,sheet2!A2,sheet3!A2,sheet4!A2),CHOOSE($H$3,sheet1!A2,sheet2!A2,sheet3!A2,sheet4!A2),"")

1 个答案:

答案 0 :(得分:0)

如果您收到错误(例如#Value),那么使用IFERROR可能会更好:

=IFERROR(CHOOSE($H$3,sheet1!A2,sheet2!A2,sheet3!A2,sheet4!A2),"")