中企动力 > 商学院 > 两个表格相同数据筛选
  • ?

    Excel | 高级筛选的妙用——快速对比两工作表内容

    Jamina

    展开

    问题来源

    今天公众号后台朋友问:有没有好的方法,对比两工作表,标识出内容相同行与不同行?

    韩老师给一种方法,不仅能标识内容相同行,还能把相同行快速提取出来。

    这个方法就是——高级筛选。

    关键步骤讲解:

    1、在工作表1中标识与工作表2姓名相同的数据行

    鼠标放在工作表1数据区中任意单元格,选择“数据——排序和筛选——高级”,筛选方式选择在原有区域显示筛选结果,列表区域为工作表1数据区,条件区域为工作表2姓名所有列,一定要包含“姓名”列标签。

    筛选出的就是两个工作表姓名相同的内容行,给相同内容行添加背景颜色,点击“开始——筛选”,即可看到有背景颜色的就是相同行,没有背景颜色的即是姓名不同行。

    同样的方法可以在工作2中操作。

    2、将相同姓名行提取到新建工作表

    在新建的工作表中选择“数据——排序和筛选——高级”,选择“将结果保存到其他位置”,列表区域为工作表1数据区,条件区域为工作表2姓名所有列,复制到Sheet3!$A$1,结果即是两个工作表相同姓名行。

  • ?

    两个Excel表格,内容部分重合,排序不同,如何实现排序相同

    薛半梦

    展开

    我们常常需要核对两个表格,如果两个表格的顺序相同,核对工作就会简单很多,可实际往往不是。就像下图中的两个表格,大部分货品相同,少部分货品有差异,怎样将这两个表格按照某个关键字(货品)调整成一样的顺序呢?

    相信会有不少朋友使用VLOOKUP之类的函数来处理,这当然是可以的。可有些朋友不会用VLOOKUP,或者用起来不顺手,总是遇到各种错误,因此,本文将介绍如何使用排序来处理。

    货品不相同的两表调整顺序,比较复杂,先来看看怎样将货品相同的两个表格调整成一样的顺序吧。

    货品相同的两表调整顺序

    方法:复制左表的货品名称到记事本中,然后选中右表,按照“货品”自定义排序,自定义序列窗口中粘贴记事本中的货品,点击“确定”即可将右表顺序调整成和左表相同。

    用GIF图演示整个操作步骤如下:

    货品不相同的两表调整顺序

    步骤1:将“库存数量”表格中的所有货品复制到“实际数量”表货品那一列下方。

    步骤2:在wps表格中高亮“实际数量”表中的货品那一列,找出不重复的货品。(Excel中可以使用“条件格式”——“突出显示单元格规则”——“重复值”。)

    步骤3:筛选出不重复的货品,也就是没有颜色的货品。

    步骤4:如图,对于筛选出的“实际数量”表中没有颜色的“货品”里,红色区域的是“库存数量”表中没有的货品,蓝色的是“实际数量”表中没有的货品。在两表中分别添加各自缺少的货品名称。

    步骤5:和货品相同的两表调整顺序一样,将一个表格按照另一个表格的货品顺序自定义排序。

    最后,我们就将两个表格调整成了相同的顺序(即货品名称顺序相同)。

    注意:

    排序时,注意是否包括标题;货品名称复制下来,无法直接粘贴到“自定义序列”窗口中,需要通过记事本过渡。也就是先复制粘贴到记事本中,然后再从记事本中复制出来,粘贴到“自定义序列”窗口中。自定义序列排序是个非常好用的功能,出来可以实现本文的效果,还可以帮助你快速从一个大表中挑选出部分数据。感兴趣的朋友,欢迎阅读《Excel技巧:不用函数,也能快速批量查找出需要的数据》。

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    Excel比较两列数据是否相同

    乌斯怀亚

    展开

    工作中常需要比对两个表格中的数据是否相同,如需要比较库存数量和盘点数量是否相同,而这些数据排列顺序有相同的,也有不同的,如何快速核对呢?下面用4个例子来说明。

    最简单的比对

    账面数量和盘点数量都已经填写好了,且它们的排列顺序相同。也就是说只要比较左右两个单元格的数据是否相同就可以了。

    对于这样的数据,只需要选中这两列,同时按“Ctrl”键和“G”键,接着在定位条件中选择“行内容差异单元格”即可筛选出不同的数据。这个方法也可以用于比较两行的数据是否相同(定位条件中选择“列内容差异单元格”)。

    换个方式比对最简单的数据

    有时候我们希望填写上数据的同时,就知道这个数据和原先的数据是否相同。当然,你可以一边填写一边用眼睛看,不过还是设置条件格式更轻松点。

    选中第二行及之后的单元格,设置条件格式,新建规则“使用公式确定要设置格式的单元格”,并键入公式“=AND($C2<>"",NOT($B2=$C2))”,然后填充颜色。这样,当你输入和之前不相同的数据后,单元格立即会自动填充上颜色。

    难度升级一点的数据比对

    如下表所示,两列数据排列顺序不相同,怎么知道A列数据有哪些在B列没有出现呢?

    我们在C2输入公式“=COUNTIF($B$2:$B$11,A2)”,这个公式表示在$B$2:$B$11单元格中统计和A2内容相同的单元格数量,那么统计结果为0的就是A列中和B列不相同的数据。

    难度大大升级了的数据比对

    下面这两个表格A列的数据相同,但是排列顺序不同;B列是数据有相同有不同的。这应该是实际工作中最常见的吧。

    这里就只用到了一个公式,即“=SUMPRODUCT((A2=[工作簿2.xlsx]Sheet1!A$2:A$11)*(B2<>[工作簿2.xlsx]Sheet1!B$2:B$11))”,公式的结果是1的就表示账面数量和盘点数量不相同,0的表示相同。

    数据比较有很多的方法,你常常需要比较的是什么样是数据呢?

    谢谢阅读,每天学一点,省下时间充实自己。欢迎点赞、评论、关注和点击头像。

  • ?

    Excel中10秒钟完成两个表格对比

    Regina

    展开

    有小伙伴留言问如何快速实现两个表格的对比。

    两表格对比这种情况在工作中是非常常见的,姐姐我亲眼看到过有小伙伴一个个找,真是让人揪心啊。

    今天姐姐给大家分享一种快速查找的方法。

    案例:

    现有期初和期末2组数据需要核对,三列数据完全相同才算核对上。

    由于是多列核对,所以用简单的判断是否相等“=”是比较麻烦,而用VLOOKUP也无法实现。

    所以,这个时候我们就要借用高级筛选。

    第一步:选取期初数据,数据-高级,出来“高级筛选”对话框。

    (注意:一定要选中标题)

    第二步:条件区域选择“期末”数据。

    第三步:单击“确定”。

    第四步:填充颜色。

    第五步:取消筛选,即可完成相同数据的查找工作。

    动态图演示一遍:

    好啦,今天的小教程就到这里啦。一定要注意:两个表的标题要完全相同哦,否则是没法完成核对的。

    欢迎大家留言讨论啊。

  • ?

    两个excel表格核对的6种方法

    童颜

    展开

    excel表格之间的核对,是每个excel用户都要面对的工作难题,今天ostar带大家一起盘点一下表格核对的方法,一共6种,以后再也不用加班勾数据了。

    一、使用合并计算核对

    excel中有一个大家不常用的功能:合并计算。利用它我们可以快速对比出两个表的差异。

    例:如下图所示有两个表格要对比,一个是库存表,一个是财务软件导出的表。要求对比这两个表同一物品的库存数量是否一致,显示在sheet3表格。

    库存表:

    软件导出表:

    操作方法:

    步骤1:选取sheet3表格的A1单元格,excel2003版里,执行数据菜单(excel2010版 数据选项卡) - 合并计算。在打开的窗口里“函数”选“标准偏差”,如下图所示。

    步骤2:接上一步别关窗口,选取库存表的A2:C10(第1列要包括对比的产品,最后一列是要对比的数量),再点“添加”按钮就会把该区域添加到所有引用位置里.

    步骤3:同上一步再把财务软件表的A2:C10区域添加进来。标签位置:选取“最左列”,如下图所示。

    进行以上步骤后,点确定按钮,会发现sheet3中的差异表已生成,C列为0的表示无差异,非0的行即是我们要查找的异差产品。

    如果你想生成具体的差异数量,可以把其中一个表的数字设置成负数。(添加一辅助列=c2*-1),在合并计算的函数中选取“求和”,即可。另外,此类题目也可以用VLOOKUP函数查找另一个表中相同项目对应的值,然后相减核对。

    二、使用选择性粘贴核对

    当两个格式完全一样的表格进行核对时,可以用选择性粘贴方法,如下图所示,表1和表2是格式完全相同的表格,要求核对两个表格中填的数字是否完全一致。

    今天就看到一同事在手工一行一行的手工对比两个表格。star马上想到的是在一个新表中设置公式,让两个表的数据相减。可是同事核的表,是两个excel文件中表格,设置公式还要修改引用方式,挺麻烦的。

    后来一想,用选择性粘贴不是也可以让两个表格相减吗?于是,复制表1的数据,选取表格中单元格,右键“选择粘贴贴” - “减”。

    进行上面操作后,差异数据即露出原形。

    三、使用sumproduct函数完成多条件核对

    一个同事遇到的多条件核对问题,简化了一下。

    如下图所示,要求核对两表中同一产品同一型号的数量差异,显示在D列。

    公式:

    D10=SUMPRODUCT(($A$2:$A$6=A10)*($B$2:$B$6=B10)*$C$2:$C$6)-C10

    公式简介:

    因为返回的是数字,所以多条件查找可以用sumproduct多条件求和来返回对应的销量。在微信平台回复 sumproduct即可查看该函数的教程。

    使用VLOOKUP函数核对

    star评:本例可以用SUMIFS函数替代sumproduct函数。

    四、使用COUNTIF函数核对

    如果有两个表都有姓名列。怎么对比这两个表的姓名哪些相同,哪些不同呢?其实解决这个问题挺简单的,但还是不断的有同学提问,所以这里有必要再介绍一下方法。

    例,如下图所示,要求对比A列和C列的姓名,在B和D列出哪些是相同的,哪些是不同的。

    分析:在excel里数据的核对一般可以用三个函数countif,vlookup和match函数,后两个函数查找不到会返回错误值,所以countif就成为核对的首选函数。

    公式:B2 =IF(COUNTIF(D:D,A2)>0,"相同","不同")

    D2 =IF(COUNTIF(A:A,D2)>0,"相同","不同")

    公式说明:

    1 countif是计算一个区域内(D:D),根据条件(等于A2的值)计算相同内容的个数,比如A2单元格公式意思是在D列计算“张旺财”的个数。

    2 IF是判断条件(COUNTIF(A:A,D2)>0)是否成立,如果成立就是返回第1个参数的值("相同"),不成立就返回第二个参数的值("不同")

    兰色说:本例是在同一个表,如果不在同一个表,只需要把引用的列换成另一个表的列即可。

    五、使用条件格式核对

    太多的同学在微信上提问如何查找对比两列哪些是重复的,今天兰色介绍一种超简单的方法,不需要用任何公式函数,两步即可完成。

    ----------------操作步骤----------------------

    第1步:把两列复制到同一个工作表中

    第2步:按CTRL键同时选取两列区域,开始 - 条件格式- 突出显示单元格规则 - 重复值。

    设置后效果如下:

    注:1 此方法不适合excel2003版 ,2003版本可以用countif统计个数的方法查找重复。

    2 此方法不适合同一个表中有重复项,可以删除重复项后再两表对比。

    六、使用高级筛选核对

    高级筛选也能核对数据?可能很多同不太相信。其实真的可以。

    回答微信平台一位同学的提问:快速从一份100人的名单中筛选出指定30个人名。

    分析:excel2010版本中我们可以直接选取多个项目,但如果一下子给你30个姓名让你从中挑选出来,估计要很久才能完成筛选。这时我们可以借助高级筛选来快速完成。

    例:如下图所示AB两列为姓名和销量,要求,根据E列提供的姓名从A列筛选出来。

    操作步骤:

    选取AB列数据区域,数据 - 高级筛选 - 打开如下图高级筛选窗口,并进行如下设置。

    A 列表区域为AB列区域。

    B 条件区域为E列姓名区域。注意:一定要有标题,而且标题要和A列标题一样。

    点击确定后,筛选即完成。如下图所示。

  • ?

    如何将excel表格中同列的重复数据筛选并提取出来?

    楼绮南

    展开

    如何将Excel中同一列的重复数据筛查出来?

    在数据处理中,如果是对少量数据进行处理的话可以通过手动计算等方式进行,但是如果遇到几千上万的数据的时候就比较麻烦了。

    小编遇到这样一个麻烦,表格中的某列数据有多重复的数据,我需要把所有重复的数据提取出来进行分析。

    以excel2007版本为例讲解

    第一步:选中A列数据,单击“开始”菜单,选择“条件格式命令”下面的“突出显示单元格规则”—“重复值

    ”如图:

    第二步:将重复值设置为某种颜色,小编选择的是红色文本(即字体为红色)。如图:

    第三步:对A列数据进行排序,排序依据选择“字体颜色”,次序选择颜色。如图设置:

    排序后的结果

    操作结果是把所有重复数据标记了颜色并通过排序的方式置顶,当然也可以通过筛查功能,将颜色数据筛查出来。

    对于成千上万的大数据的处理,这个方法还是很有效果的。

    到这里就结束了,小伙伴们觉得文章有用欢迎关注、收藏、评论。

    大咖们不喜勿喷哦。

  • ?

    怎么使用Excel筛选重复值

    残留

    展开

    当一个Excel表格中数据很多时,怎样筛选出其中的重复数据呢?又或者当你的表格中有很多数据,怎样避免新输入的数据与原有的数据重复呢?本文将解决这两个问题。

    1. 选中数据,可以是一列也可以是一行,然后点击“开始”--》“条件格式”--》“突出显示单元格规则”--》“重复值”。

    图1-1

    2. 如下图,左侧第一个选择框中有“唯一值”和“重复值”两个选项,这里选择“重复值”,接着设置好给重复值填充的颜色,这样所有重复值就会被标记成统一的颜色。

    图1-2

    3. 选中标题,点击“开始”--》“排序和筛选”--》“筛选”,然后点击标题右侧的向下小箭头--》“按颜色筛选”--》设定好的颜色,就筛选出了所有重复的数据啦。

    图1-3图1-4

    4. 要恢复显示所有选项,就请点击标题右侧的向下小箭头--》“从“xx"中清除筛选筛选”或“全选”。

    5. 如果一开始测试重复值时,选中的是一整列或整行,那当你往空白的单元格输入新数据,若是新数据和旧的数据有重复,输入完毕,就会被标记出来。如图,输入“赵四”和“39”之后,会发现两个“赵四”都被标记上了红色,当由于年龄不同,年龄那个单元格就没有被标记成红色,这样我们马上就知道输入重复啦。

    图1-5

    6. 如果设置好重复值标记颜色之后想取消怎么办?很简单,选中区域,点击“开始”--》“条件格式”--》“清除规则”--》“清除所选单元格的规则”或则“清除正工作表的规则”。

    图1-6

    7. 使用条件格式筛选重复值只有比较新的Excel版本才支持,旧的一些版本,例如Excel2003是没有这个功能的。

  • ?

    WPS表格怎么查找筛选重复项和两列数据中相同的数据

    Sophia

    展开

    在我们日常使用WPS表格的过程中,经常会遇到查找重复项的问题,例如:要是两列数据中筛选出相同的数据并删除掉。如果采用手动逐行肉眼扫描的方式,那遇到数据量大的表格,真的能把人累死。今天,小报君就教大家两种查找筛选重复项的方法,可以大大提高操作效率。

    WPS表格

    方法一:使用条件格式筛选重复项。WPS表格比Excel的上手难度要小很多,软件自带的就有筛选重复项功能,具体使用方法是:首先在工作表中选择你要筛选数据的区域,然后单击顶部“条件格式”功能按钮,选择“突出显示单元格规则”——“重复值”,设置红色填充即可把重复性标记出来。怎么样,是不是非常方便?这是最简单的方法,被标记成红色的就是重复数据。

    使用条件格式筛选

    方法二:使用函数查找相同数据。如果你需要对比两列不同的数据,从中查找出相同数据,那推荐使用COUNTIF计数函数查找。具体使用方法是:在A、B两列待筛查数据后面的C1单元格内输入公式=COUNTIF(A:A,B1) 然后下拉填充C列,就会显示计数结果,如果结果为0说明此数据为不重复数据(B列有A列没有),如果结果为1说明此数据为重复数据(B列有且在A列重复1次),如果结果为2说明此数据为重复数据(B列有且在A列重复2次),以此类推。此方法也比较方便,适用于两列数据之间的比对与筛查。

    使用函数查找

    以上两种WPS表格查找筛选重复项的方法,你学会了吗?如果你有更好的方法,欢迎留言分享给小报君。

  • ?

    如何把两个excel表格中相同的数据筛选出来?

    Luther

    展开

    1.将两个工作表放在一个窗口中,如图所示:sheet1是全部学生的,sheet2是某班学生花名。

    2.在sheet1相对应名字同一行的空白出输入=if(countif())。

    3.然后切换到sheet2,选中全部名字并回车。

    4.再切换到sheet1,这时这个函数变成了=if(countif(Sheet2!A1:A44))。

    5.注意:这一步时,要将字母(这里是A)以及数字(这里是1和44)前全加上符号$,=if(countif(Sheet2!$A$1:$A$44))。

    最后,将函数补充完=if(countif(Sheet2!$A$1:$A$44,A2),"S","F"),输入完成后,按回车,显示为S的就是这个班的学生,显示为F的就不是。再从这一行拉下填充,全部学生就可筛选完毕。

    6.筛选S一列,进行复制粘贴第三个表格。

    (本文内容由百度知道网友茗童贡献)

  • ?

    Excel vlookup筛选两列的重复项与查找两个表格相同数据

    小蕾

    展开

    Vlookup函数可用于多种情况查找,筛选重复数据就是其中之一,它既可筛选两列重复的数据又可查找两个表格相同的数据。筛选两列重复数据时,不仅仅是返回一项重复数据,是把所有重复的都标示出来;查找两表格相同数据时,两个表格既可以位于同一Excel文档,又可分别位于两个Excel文档,并且也可以标示出所有重复的数据;当查找两个位于不同Excel文档中的表格相同数据时,查找范围需要写文档名称和工作簿名称,这样Excel才能找到查找区域。以下是vlookup筛选两列的重复项与查找两个表格相同数据的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel vlookup筛选两列的重复项

    1、假如要筛选出一个表格中两列相同的数据。选中 D1 单元格,把公式 IFERROR(VLOOKUP(B1,A:A,1,0),"") 复制到 D1,按回车,则返回重复数据 6;把鼠标移到 D1 右下角的单元格填充柄上,按住左键并往下拖,在经过的行中,AB两列有重复数据的都返回重复数据,没有的返回空白;操作过程步骤,如图1所示:

    图1

    2、公式说明

    公式 =IFERROR(VLOOKUP(B1,A:A,1,0),"") 由 IFERROR 和 VLOOKUP 两个函数组成。IFERROR 是错误判断函数,用它来判断 VLOOKUP 执行后,如果返回错误,则显示空(即公式中的 "");如果返回正常值,则什么也不返回,直接显示 VLOOKUP 的返回结果。B1 是 VLOOOKUP 的查找值,A:A 是查找区域,1 是返回第一列的值(即 A 列),0 是精确匹配。

    二、Excel vlookup查找两个表格相同数据

    有两张有重复数据的服装销量表(一张在“excel教程.xlsx”中,另一张在“clothingSales.xlsx”中)(见图2),需要把重复记录找出来,这可以用vlookup函数实现,方法如下:

    图2

    1、在两张表后都添加“辅助”列,用于标示有重复记录的行。把“excel教程”中的“辅助”列用自动填充的方法全部填上 1,操作过程步骤,如图3所示:

    2、切换到 clothingSale.xlsx,在 G2 单元格输入 =IFERROR(VLOOKUP(A2,;选择“视图”选项卡,单击“切换窗口”,选择“excel教程”,则切换到“excel教程”窗口,单击左下角 Sheet6,选择“视图”选项卡,单击“切换窗口”,选择 clothingSales.xlsx,切换回“excel教程”窗口,[excel教程.xlsx]Sheet6! 自动填充到了 A2 的后面,公式已经变为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!,继续输入 $A2:$G10,7,0),""),则完整公式为 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),""),按回车,则返回 1;把鼠标移到单元格填充柄上,往下拖,则查找出所有重复的记录(有 1 的为重复记录),操作过程步骤,如图4所示:

    3、公式说明

    公式 =IFERROR(VLOOKUP(A2,[excel教程.xlsx]Sheet6!$A2:$G10,7,0),"") 也由 IFERROR 和 VLOOKUP 两个函数组成,IFERROR函数的作用跟上文的“vlookup筛选两列的重复项”一样。VLOOKUP函数的查找值是 A2;查找区域是另一个文档(即[excel教程.xlsx]文档的 Sheet6 工作簿)的 $A2:$G10(即查找表格的每一列每一行),$A2 表示绝对引用 A 列,相对引用“行”,即执行公式时,列不变行变,$G10 与 $A2 是一个意思;返回列号为 7;0 表示精确匹配。

    4、注意

    1、当 clothingSales 文档中的第2行与“excle教程”文档中第9行的“编号”相同时,如图5所示:

    图5

    2、尽管两张表格中的第二行不同,则会返回错误的结果(即返回 1),如图6所示:

    图6

    3、这种情况发生在要查找值(即 A2)所在的列(即 A 列)。由此可知,这种方法只适合查找两个表格对应行相同数据。

两个表格相同数据筛选

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP