原标题:如何快速查找两个数据表之间的相同和不同?

知识

随笔

案例

声音

其他

编者按

工作中经常会遇到对来源不同的数据进行比对,查找相同、不同、差异性等。过于复杂的需求,我们通常会转换思路,使用数据库解决,甚至会写一点代码,但有些需求相对比较简单,用excel绰绰有余。

王书记算是法科生里最具现代科技信息思维的人了,无奈遇到硬骨头,还是发自内心的寻求真正的专业人士协助。这不,前段时间遇到一个问题,小编想来,这也不算什么高难度,用excel就能解决,不需要转换成数据库。

问题描述

他从某单位调取了两张数据表,一张是班级里语文考试及格的人员列表,另一张是数学考试及格的人员列表。具体表结构如下:

语文及格的人员列表

数学及格的人员列表

王书记想实现两个目标。

1、找出语文和数学同时都及格的人员列表;

2、找出语文及格、数据不及格的人员列表。

解决方法和步骤

1、先把两个数据表做进一个excel。把语文及格的人员列表保存成“sheet1”,把数学及格的人员列表保存成“sheet2”。

2、在sheet1中增加一列,列名建议叫做“数学是否及格”。

3、在sheet1的D2单元格,适用公示:=IF(COUNTIF(Sheet2!$B$2:$B$10,B2),"是","否")。

解释一下:该函数的意思大致是:在sheet2表中,B列从第2行到第10行,与sheet1中的B2这个单元格作比较,如果一致,则结果为“是”,否则结果为“否”。经测可用。

公式中的Sheet2!$B$2:$B$10,是比对的参考范围。

4、把公式扩展到整列。

5、以D列为基准进行扩展排列(或者筛选),那么上述两个问题就都解决了,即:D列为“是”的:语文数学都及格的人员列表;D列为否:语文及格、数据不及格的人员列表。

要注意的事项

1、当行数巨大,比如超过10万行的时候,如果把公式应用到整列?

这里,大家需要知道一个快捷键:“Ctrl+D快捷键填充”,否则,你拖着黑十字鼠标往下移动,会死人的。

2、确保两张表有相同的具有“唯一性”特征的列,比如:身份证号码。返回搜狐,查看更多

责任编辑:

mysql查询两张表的同一列_如何快速查找两个数据表之间的相同和不同?相关推荐

  1. mysql 中中间表是什么意思_为什么会有这么多中间表?

    中间表的由来 中间表是数据库中专门存放中间计算结果的数据表.报表系统中的中间表是普遍存在的.那么,这些中间表是如何出现的?为什么中间表会越来越多?中间表会给项目组带来什么样的困扰,如何解决这些困扰?这 ...

  2. mysql 查询当天、本周、本月、上一个月、季度等数据

    今天 select * from 表名 where to_days(时间字段名) = to_days(now());昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ...

  3. sql数据表改为自动递增显示与其他表关联_MySQL萌新第一季 第四话-数据表的基本操作...

    本话旨在完成以下内容: 在数据库中,数据表是数据库中最重要和基本的操作对象,是数据存储的基本单位.换句话说我们操作数据库其实重要的就是操作数据表.本章将详细介绍数据表的基本操作,主要内容包括:创建数据 ...

  4. xlsx表格怎么做汇总统计_Excel表格中如何快速汇总多个数据表中的数据

    原标题:Excel表格中如何快速汇总多个数据表中的数据 在Excel工作表中,如果需要汇总报告多个单独单元格的结果,可以将这些单元格中的数据合并到一个主工作表中.这些工作表可以与主工作表在同一个工作簿 ...

  5. php怎么创建表命令行,laravel使用命令行结合代码创建数据表的方法

    laravel使用命令行结合代码创建数据表的方法 发布时间:2021-01-19 10:12:17 来源:亿速云 阅读:91 作者:小新 这篇文章主要介绍laravel使用命令行结合代码创建数据表的方 ...

  6. mysql 查询一张表在另一张表中不存在的数据

    mysql数据库中一张表与另一张表有相同的一个字段,需要过滤出 表t_camera 中在 t_sys_role_camera表中不存在的数据,利用关键字 NOT EXISTS来实现. 同理可以使用EX ...

  7. mysql 查看数据库字段是否存在,mysql查询某张表是否存在某个字段和判断是否存在某个表名...

    Mysql 1.判断一个表是否存在 语法: SELECT table_name FROM information_schema.TABLES WHERE table_name ='表名'; sql例子 ...

  8. mysql查询姓张的同学_Mysql 基础2 (sql查询语句)

    1 查询所有列 select * from 表名: 2.查询指定列 select 字段名1,字段名2 from 表名: 3.查询时添加常量 select 字段名 as 常量名 from 表名:把字段名 ...

  9. mysql 查询姓张或者姓王_mysql查询练习

    向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,'张老大','男',1985,'计算机系','北京市海淀区');INSERT INTO ...

最新文章

  1. 李彦宏/王坚/王传福等上榜“中国工程院2019院士增选候选人”引争议,实至名归吗?...
  2. 怎么博客圆的文章越来越杂?
  3. [Stardust]星尘配置中心
  4. 翻译:Asp.net中多彩下拉框的实现
  5. 赫夫曼编码长度计算问题?
  6. 微拍堂推出“正义联盟计划” 助力文玩行业高质量发展
  7. 《CUDA C编程权威指南》——2.2 给核函数计时
  8. sql中将字符串转换成日期
  9. 如何选择一款程序员理想中的显示器
  10. 生成带二维码图片并通过微信分享
  11. Spring Boot-配置
  12. URL encode 编码
  13. 智能穿戴:致我们触手可及的未来?
  14. 【朝花夕拾】Android编码风格篇
  15. (转)百万年薪的人才泡沫与人工智能的虚假繁荣
  16. “1024”讲话两个月后,深交所正式发布区块链50指数,板块再迎利好
  17. 根据搜索词使得搜索结果中的关键词改变颜色
  18. 丑数 uva-136 丑数
  19. Spring Boot Aop结合Swagger记录用户操作日志
  20. 基于贝叶斯分类器的社区UGC反垃圾模型

热门文章

  1. 北京/杭州内推 | 阿里达摩院开放视觉智能实验室招聘研究型实习生/23届春招
  2. [JS]笔记13之Date对象
  3. UML各种关系,图的介绍(附加案例)
  4. 织梦后台管理模板无法正常显示模板文件列表解决方法
  5. 近期内新的舆情舆论怎检索提取的方法技巧
  6. 博文推荐|传智教育 x Pulsar:互联网教育的未来
  7. Cadence文件结构及清理脚本
  8. 视频在手机浏览器关闭默认自动放大播放的问题(安卓)
  9. 网络基础2(下):IP协议与MAC帧
  10. 蚂蚁区块链第7课 零知识证明隐私保护原理和蚂蚁BAAS接口调用实现