如果你经常使用Excel,你可能会遇到这样的情况:你有两张表格,里面都有一些数据,你想要找出两张表格中重复的数据,也就是在两张表格中都出现过的数据。这样的操作有什么用呢?比如,你可以用它来核对两个名单是否一致,或者找出两个数据源中的差异,或者删除多余的数据等等。
那么,两张表格如何把重复的找出来呢?有没有什么简单快捷的方法呢?本文将为你介绍六种方法,让你轻松搞定这个问题。
方法一:利用条件格式突出显示重复项
这是一种最直观的方法,就是通过条件格式的功能,让Excel自动把重复的数据用不同的颜色标记出来,这样你就可以一眼看出哪些数据是重复的了。具体操作步骤如下:
第一步:把两张表格放在同一个工作表中,可以放在同一列或者不同列,但要保证数据类型相同,比如都是文本或者都是数字。
第二步:选中两张表格中的所有数据,然后点击“开始”菜单中的“条件格式”,选择“突出显示单元格规则”,再选择“重复值”。
第三步:在弹出的对话框中,选择你想要用来标记重复值的颜色,比如红色、绿色等,然后点击确定。
这样,你就会发现两张表格中重复的数据都被突出显示了,如下图所示:
方法二:利用MATCH函数进行匹配
这是一种利用公式的方法,就是通过MATCH函数来查找一个值在另一个范围中的位置,如果找到了,就说明这个值是重复的。具体操作步骤如下:
第一步:把两张表格放在同一个工作表中,可以放在同一列或者不同列,但要保证数据类型相同,比如都是文本或者都是数字。
第二步:在两张表格旁边空出一列或者几列,用来输入公式。假设我们把第一个表格放在A列,第二个表格放在B列,那么我们就可以在C列输入公式。
第三步:在C2单元格输入公式
=MATCH(A2,B:B,0)
,然后按回车键。这个公式的意思是,在B列中查找A2单元格中的值,并返回它在B列中的位置。如果找到了,就返回一个数字;如果没找到,就返回#N/A错误。第四步:把C2单元格中的公式向下拖动,填充到所有需要匹配的单元格中。这样,你就会发现C列中显示了匹配结果,如下图所示:
从图中可以看出,在C列中显示了数字的单元格对应的A列中的值,在B列中也存在,说明它们是重复的;而显示#N/A错误的单元格对应的A列中的值,在B列中不存在,说明它们不重复。
方法三:利用VLOOKUP函数进行匹配
这是另一种利用公式的方法,就是通过VLOOKUP函数来在另一个范围中查找一个值,并返回它对应的值,如果找到了,就说明这个值是重复的。具体操作步骤如下:
第一步:把两张表格放在同一个工作表中,可以放在同一列或者不同列,但要保证数据类型相同,比如都是文本或者都是数字。
第二步:在两张表格旁边空出一列或者几列,用来输入公式。假设我们把第一个表格放在A列,第二个表格放在B列,那么我们就可以在C列输入公式。
第三步:在C2单元格输入公式
=VLOOKUP(A2,B:B,1,0)
,然后按回车键。这个公式的意思是,在B列中查找A2单元格中的值,并返回它在B列中的值。如果找到了,就返回相同的值;如果没找到,就返回#N/A错误。第四步:把C2单元格中的公式向下拖动,填充到所有需要匹配的单元格中。这样,你就会发现C列中显示了匹配结果,如下图所示:
从图中可以看出,在C列中显示了相同值的单元格对应的A列和B列中的值是一样的,说明它们是重复的;而显示#N/A错误的单元格对应的A列和B列中的值不一样,说明它们不重复。