欢迎转发扩散点在看

万一您身边的朋友用得着呢?

各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享400+篇经验之谈,可以文章编号或关键词进行搜索。

微信推送规则发生改变,如果您想看到小菜每个工作日的经验之谈,请多多点开浏览、分享到朋友圈、加星标或点在看

以下才是今天的正式内容……

摘要:本文介绍一个用lookup和vlookup函数提取数据库数据,进行数据比对的工作实例;

关键词:Excel2016;Lookup函数;Vlookup函数;Countif函数;If函数;核对数据;操作难度****

高手都说vlookup函数是excel的大众情人,小菜说这个函数确实是深入学习excel的必备函数;

比如有这样一张表,是各系部报送某次考试后的监考表:

图 1:源数据

根据工作经验,以往有的系部请其他系部老师监考填报了错误的部门,还可能将老师的姓名写错……;

于是咱们拿出珍藏在电脑里的师资数据库:

图 2:师资数据库

您看小菜已经用一个神奇的countif函数来验证教师是否存在重名,强烈建议您掌握哦:

=If(Countif($C$2:$C$35,C2)>1,"重名","")

有依据就好办,咱们在监考表中写一个简单的公式:

=If(Vlookup(B2,教师数据库!C2:F35,4,0)="重名","该老师存在重名,请注意核对!",Lookup(1,0/(教师数据库!C2:C35=监考表!B2),教师数据库!A2:A35))

看着复杂长长的公式,其实并不难,前半部分判断监考表中的姓名和数据库中的重名标注,如果存在重名,咱们需要加倍小心人工核对;后半部分如果不存在重名,就提取姓名(此时就是唯一值)对应的系部;

咱们看看运算结果:

图 3:提取结果

对于有重名的老师进行了特别提示,眼尖的朋友说运算错误的咱们看的清楚,其他的呢?

您别着急,咱们用一个简单的if函数来判断:

=If(A2=D2,"","请核对")

图 4:判断提示

根据提示查找原因,还真的发现了填报部门和姓名错误的情况:

图 5:结果查找

小菜划重点:今天的小栗子说得有些啰嗦,其实都是在反反复复强调一个观点,能让电脑帮咱们肉眼干的事情,就让它干吧

看到最后给小菜原创加加油?

参考文献在文末,走过路过别错过……

今天就是这些,希望小菜的分享能帮到您或有所启发,欢迎您有问题联系,为小菜提供更多思路。

休息一下,休息一下


版权声明:文中所用图片除注明作者或出处外,均为本人亲自按动快门拍摄或截取,请勿盗用。欢迎长按以下图片识别关注公众号交流,每个工作日看看小菜唠叨他的经验之谈,共同学习,共同成长。

欢迎扩散或点击右下角“在看”按钮支持

参考文献

关于lookup、vlookup、countif、if函数,您还可以看看这些

《教学管理菜鸟成长记48-VLOOKUP让数据自动匹配》

《教学管理菜鸟成长记49-哪些VLOOKUP闹的脾气》

《教学管理菜鸟成长记51-查询家族lookup的必杀技套路》

《菜鸟记195-辅助列让VLOOKUP函数查询更便捷》

《教学管理菜鸟成长记109-核对数据COUNTIF来帮忙》

《菜鸟记327-核对数据不要东奔西走,IF函数一分钟就能帮到您!》

《菜鸟记306-用IF函数来代替人工查看,效率可能能高一点点》

《教学管理菜鸟成长记52-有问必答的IF函数》

c语言 lookup函数怎么用_菜鸟记502用lookup和vlookup函数核对数据的一个小栗子相关推荐

  1. 单元格不规则数据分列_菜鸟记527怎么3秒做完别人零下20度加班处理人工换行的数据?...

    欢迎转发扩散点在看 万一您身边的朋友用得着呢? 各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享500+篇经验之谈,可以文章编号或关键词进行搜索. 微信推送规则发生改变,如果您想看到小菜每 ...

  2. python二元函数如何编写_利用python实现PSO算法优化二元函数

    python实现PSO算法优化二元函数,具体代码如下所示: import numpy as np import random import matplotlib.pyplot as plt from ...

  3. python用函数绘制椭圆_详解opencv中画圆circle函数和椭圆ellipse函数

    1. void ellipse(InputOutputArray img, Point center, Size axes, double angle, double startAngle, doub ...

  4. python 如何判断一个函数执行完成_菜鸟来也!50行Python代码一键整理桌面

    我的老同学小马忙于找工作,整天被各种照片信息,和面试笔试资料搞的焦头烂额,很多文件来不及处理,全部都堆放在了一起,久而久之,就造成了桌面非常的混乱,如下图所示: 乱糟糟的桌面,让心情也会潜移默化的变得 ...

  5. java类中自定义函数的调用_关于方法:自定义类中对函数的未解析引用

    我无法解决看似微不足道的问题.我的问题可能是缺乏对Kotlin语言的经验(和理解).不过,我将需要帮助. 我做了一个自定义类,其中包含一个自定义函数.看起来很简单,但是当我尝试使用此功能时,我一直收到 ...

  6. python中forward函数的引用_调用没有.forward()的forward函数

    在看一些关于姿势估计的pytorch代码时,AlphaPose我注意到一些不熟悉的语法: 基本上,我们定义了一个Darknet类,它继承了nn.Module属性,比如:class Darknet(nn ...

  7. 计算机不会输入函数怎么办,函数不正确_电脑上文件打不开,显示函数不正确怎么解决?...

    文件是谁给的,再问问去,自己编辑的话那看有备份不.电子表的函数错误,也不会打不开,就是会提示,不会计算出来结果 电脑显示函数不正确是怎么回事 运行中输入cmd,在命令提示符下输入: for%1in(% ...

  8. python3 lambda函数字典排序_排序字典表理解中的lambda函数

    我有以下词典:student_loan_portfolio = { 'loan1': {'rate': .078, 'balance': 1000, 'payment': 100, 'prepayme ...

  9. python 中split函数的应用_举例详解Python中的split()函数的使用方法

    函数:split() python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...

最新文章

  1. python 将列和索引的值变换_【编辑小组成长日记】Python学习第二期
  2. 人工智能和机器学习领域有哪些有趣的开源项目
  3. 自动化测试系列-自动化测试框架那些事儿
  4. linux下的find文件查找命令与grep文件内容查找命令(转)
  5. BC26通过LWM2M协议连接ONENET,AT流程,STM32代码
  6. python django 模板
  7. php判断对象属于哪个类,PHP instanceof:判断对象是否属于某个类
  8. datatables 行分组信息展开与折叠的功能实现_[LaTeX 尝试] fancyvrb - 修复行引用的超链接跳转位置
  9. Java什么时候提高境界支持async/await写法啊?
  10. Python入门篇之字符串使用
  11. sip php 来电,php - 如何在Twilio上传递原来的来电显示? (Sip域语音URL配置) - SO中文参考 - www.soinside.com...
  12. linux网卡桥接模式无法上网
  13. 【MySQL】SQL执行顺序
  14. linux sda sdb 问题 .
  15. js 实现页面语音播报
  16. partition 0 ended too near . couldnt find ntldr
  17. iOS开发中,如何防止Crash(闪退,崩溃)?
  18. 场效应管(FET)分类、符号、特性曲线
  19. 基于VC709开发板的光纤收发的调试与实现,以及过程中遇到的问题与解决。
  20. 连续变量离散化类别变量

热门文章

  1. 【网络文件共享】02、NFS服务基础
  2. 面试题及相关参考答案
  3. Pinterest 谈实战经验:如何在两年内实现零到数百亿的月访问
  4. VS2010在工具栏上创建查找组合框,即:CMFCToolBar中加入CMFCToolBarComboBoxButton
  5. cisco 2950 3550 端口速率限制实现方法
  6. 当前主流、最新技术回眸(三)
  7. Android自动化测试之Shell脚本一——模拟触屏事件
  8. 同事把实数作为 HashMap 的key,领导发飙了...
  9. 图文详解 23 种设计模式
  10. 高并发存储番外篇:Redis套路,一网打尽