excel怎么用vlookup查找引用多个表格,第一个表格不满足跳到第二个表格继续查找引用呢,公式怎么列

在同一个工作薄中得多个表格查找引用

iferror+vlookup函数

iferror(vlookup(),vlookup())
iferror(vlookup(A1,表1,列,),vlookup(A1,表1,列,))

如果还有多个表,可继续套入iferror
iferror(vlookup(),iferror(vlookup(),vlookup()))追问

谢谢,没理解透彻
ISERROR 为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)时,返回TRUE。

追答

IFERROR(value, value_if_error)
如果value出错,就返回value_if_error
可以多运用excel里面的F1功能查看函数的具体运用

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-08
你在函数查找值里面加上一个判断if不就可以了吗?
=VLOOKUP(IF(........))
明白我的意思吗追问

你试过吗,好像不行呢

第2个回答  2014-03-08
将多个表整合到一个表中。追问

能整合就不提这个问题了撒

第3个回答  2014-03-08
=IF(iserror(vlookup(A1,sheet1!A:B,2,0)),vlookup(A1,sheet2!A:b,2,0),vlookup(A1,sheet1!A:B,2,0))追问

谢谢,没理解透彻
ISERROR 为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)时,返回TRUE。

追答

=vlookup(A1,sheet1!A:B,2,0)在表一查找不到就返回#N/A,
=IF(iserror(vlookup(A1,sheet1!A:B,2,0)),vlookup(A1,sheet2!A:b,2,0),vlookup(A1,sheet1!A:B,2,0))
当表一查找不到再去查找表二。

第4个回答  2014-03-08
那你可以利用多维引用的公式去查找提个问都该帖个图出来
相似回答