关于vlookup公式查找条件的问题.我想用vlookup查询两个条件中的任意一个条件,在另一张表中的结果.

问题描述:

关于vlookup公式查找条件的问题.我想用vlookup查询两个条件中的任意一个条件,在另一张表中的结果.
如 表一 中有 (A列姓名)张山 (B列人员编号)12345 C列电话号码
通讯录表二 中有 A 姓名 B人员编号 C电话号码
表一中有部分只有姓名,部分只有人员编号,我想在表一中的C列用VLOOKUP公式实现查找A列或者B列在表二中对比,有则列出电话号码,可否实现?我用公式vlookup(A1&B1,表二!$A:$B,3,0)没有效果.

公式错误,不能那样写.vlookup(if(表二!
a1="",b1,a1),if(a1="",表二!$B:$C,表二!$A:$C),if(a1="",2,3),TRUE)
crtl+shift+enter,经过测试,用不用数组公式结果都正确,也就是IF函数的结果可以是数组.基本按照你的思路解决.