分享

Excel中的vlookup函数教程,都少了这几个重要的知识点

 李燕燕2016 2016-12-21

vlookup函数教程很多,都是介绍它的用法。但在实际应用过程中,兰色还是发现了以下的小问题:


1、查找的值为空时

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

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


解决方法:用&'' 的方法把空单元格显示为空,公式修改为

=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)

注:回复关键词 indirect 即可查看该函数的用法


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多