问题场景


  • 对表中的员工进行测评总结,从所有员工考核明细表中匹配这些参与测评的员工的得分和相关信息;

场景一


  • 从所有员工明细表中匹配需要参与测评的员工相关信息。

    • 建了两个sheet页,考核员工表全员考核明细表,可跨表查询匹配。

表1-考核员工表

表2-全员考核明细表

目标


  • 从表2所有员工考核明细表中查询,匹配到表1中参与测评员工的考核得分、所属部门和出勤天数。

解决方案


用VLOOKUP()函数实现

  • 函数解释:
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
#FALSE或0.返回精确匹配,TURE或1返回近似匹配。

  • 第一步:在表1-考核员工表中的C2单元格英文状态下输入:=VLOOKUP(B2,全员考核明细表!B:G,2,0)。

  • 公式参数说明:

    • B2:表1中查找值为“姓名列”的【东方不败】;

    • 全员考核明细表!B:G:从表2-全员考核明细表中的B到G列开始查找,必须从“姓名列”B列开始,看表2;

    • 2:返回B到G列中的第2列(因为要拿到部门信息,部门是在B到G的第2列);

    • 0:精确查找。

  • 第二步:鼠标移到C2单元格的右下角,出现实心的黑色【+】号,双击填充此公式。

  • 第三步:匹配到参与测评员工所属部门结果。

  • 第四步:在表1-考核员工表中的D2单元格英文状态下输入:=VLOOKUP(B2,全员考核明细表!B:G,3,0)。

  • 公式参数说明:

    • B2:表1中查找值为“姓名列”的【东方不败】;

    • 全员考核明细表!B:G:从表2-全员考核明细表中的B到G列开始查找,必须从“姓名列”B列开始,看表2;

    • 3:返回B到G列中的第3列(因为要拿到考核总分,考核总分是在B到G的第3列);

    • 0:精确查找。

  • 第五步:鼠标移到D2单元格的右下角,出现实心的黑色【+】号,双击填充此公式。

  • 第六步:最后结果。

    • 出勤天数匹配同上,考勤天数在B-G的第4列,返回参数改为4。

注意


  • 如果是复制引用公式时,查找的值返回的数据区域最好可以用相对引用和绝对引用
=VLOOKUP($B2,$B:$G,2,0)
#$B2:列(B列)固定,行数(2)可变,查找的是B列数据,查找时只会用B2,B3,B4与B到G列的内容匹配;
#要返回数据所在的区域(绝对引用),即“$B:$G,”;
#$B$2:行列都固定,只查找B2单元格。
  • 相对引用或绝对引用 快捷键:Fn+F4交替按(Windows)。

总结


  • 实际业务场景中,经常遇到查找匹配的问题,比如在任务表中需要从人员信息表中匹配每个任务处理人的所属部门,来汇总每个部门的产出等等。

  • VLOOKUP函数是个万能函数,也可以用它来查找两列是否有重复值等等。

Excel-VLOOKUP函数跨表匹配查找①的更多相关文章

  1. Excel如何使用VLOOKUP函数多条件匹配查找数据

    一.对应源数据如sheet6所示,对应需查找的数据如sheet7所示 二.在sheet6中添加一列辅助列 三.在sheet7对应位置插入vlookup函数 四.最终结果如下图所示

  2. excel VLOOKUP函数的使用方法 .

    VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明.本文为入门部分 一.入门级 VLOOKUP是一个查找函数, ...

  3. excel VLOOKUP函数的用法

    VLOOKUP函数是Excel中几个最重函数之中的一个,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明.本文为入门部分 一.入门级 VLOOKUP是一个查找 ...

  4. excel vba 实现跨表单(sheet) 搜索 - 显示搜索行记录搜索历史

    前两天,一个朋友问我,有没有办法在excel里实现一个表单里是原始数据,在另一个表单里显示搜索到的行,搜索关键词可用~分隔开,并把搜索历史记录下来? 我想了想,用vba实现肯定可以啊,但是我又在想,有 ...

  5. EXCEL VLOOKUP函数怎么返回多列结果

    一般VLOOKUP函数只能返回一列的结果,本例介绍如何一次性返回多列结果.   工具/原料   Excel 函数使用方法说明:     首先,原始数据包括姓名.工号.性别和籍贯信息.现在需要根据姓名同 ...

  6. Excel如何通过关键字模糊匹配查找全称

    打开excel,以其素材为例,通过关键字模糊匹配查找全称.   在公司名下输入公式:=LOOKUP(1,0/FIND(D2,A2:A5),A2:A5),按回车键确定即可.   FIND(D2,A2:A ...

  7. excel——VlookUp函数的使用

    VlookUp函数,查询两个表中的相同字段数据,并将需要引用的数据从B表填充到A表 1.打开A表,将需要查询的列选中 在需要引用的列输入 = 在上方,函数选择中选择VLOOKUP函数 Windows: ...

  8. 通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找的方法

    在Excel中,通过VLOOKUP函数可以查找到数据并返回数据.不仅能跨表查找,同时,更能跨工作薄查找. 但是,VLOOKUP函数一般情况下,只能实现单条件查找. 如果想通过VLOOKUP函数来实现双 ...

  9. 个人永久性免费-Excel催化剂功能第38波-比Vlookup更好用的查找引用函数

    谈起Excel的函数,有一个函数生来自带明星光环,在表哥表姐群体中无人不知,介绍它的教程更是铺天盖地,此乃VLOOKUP函数也.今天Excel催化剂在这里冒着被火喷的风险,大胆地宣布一个比VLOOKU ...

随机推荐

  1. AppStore SDK

    ios审核被拒4.3 http://www.cocoachina.com/bbs/read.php?tid-1731757.html ios审核4.3被拒? 别担心 这几步让你的 App 顺利过审 h ...

  2. 浅谈备受开发者好评的.NET core敏捷开发工具,讲讲LEARUN工作流引擎

    通俗来讲,所谓一个工作流管理系统,如果将其拆分出来一个个单讲话,大致可理解为由工作流引擎.工作流设计器.流程操作.工作流客户界面. 流程监控.表单设计器.与表单的集成以及与应用程序的集成等几个部分组成 ...

  3. vue、react等SPA应用页脚组件闪烁的解决办法

    大家好,我是木瓜太香.大家在开发单页应用的时候,经常会遇到这样的需求,头部和尾部两个组件是大多数组件公用的,而中间的内容区域则是单独存在的,而且一般内容组件逻辑会比较多,如果我们不停刷新页面可能会出现 ...

  4. Python文件.py转换为.exe可执行程序,制作.exe文件图标

    当大家想要将自己写的Python程序对别人进行展示的时候,你是否还是打开你的Pycharm进行运行展示? 假如是专业的人士看你的代码,一眼就能看懂你的代码,而其实我们可以不需要给代码,利用pyinst ...

  5. Oracle的timestamp字段更新实验 结论:只有逐条更新才能保证timestamp字段有差别,批量更新只会得到一致的时间,此操作无关时间精度.

    有这么一张表: create table hy_testtime( id number(6,0) not null primary key, name nvarchar2(20) not null, ...

  6. 干Java这一行,应该怎样提升自己?

    前段时间,字节跳动在阿里巴巴的大本营杭州悄悄的建立一个研发中心,最近在疯狂招人. 相信最近一段时间,杭州的很多的互联网公司的开发人员都接到过猎头的电话.据了解,字节跳动杭州研发中心主要负责字节跳动新增 ...

  7. 腾讯云COS对象存储 Web 端直传实践(JAVA实现)

    使用 腾讯云COS对象存储做第三方存储云服务,把一些文件都放在上面,这里主要有三中实现方式:第一种就是在控制台去设置好,直接上传文件.第二种就是走服务端,上传文件,就是说,上传文件是从服务端去上传上去 ...

  8. StringBuilder 比 String 快?空嘴白牙的,证据呢!

    作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 聊的是八股的文,干的是搬砖的活! 面我的题开发都用不到,你为什么要问?可能这是大部分 ...

  9. 处理IOS浏览器在input或者textarea获取焦点后底部留一块灰色空白区域的bug

    document.body.addEventListener('focusout',function() { window.scrollTo(0,0) },false);

  10. hystrix文档翻译之运维

    hystrix不仅用作工程可靠性还可以用来运维. 这里将会分享一个拥有100+Hystrix命令,40+线程池,每天有100亿次线程请求,2000亿次信号量请求的系统是如何使用hystrix运维的.这 ...