excel里vlookup函数使用

名不见经传大数据工程师工作经验

领导给甲和乙同样的任务。甲给出3列,客户证件号,消费金额,消费日期,4行数据,乙给出同样的3列,5行数据。甲和乙给出的数据顺序都是随机的。领导想知道甲和已给出的数据有什么区别。

左边3列是甲的数据,右边3列是乙的数据,第i列是从E列中匹配的甲的同样证件号的乙的消费金额看甲乙两人的数据是否一致。
上图,左边3列是甲的数据,右边3列是乙的数据,第i列是从E列中匹配的甲的同样证件号的乙的消费金额看甲乙两人的数据是否一致。

得到以上效果只需在I2单元格输入

=VLOOKUP(E3,$A$2:$C$5,2,0)

vlookup(查找值,查找范围,留下第几列,FALSE)#FALSE是精确匹配,0=FALSE

用上面的例子形容这个函数。

  1. 精确匹配:即要查找的值和目标值要一模一样
  2. 查找范围:$代表固定位置,$A$2:$C$5意思就是从A2到C5的12=3*4个单元格
  3. 查找值,在I2处我们要查找$A$2:$C$5范围里值和E2中的数据3相同的行,我们就可以定位到了$A$2:$C$5范围里的第3行,第整个excel的第4行
  4. 留下第几列:我们定位到了$A$2:$C$5范围里的第3行,这里我们留下$A$2:$C$5范围里的第2列,即留下B列,所以I2处匹配的是整个Excel的第4行,B列,即B4,所以I2匹配出来的值为300

总体解释:在I2处我们要得到乙的证件号为3的人在甲中的消费金额。因为证件号为1,2,3,4的人在甲乙中的数据一致,所以F2-F5和I2-I5的数据是一样的。因为乙中证件号为5的人在甲中没有出现,所以I6处匹配了空值。
从I2下拉到I6,我们就可以得到乙的数据在甲中的对应情况。

猜你喜欢

转载自blog.csdn.net/nanfeizhenkuangou/article/details/121130368