结合Vlookups

时间:2013-12-09 17:56:23

标签: excel vlookup nested

我正在尝试组合两个vlookup语句。这就是我所拥有的:

= VLOOKUP(C2,'采购订单浏览'!$ Q $ 4:$ R $ 65,2)

如果上面没有找到任何内容,我想要它做什么就是在这个数据集上做一个vlookup

= VLOOKUP(C2,'工作单浏览'!M4:N123,2)

如何将两者结合起来?

1 个答案:

答案 0 :(得分:3)

如果VLOOKUP找不到匹配项,则应返回#N/A,因此您可以将其添加到IF语句中。

=IF(ISNA(VLOOKUP(C2,'Purchase Order Browse'!$Q$4:$R$65,2)), VLOOKUP(C2,'Work Order Browse'!M4:N123,2), VLOOKUP(C2,'Purchase Order Browse'!$Q$4:$R$65,2))

Excel 2007 +

的更新

正如barry houdini所指出的,Excel 2007及更高版本支持IFERROR函数,该函数需要两个参数IFERROR(value, value_if_error)

  

如果公式计算出错误,则IFERROR函数返回您指定的值;否则,返回公式的结果。

=IFERROR(VLOOKUP(C2,'Purchase Order Browse'!$Q$4:$R$65,2), VLOOKUP(C2,'Work Order Browse'!M4:N123,2))