Excel表格中数据比对和查找的几种技巧
发布时间:2023-01-29 09:48:11
经常被人问到怎么对两份Excel数据进行比对,提问的往往都很笼统;在工作中,有时候会需要对两份内容相近的数据记录清单进行比对,需求不同,比对的的目标和要求也会有所不同。下面Office办公助手(www.officeapi.cn)的小编根据几个常见的应用环境介绍一下Excel表格中数据比对和查找的技巧。
应用案例一:比对取出两表的交集(相同部分)
Sheet1中包含了一份数据清单A,sheet2中包含了一份数据清单B,要取得两份清单共有的数据记录(交集),也就是要找到两份清单中的相同部分。
方法1:高级筛选
高级筛选是处理重复数据的利器。
选中第一份数据清单所在的数据区域,在功能区上依次单击【数据】——【高级】(2003版本中菜单操作为【数据】——【筛选】——【高级筛选】),出现【高级筛选】对话框。
在对话框中,筛选【方式】可以根据需求选取,例:
点击【确定】按钮后,就可以直接得到两份清单的交集部分,效果:
应用案例二:取出两表的差异记录
要在某一张表里取出与另一张表的差异记录,就是未在另外那张清单里面出现的部分,其原理和操作都和上面第一种场景的差不多,所不同的只是筛选后所选取的集合正好互补。
方法1:高级筛选
先将两个清单的标题行更改使之保持一致,然后选中第一份数据清单所在的数据区域,在功能区上依次单击【数据】——【高级】,出现【高级筛选】对话框。在对话框中,筛选方式选择“在原有区域显示筛选结果”;【列表区域】和【条件区域】的选取和前面场景1完全相同,:
点击【确定】完成筛选,将筛选出来的记录全部选中按【Del】键删除(或做标记),然后点击【清除】按钮(2003版本中为【全部显示】按钮)就可以恢复筛选前的状态得到最终的结果,:
方法2:公式法
使用公式的话,方法和场景1完全相同,只是最后需要提取的是公式结果等于0的记录。
应用案例三:取出关键字相同但数据有差异的记录
前面的两份清单中,【西瓜】和【菠萝】的货品名称虽然一致,但在两张表上的数量却不相同,在一些数据核对的场景下,就需要把这样的记录提取出来。
方法1:高级筛选
高级筛选当中可以使用特殊的公式,使得高级筛选的功能更加强大。
第一张清单所在的sheet里面,把D1单元格留空,在D2单元格内输入公式:
=VLOOKUP(A2,Sheet2!$A$2:$B$13,2,0)<>B2
然后在功能区上依次单击【数据】——【高级】,出现【高级筛选】对话框。在对话框中,筛选方式选择“在原有区域显示筛选结果”;【列表区域】选取第一张清单中的完整数据区域,【条件区域】则选取刚刚特别设计过的D1:D2单元格区域,:
点击【确定】按钮以后,就可以得到筛选结果,就是第一张中货品名称与第二张表相同但数量却不一致的记录清单,:
同样的,照此方法在第二张清单当中操作,也可以在第二张清单中找到其中与第一张清单数据有差异的记录。
这个方法是利用了高级筛选中可以通过自定义公式来添加筛选条件的功能,有关高级筛选中使用公式作为条件区域的用法,可参考本站发布的;另外一篇教程:
Excel中数据库函数和高级筛选条件区域设置方法详解
http://www.officeapi.cn/excel/jiqiao/2924.html
方法2:公式法
使用公式还是可以利用前面用到的SUMPRODUCT函数,在其中一张清单的旁边输入公式:
=SUMPRODUCT((A2=Sheet2!A$2:A$13)*(B2<>Sheet2!B$2:B$13))
并向下复制填充。公式中的包含了两个条件,第一个条件是A列数据相同,第二个条件是B列数据不相同。公式结果等于1的记录就是两个清单中数据有差异的记录,。这个例子中也可以使用更为人熟知的VLOOKUP函数来进行匹配查询,但是VLOOKUP只适合单列数据的匹配,如果目标清单中包含了更多字段数据的差异对比,还是SUMPRODUCT函数的扩展性更强一些。


猜你喜欢
- Win10系统快速启动打不开怎么办?Win10系统电脑快速启动变灰色无法打开该如何解决?系统部落为大家解答。操作步骤:1、在Win10桌面左
- 在日常工作中,Excel文件可能会出现各种各样的问题,例如乱码等,会使文件无法继续使用,给工作带来很多麻烦。其实,这时完全不用担心,只需要将
- Win10网络不稳定怎么办?要么网络连几分钟就掉线然后自动重拨,要么需要自己手动连接网络,是什么原因导致网络掉线的?出现这类问题的用户使用一
- Buttercup for Mac是一个非常简单的密码管理器,buttercup使用aeS 256bit CBC模式与SHA256 HMAC
- 电脑不能访问windows installer服务,提示错误代码1719,该如何解决?最近有用户在安装CAD2010时遇到了无法访问wind
- win10音响耳机怎么同时使用?win10系统在用户接入耳机之后,默认会把外放音响设备关闭,这样能够让用户听得更清晰,但是某些情况下,需要外
- Excel表格中单元格区域选取,竟然有这么多种方法,你都知道吗?要选取一个单元格区域,除了常规的鼠标拖选,还有多少其他的可行方法?如果有数万
- 桌面的一边出现白屏现象是怎么回事?影响了整体观看效果,应该如何解决呢?本章为大家介绍解决的方法故障现象:桌面左边桌面背景右边白屏解决办法:1
- 最近用word就有不少有用户反映在Win7 64位系统中打开文档word编辑好重命名保存后,对此文件再次打开系统时提示“由于模板损坏导致wo
- 1.选中需要绘制折线图的数据。2.接着点击工具栏的“插入”→“折线图”,我们就可以根据自己的需求插入折线图类型啦。3.插入后我们可以对折线图
- 一台电脑通常都会有一个微软账号,但是有一些小伙伴想要添加使用新账户却发现电脑不能添加新账户,那么碰到这种问题应该怎么办呢?下面就和小编一起来
- ppt2013怎么使用节来管理幻灯片?ppt2013中的幻灯片很多,不好管理,该怎么办呢?下面我们就来看看ppt2013中使用节功能管理幻灯
- Tab Space超棒的Safari浏览器标签快速保存工具推荐给大家,平常哟用户的浏览器开着N多标签页,但只要浏览器垮掉或者机器重启后,标签
- Win10创造者15002系统中,新增了自动锁定电脑的新功能,开启“动态锁定(Dynamic Lock)”功能后电脑会根据用户离开的时间自动
- 大家在观看科技自然类节目的时候,是不是对种子发芽的过程感到无比惊讶呢?谁也想不到,小小的种子里面居然蕴含如此巨大的力量,破土而出,岩石也能推
- 这篇文章主要介绍了重装win7系统后没有休眠睡眠无效的解决方法,需要的朋友可以参考下顺利解决的方法: 打开命令提示符输入一下命令 关闭休眠功
- 有用户反映win10用户在成功连接手机WiFi热点后,却遇到了电脑蓝屏并伴随自动重启的情况,且提示错误代码:KERNRL_SECURITY_
- 我们在使用wps文字编辑文档的时候,可能需要将多行文字合并成一行文字,那么,应该怎么办呢?下面就让小编告诉大家wps如何将多行文字合并为一行
- 今天我们来了解一下如何利用excel函数,制作漂亮的九九乘法表! 话不多说,直接看图吧:首先,在“excel”或“docx”的任意单元格中输
- 雨林木风win7家庭高级版面可满足家庭娱乐的需求,包括所有桌面增强功能和多媒体功能,如Aero效果,多点触控,媒体中心,家庭网络群,手写 等