Excel 联合收割机

Excel 联合收割机,excel,vlookup,nested,Excel,Vlookup,Nested,我想把两个vlookup语句结合起来。以下是我所拥有的: =VLOOKUP(C2,“采购订单浏览”!$Q$4:$R$65,2) 如果上面没有找到任何东西,我希望它做的是在这个数据集上做一个vlookup =VLOOKUP(C2,“工单浏览”!M4:N123,2) 如何将两者结合起来工作?如果VLOOKUP没有找到匹配项,它应该返回\N/a,这样您就可以将其添加到If语句中 =IF(ISNA(VLOOKUP(C2,'Purchase Order Browse'!$Q$4:$R$65,2)), VL

我想把两个vlookup语句结合起来。以下是我所拥有的:

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

如果上面没有找到任何东西,我希望它做的是在这个数据集上做一个vlookup

=VLOOKUP(C2,“工单浏览”!M4:N123,2)


如何将两者结合起来工作?

如果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函数将返回您指定的值;否则,返回公式的结果


如果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函数将返回您指定的值;否则,返回公式的结果


如果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函数将返回您指定的值;否则,返回公式的结果


如果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函数将返回您指定的值;否则,返回公式的结果


这起作用了。谢谢你们真是太棒了!这个网站太棒了!如果您使用的是Excel 2007或更高版本,您也可以使用IFERROR函数,这将避免重复任何VLOOKUP-语法为=IFERROR(Vlookup1,Vlookup2),这是有效的。谢谢你们真是太棒了!这个网站太棒了!如果您使用的是Excel 2007或更高版本,您也可以使用IFERROR函数,这将避免重复任何VLOOKUP-语法为=IFERROR(Vlookup1,Vlookup2),这是有效的。谢谢你们真是太棒了!这个网站太棒了!如果您使用的是Excel 2007或更高版本,您也可以使用IFERROR函数,这将避免重复任何VLOOKUP-语法为=IFERROR(Vlookup1,Vlookup2),这是有效的。谢谢你们真是太棒了!这个网站太棒了!如果您使用的是Excel 2007或更高版本,您也可以使用IFERROR函数,这样可以避免重复任何VLOOKUPs-语法是=IFERROR(Vlookup1,Vlookup2)。我想您是故意省略了VLOOKUP的第四个参数吧?如果这样做,那么查找范围(在第一个公式中是Q4:Q65)必须按升序排序(如果没有精确匹配,则可能会得到“最接近的匹配”)。如果你只想要精确匹配,你应该在你的VLOOKUPI中使用FALSE作为第四个参数,假设你故意省略了VLOOKUP的第四个参数?如果这样做,那么查找范围(在第一个公式中是Q4:Q65)必须按升序排序(如果没有精确匹配,则可能会得到“最接近的匹配”)。如果你只想要精确匹配,你应该在你的VLOOKUPI中使用FALSE作为第四个参数,假设你故意省略了VLOOKUP的第四个参数?如果这样做,那么查找范围(在第一个公式中是Q4:Q65)必须按升序排序(如果没有精确匹配,则可能会得到“最接近的匹配”)。如果你只想要精确匹配,你应该在你的VLOOKUPI中使用FALSE作为第四个参数,假设你故意省略了VLOOKUP的第四个参数?如果这样做,那么查找范围(在第一个公式中是Q4:Q65)必须按升序排序(如果没有精确匹配,则可能会得到“最接近的匹配”)。如果您只需要精确匹配,那么应该在VLOOKUP中使用FALSE作为第四个参数