我想用vlookup同时找两个区域,怎么写公式
2014-10-06
展开全部
在你的 & 符号之后 再加上 vlookup……
同时去掉 第一个 vlookup之后的一个括号 以及公式最后一个 括号……
尝试一下是否是你需要的东西……
如果 你要查找的数据 在两个表中是唯一值的话 需要再修改一下公式……
=if(iserror(vlookup(a1,sheet1$a:$b,2,0)……)),"",vlookup(a1,sheet1!$a:$b,2,0))&if(iserror(vlookup(a1,sheet2!$a:$b,2,0)),"",vlookup(a1,sheet2!$a:$b,2,0))
如果是 高版本的 还可以简化写……
=IFERROR(VLOOKUP(A1,SHEET1!$A:$B,2,0)."")&……
同时去掉 第一个 vlookup之后的一个括号 以及公式最后一个 括号……
尝试一下是否是你需要的东西……
如果 你要查找的数据 在两个表中是唯一值的话 需要再修改一下公式……
=if(iserror(vlookup(a1,sheet1$a:$b,2,0)……)),"",vlookup(a1,sheet1!$a:$b,2,0))&if(iserror(vlookup(a1,sheet2!$a:$b,2,0)),"",vlookup(a1,sheet2!$a:$b,2,0))
如果是 高版本的 还可以简化写……
=IFERROR(VLOOKUP(A1,SHEET1!$A:$B,2,0)."")&……
追问
=VLOOKUP(A5,Sheet1!$A$1:$B$65535,2,0)&VLOOKUP(A5,Sheet2!$A$1:$B$65535,2,0) 到底去哪一个括号
追答
如果 你两个 表中都有 A5 中的数据 那么 就这样 可以了!
我说的 去括号 是你图片里的公式!
如果 不保证两个表中都有的话 就用
=if(iserror(vlookup(a1,sheet1$a:$b,2,0)),"",vlookup(a1,sheet1!$a:$b,2,0))&if(iserror(vlookup(a1,sheet2!$a:$b,2,0)),"",vlookup(a1,sheet2!$a:$b,2,0))
这个 这样 可以 保证只要一个表中有 就有结果显示……你用的公式 改正过来之后 如果 有一个表中没有的话 就显示错误哦……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询