Excel表格数据比较和搜索技巧
发布时间:2023-06-17 16:54:36
Excel表格数据比较和搜索技巧?人们经常被问及如何比较两个Excel数据,这些问题通常很笼统;在工作中,有时需要比较两个内容相似的数据记录列表。不同的要求会导致不同的目标和要求进行比较。根据几种常见的应用环境介绍了在Excel表格中进行数据比较和搜索的技巧。
应用案例1:比较并得到两个表的交集(同一个部分)
表1包含数据列表A,表2包含数据列表B。获取两个列表共享的数据记录(交集),即在两个列表中找到相同的部分。
方法1:高级筛选
高级过滤是处理重复数据的强大工具。
选择第一个数据列表所在的数据区,单击功能区上的数据——高级(在2003年,菜单操作是数据——过滤器——高级过滤器)打开高级过滤器对话框。
在对话框中,可以根据需要选择过滤[方法],例如,在这里选择“将过滤结果复制到其他位置”;[列表区域]是第一个选定数据列表A所在的单元格区域;选择另一列表b所在的单元格区域。如下图所示:
点击【确定】直接得到两个列表的交集,效果如下。虽然两个列表中都有[西瓜]和[菠萝],但由于数量不一致,它们没有被提取为同一记录。
此操作的原理是使用高级过滤功能来过滤符合指定条件的记录,并将两个表中的任何一个作为条件区域,以便在另一个表中过滤掉匹配的记录,而忽略其他不相关的记录。
需要注意的是,在使用高级过滤时,要注意两个列表的表头行的一致性(作为高级过滤中条件区域的前提),在选择列表区域和条件区域时,要包括表头行的范围。
方法2:公式法
有许多方法可以使用公式进行比较。如果是单列数据比较,常用的函数是COUNTIF函数;如果是多列数据记录比较,SUMPUTE函数更有能力。
在其中一个列表旁边输入公式:
=SUMP乘积((A2B2=表2!a 2: a 13美元2!b 2: b 13)* 1)
把填好的抄下来。哪张2!1: a 13美元和第2张!B$2:B$13是另一个列表中的两列数据区,需要根据实际情况进行修改。公式结果等于1的记录是两个列表的交集,如下图所示:
应用案例2:取出两个表格的差异记录
要取出一个表与另一个表之间的差异记录,即没有出现在另一个列表中的部分,其原理和操作与上述第一种情况类似,只是所选的集合在过滤后正好互补。
方法1:高级筛选
首先,更改两个列表的标题行以保持一致,然后选择第一个数据列表所在的数据区域,并单击功能区域上的“数据——高级”以打开“高级过滤器”对话框。在对话框中,选择“在原始区域显示过滤结果”作为过滤方法;列表区和条件区的选择与前一场景1完全相同,如下图所示:
点击【确定】完成过滤,选择所有过滤后的记录,按【删除】删除(或标记),然后点击【清除】(2003年,[全部显示])恢复过滤前状态,得到最终结果,如下图所示:
方法2:公式法
如果使用公式,方法与场景1完全相同,只是最后需要提取公式结果等于0的记录。
应用案例3:取出具有相同关键字但不同数据的记录
在前两个列表中,虽然[西瓜]和[菠萝]的产品名称相同,但数量不同。在某些数据检查场景中,有必要提取这样的记录。
方法1:高级筛选
高级过滤器可以使用特殊的公式,使高级过滤器的功能更加强大。
在第一个列表所在的工作表中,将单元格D1留空,并在单元格D2中输入公式:
=VLOOKUP(A2,表2!$A$2:$B$13,2,0)B2
然后单击功能区上的数据——高级,打开高级过滤器对话框。在对话框中,选择“在原始区域显示过滤结果”作为过滤方法;在列表区的第一个列表中选择完整的数据区,在条件区选择专门设计的D1:D2单元区,如下图所示:
点击【确定】得到筛选结果,即与第二张表商品名称相同但数量不一致的记录列表,如下图所示:
同样,如果您根据此方法在第二个列表中操作,您也可以在第二个列表中找到与第一个列表中的数据不同的记录。
该方法利用了高级过滤中自定义公式添加过滤条件的功能。
方法2:公式法
要使用公式,您仍然可以使用上面提到的SUMPUTE函数,并在其中一个列表旁边输入公式:
=SUMP乘积((A2=表2!$2:A$13)*(B2Sheet2!b 2: b 13美元)
把填好的抄下来。公式中有两个条件,第一个条件是A列的数据相同,第二个条件是B列的数据不同。公式结果等于1的记录是两个列表之间有数据差异的记录,如下图所示。在本例中,众所周知的VLOOKUP函数也可以用于匹配查询,但VLOOKUP仅适用于匹配单列数据。如果目标列表包含更多的字段数据差异比较,则SUMPUTE函数更具可扩展性。


猜你喜欢
- Windows10中安装的应用商店应用,尤其是一些音视频应用会产生大量的缓存文件,这会占用大量的C盘空间,清理这些缓存就能够释放大量的C盘空
- Win10预览版的9888和9901版本号被泄露出来,这次微软正式发布了Build 9926。很多用户都好奇:微软正式公布的9926都有哪些
- 很多时候我们在书籍上看见了篇非常的好的文章,想要弄到电脑里来,可是一个一个字打起来有点麻烦,特别是打字有点慢的人。那么,我们有什么办法能将书
- 众所周知,操作win7系统过程中出现蓝屏属于常见故障之一,相信用户都有遇见过,一般我们会根据提示的错误代码,找出解决的方法。最近有用户遇到在
- Win7系统如何重装?近期有小伙伴们反映自己想从Win10系统退回Win7系统,想要进行Win7系统的重装,那重装方法是什么样的呢?小编推荐
- 相信很多用户在使用360浏览器的时候都遇到过提示安全证书未被信任的情况,那么360安全浏览器提示安全证书未被信任怎么办呢?下面小编就为大家带
- 有时我们会用到命令行工具,这时就需要打开电脑的命令行窗口,也就是Dos工具,然后再这个命令行窗口中输入可执行的命令完成我们想要的操作,比如打
- 当使用Win7系统的时候,打开IE浏览器后在打开某一个站点时,在IE浏览器的左下角总是会显示“已完毕,但网页上有错误”的情况,还有就是网页显
- 我们生活中经常需要做表格,并且是漂亮的表格,WPS是一款很好用的国产字处理软件,那么wps如何制作漂亮的表格呢?安下小编来讲讲wps表格的基
- PhotoShop软件逐渐成为我们办公学习的软件,但是我们在使用PhotoShop软件的时候总会遇到软件打不开或者一直闪退的现象,那么要怎么
- excel在工作表中定义名称后,默认情况下可应用于整个工作簿,并且同一工作簿中不能定义相同的名称。如果需要定义只适用于某张工作表的名称,可以
- 把Excel2003行数据转换为列数据,你还是一个一个的复制粘贴吗?这样多麻烦,可以进行单元格行列数据转换。以下是小编为您带来的关于将Exc
- Moon FM Mac版是一款简单漂亮的Podcast 播客、网络电台、有声电子书播放器,支持 iPhone 与 Android,内置许多中
- 鲁大师软件的跑分功能可以帮助大家对比不同显卡的性能,非常不错,今天系统部落小编给朋友们带来2022鲁大师台式机显卡排名,大家只要一看就知道哪
- MAC巨大的触控板让许多用户都想将它当成手写板来使用,当然这个想法是可以实现的。现在小编就教大家如何开启MAC触控手写板,以及如何关闭MAC
- 电脑光驱在主机上有时会出现无法识别的问题,有Win7系统用户表示,他的主机无法识别光驱,关于这个问题小编提供了解决方法,一起来看看Win7无
- 注意看小伙伴下图框中的部分,需要相同字段的不同数据进行合并求和,汇总成一条记录。如何批量来搞定呢?其实有很多方法,这里推荐最快的一种方法,利
- 在日常PPT制作中,我们经常会通过一些3D效果来突出图片的表现力。制作3D效果图,很多朋友借助3DMAX等专业软件,其实很多3D效果利用PP
- 如果需要更加直观地查看和比较数据,还可以将计算结果转换为图表,下面就将双变量模拟运算表转换为图表, 将模拟运算表转换为图表操作方法如下:1、
- 在excel表格中,输入一些重复或是固定的数据时,就可以使用下拉菜单来快速输入,但是这种类型的菜单应该怎么设置呢?下面随小编一起来看看吧。e