电脑教程
位置:首页>> 电脑教程>> office教程>> Excel表格中数据比对和查找的几种技巧

Excel表格中数据比对和查找的几种技巧

  发布时间:2023-01-29 09:48:11 

标签:数据,清单,筛选,高级,Excel教程

经常被人问到怎么对两份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函数的扩展性更强一些。


0
投稿

猜你喜欢

  • 如何在Mac的Word 2011中调整表格单元格,行和列?在Word 2011for Mac文档中插入表格和图表有助于以更加直观和美观的方式
  • Mac的Word 2011:将字段添加到文档?在其最广泛的定义中,Word字段是执行各种任务的特殊代码。Mac版Word 2011中的字段是
  • 360驱动大师是一款专业且实用的硬件驱动软件,很多用户在使用360驱动大师的时候,想知道怎么检查系统语言,那么我们应该怎么操作呢?本篇就为大
  • 当我们需要复制一个Excel表格到另外一个表格时,或者是打开别人发给你的表格,经常会发现表格里非常凌乱,这时该如何快速整理凌乱的表格呢?这里
  • 我们在编辑word文档的时候,经常需要碰到行距的调整,特别当我们复制一段文字过来的话,总会有一些行距不合适,要么是行距太小了,要么就是太大了
  • 今天,我们将要学习的是WPS表格隐藏表格的方法。说到隐藏表格,其实是指隐藏单元格的数据,可以是单一的单元格数据被隐藏,也可以是整行或者整列的
  • excel表格中怎么连续使用格式刷?excel中格式刷作用是复制文字格式、段落格式等任何格式。具体该怎么使用呢?下面我们就来看看excel连
  • 在软件的使用上,迅捷PDF转换成excel转换器也更为简单。软件本身采用了傻瓜式的帮助向导,用户几乎无需具备任何使用上的经验即可轻松上手,依
  • 电脑输入法有全角和半角之分,两者的用途也是一样的,那么Win10怎么样设置切换它们呢?考虑到有些用户还不清楚Win10怎么切换全角半角,接下
  • Word2010宏已被禁用警告关闭方法:在「信任中心设置」选项的宏设置中选择「禁用所有宏,并且不通知」即可。每次打开Word 2010,都会
  • Word中的拼音指南大家想必都有使用过,可以直接给中文汉字标注拼音和声调。但是部分伙伴发现自己根本用不了,打开拼音指南其中没有任何拼音。这个
  • 腾讯电脑管家是一款拥有安全云库,系统加速,一键清理,实时防护,网速保护,电脑诊所等功能的电脑安全管理软件,那么有用户知道腾讯电脑管家如何调整
  • “为什么同样的工作,别人都能准时下班,而我怎么老是加班呢?”其实不加班的小伙伴只是比你多掌握了一些技巧而已,本期Word小编与大家分享几个常
  • Word表格操作起来简单容易上手,不像Excel功能一大堆但非专业人士并不会用它制作表格。有些表格数据需要用Excel来完成,但是有些简单基
  • 我们在使用Excel的过程中,通常需要输入大量的数据。这是保证我们顺利完成各项工作的基础。但是,在录入数据的过程中,尤其是录入大量数据的时候
  • excel怎么取多个空格后面指定的内容?很多朋友都不是很清楚,操作很简单的,不会的朋友可以参考本文,推荐到脚本之家,有需要的朋友可以参考本文
  • 要在一个Word文件中插入另一个Word文件的内容,可以将另一个Word的内容复制粘贴到主Word文件中,也可以将另一个Word文件插入到主
  • 下文是小编为你提供的Word制作公文模板的方法,欢迎阅读。在实际办公工作中,经常要编写格式相对固定的公文,比如每月的任务总结、工作汇报等,这
  • 1.选中需要对齐的表格数据,接着点击工具栏的“开始”→“段落”。    2.进入段落后,带年纪左下角的“制表位”。 &n
  • 不知道怎么清除word格式,从其它网页中复制下来的文字到word文档中,就会出现各式各样的格式,有背景颜色,有字体格式,也有段落格式,这些w
手机版 电脑教程 asp之家 www.aspxhome.com