问题场景


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

场景一


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

    • 建了两个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. Cubmap

    视差 Cubmap https://chengkehan.github.io/LocalCubmap.html http://www.manew.com/thread-93923-1-1.html h ...

  2. 热更新 && 增量更新

    Unity中SLua.Tolua.XLua和ILRuntime效率评测 http://blog.csdn.net/u011467512/article/details/72716376 如何阅读lua ...

  3. github travis-ci持续部署hexo博客

    引言 目前我的博客源码是在coding上的,因为有很方便的持续部署,但是coding目前还不提供push文件的开放API. 因为最近做了一个一键分发平台,将博客分发到简书.CSDN等等的平台,但是我的 ...

  4. SpringMVC-08-整合SSM之基本环境搭建

    8. 整合SSM 环境要求 IDEA MySQL 5.5 Tomcat 9 Maven 3.5.2 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及Mybatis知识,简单的前端知 ...

  5. 使用vuepress搭建GitHub pages静态博客页面

    vuepress官网 vuepress是尤大开发来写文档的静态页面.可以用Markdown 语法,并且也可以使用vue模块化的方式开发页面. vuepress-theme-reco 是另外的开发者开发 ...

  6. [bash]调用linux命令获得结果存入变量的两种方式

    代码: #!/bin/bash ls=$(ls) echo $ls whoami=`whoami` echo $whoami 执行结果: [os-××××××××101z ~]$ sh cmd2.sh ...

  7. Zookeeper原生客户端

    1.1.1.1. 客户端基本操作 package cn.enjoy.javaapi; import org.apache.zookeeper.*; import java.io.IOException ...

  8. Vue 侦听器 watch

    1. 侦听器 watch Vue 提供了一种更通用的方式来观察和响应 Vue 实例上的数据变动:侦听属性 当属性发生改变时,自动触发属性对应的侦听器. 当需要在数据变化时执行异步或开销较大的操作时,这 ...

  9. java 多线程-2

    七.线程生命周期 没错,线程也是有生命周期的.就好像人类有出生.儿童.青年.中年.晚年.死亡一般.下面是线程的生命周期图: 八.线程的安全问题 所谓线程不安全[并发问题],举个例子来说,如卖票,会出现 ...

  10. JumpServer 架构浅解

    Jumpserver 是一款由python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能.基于ssh协议来管理,客户端无需安装agent.完全开源,GPL授权 设计思路 设计一个跳转网关,所有 ...