0

我根据使用 OFFSET 和 MATCH 的查找填充了许多列。我想添加错误处理,以便在每一列中显示适当的值 - 我如何在 Excel 和 Excel VBA 中执行此操作?

以下是我使用的公式的详细信息:

我将此公式作为整个范围 B2:E100 的数组公式输入

=OFFSET(CustomerMaster!$A1,MATCH(A2,customerNumberList,0)-1,2,1,4)

我使用 A2 列中的 customerNumber 在另一张表 CustomerMaster 中获取与客户相关的 4 列。

现在,如果出现错误,我希望所有 4 个单元格都有一些值,例如“未知”。

4

1 回答 1

1

类似于以下内容

=IFERROR(OFFSET(CustomerMaster!$A1,MATCH(A2,customerNumberList,0)-1,2,1,4),"Unknown")

将工作(至少如果你有 Excel 2007 或更高版本)。

于 2012-10-03T14:34:24.123 回答