首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查看两个表在EXCEL中是否有相同的行

查看两个表在EXCEL中是否有相同的行
EN

Stack Overflow用户
提问于 2014-12-10 02:34:18
回答 1查看 950关注 0票数 1

我想知道两个表格在EXCEL中是否有相同的行。

例如:

代码语言:javascript
复制
table1: 
 id1  value1  value2 
 358  5436     36464 
 2184  359     3646  

table2: 
 id1  value1  value2 
 358  5436     36464 
 21     109     9874 

我需要在table1中查找一行(来自table2)。这样它就会返回:

代码语言:javascript
复制
 id1  value1  value2 
 358  5436     36464

vlooup和index-match在这里帮不上忙。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-01-22 00:39:43

另一种相对简单的方法需要四个步骤,但公式更简单(而且,当您有大型表时,它会更快):

1)将两个表格复制并粘贴到另一个工作表中,一个表格在另一个表格下(不管哪一个在前),第二个表格不带标题,如下所示:

代码语言:javascript
复制
table1: 
 id1  value1  value2 
 358  5436     36464 
 2184  359     3646  
 358  5436     36464 
 21     109     9874

2)选择表格的第一个单元格。在功能区“数据”中,选择“删除重复项”。

将显示一个提示符,列出表中的所有变量(在本例中,'id 1','value 1','value 2')。

单击“全选”按钮,然后单击“确定”。这将使Excel过滤所有变量同时匹配的每个寄存器。

现在将只剩下重复的行。

3)回到原始表1,创建一个名为"Duplicate check“的新标题,然后使用匹配公式在表1中搜索'id 1‘,而不是我们已经创建的重复项。你会得到类似这样的东西:

代码语言:javascript
复制
table1: 
 id1  value1  value2 Dup. check
 358  5436     36464    #N/A
 2184  359     3646        1

4)过滤列重复。选中仅显示错误记录(#N/A或类似);复制整个过滤范围并将其粘贴到其他位置作为A值(快捷键: ALT +C V V)。现在清除重复检查列中的所有数据,您就有了一个只有重复ID的表!

希望它能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27386278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档