你真的会用 Vlookup函数 吗?

admin

  vlookup函数教程很多,都是介绍它的用法,今天不再重复。在实际应用过程中,小编还是发现了以下的小问题:

  1、查找的值为空时

  【例】如下表所示,上表中李飞的职务未填写。在下面用vlookup公式查找时返回的结果为0,我们想要的结果是把0显示为空白。

  =VLOOKUP(A10,$A$2:$D$6,4,0)
excel
  解决方法:用&""的方法把空单元格显示为空,公式修改为

  =VLOOKUP(A10,$A$2:$D$6,4,0)&""

  2、查找的值为日期时

  【例2】当vlookup查找返回的是日期的时候,结果却显示数字。

  =VLOOKUP(A10,$A$2:$C$6,2,0)

  解决方法:用text函数自动转换格式

  =TEXT(VLOOKUP(A10,$A$2:$C$6,2,0),"YYYY-M-D")

  3、查找多项时

  【例3】如下表所示需要根据姓名查找多列数据时

  =VLOOKUP($A9,$A$1:$D$6,COLUMN(B1),0)

  在查找多项而需要向右向下复制公式时,需要学会:

  一定要注意单元格的引用方式,查找值要列绝对,行不要绝对。即$A9

  用COLUMN函数生成序号,而不是手工修改2,3,4

  4、从多个excel文件查询

  【例4】如下图所示,用vlookup根据A列的月份和产品,从本路径下的1~3月销售的文件中查找销量。

  分析:动态查询需要用indirect函数进行地址重组。公式为:

  =VLOOKUP(B2,INDIRECT("["&A2&"销量.xlsx]Sheet1!$A:$B"),2,0)

  文章来源:Excel精英培训,微信号:excelpx-tete,由中国Excel考试网【http://www.excel.cn/】整理发布,若需引用或转载,请注明来源!

向作者提问

  • 最新评论

验证码: 点击我更换图片
全部评论