我想知道两个表格在EXCEL中是否有相同的行。
例如:
table1:
id1 value1 value2
358 5436 36464
2184 359 3646
table2:
id1 value1 value2
358 5436 36464
21 109 9874 我需要在table1中查找一行(来自table2)。这样它就会返回:
id1 value1 value2
358 5436 36464vlooup和index-match在这里帮不上忙。
任何帮助都将不胜感激。
发布于 2015-01-22 00:39:43
另一种相对简单的方法需要四个步骤,但公式更简单(而且,当您有大型表时,它会更快):
1)将两个表格复制并粘贴到另一个工作表中,一个表格在另一个表格下(不管哪一个在前),第二个表格不带标题,如下所示:
table1:
id1 value1 value2
358 5436 36464
2184 359 3646
358 5436 36464
21 109 98742)选择表格的第一个单元格。在功能区“数据”中,选择“删除重复项”。
将显示一个提示符,列出表中的所有变量(在本例中,'id 1','value 1','value 2')。
单击“全选”按钮,然后单击“确定”。这将使Excel过滤所有变量同时匹配的每个寄存器。
现在将只剩下重复的行。
3)回到原始表1,创建一个名为"Duplicate check“的新标题,然后使用匹配公式在表1中搜索'id 1‘,而不是我们已经创建的重复项。你会得到类似这样的东西:
table1:
id1 value1 value2 Dup. check
358 5436 36464 #N/A
2184 359 3646 14)过滤列重复。选中仅显示错误记录(#N/A或类似);复制整个过滤范围并将其粘贴到其他位置作为A值(快捷键: ALT +C V V)。现在清除重复检查列中的所有数据,您就有了一个只有重复ID的表!
希望它能帮上忙!
https://stackoverflow.com/questions/27386278
复制相似问题