excel的vlookup怎么用
发布网友
发布时间:2022-03-25 18:41
我来回答
共3个回答
热心网友
时间:2022-03-25 20:10
假设你要把E2:F10这个范围内的号码和人名放在A列和B列,其中E列和A列都是号码,F列和B列都是人名,那么:
用号码找人名的函数是:
在B2输入
=vlookup(A2,$E$2:$F$10,2,0)
那你用人名找号码就应该改成
在A2输入
=vlookup(B2,if({1,0},$F$2:$F$10&$E$2:$E$10),2,0)
这里用了一个数组函数,所以要按ctrl+shift+回车执行函数。
因为VLOOKUP函数是默认查找条件后面一列的数值,但你反过来用人名找号码时,号码在人名的前一列,所以函数就不行了,所以需要用一个数组函数加入查找函数。有问题再问我哦
热心网友
时间:2022-03-25 21:45
如果号码在A列,人名在B列,那么通过人名找号码使用INDEX+MATCH函数。
输入
=INDEX(A:A,MATCH(已知人名,B:B,0))
热心网友
时间:2022-03-26 00:10
仍然可以用VLOOKUP函数,也可用INDEX函数。