EXCEL中VLOOKUP函数的使用

单条件查询

当id唯一时,想从a区域中查出b区域report_id=HY19070961对应的金额


image.png

(在sql中可以理解为:b表通过id左联a表查出同一个id下金额)

  • 在同一个表的同一个sheet查找
    计算公式:=VLOOKUP(A2,D2:E5,2,FALSE),其中参数分别表示为(查找值,数据表,列序数,[匹配条件]);
    例如:A2为需要查找的值,D:E为所查找的数据表a区域,2为a区域的第二列(金额),匹配条件false为精确查找,true为模糊查找;
  • 同一个表不同sheet:=VLOOKUP(A2,Sheet1!A1:B4,2,FALSE)
  • 不同表之间:=VLOOKUP(A1,[2019年线下团队业绩表pg6.xlsx]Sheet2!$A$1:$B$4,2,FALSE)


    image.png

多条件查询

一级团队/二级团队/是否是实习生这三列组合起来是唯一的,想从b表中查出对应的a表团队平均人数


image.png

用if({1,0}将三列重组新区域再查找):计算方法=VLOOKUP(A2&B2&C2,IF({1,0},H:H&I:I&J:J,K:K),2,0),通过这个就能计算出长沙/黄/1所对应的人数
注意:输入公式后需要按ctrl+shift+enter才能计算出来


image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容