
收到粉丝的提问:excel两个表格中都录取了很多人名字,怎么将重复的名字筛选出来?
这位朋友没有提供相关的数据,那么假设有两个表格(在Sheet1和Sheet2中),想找出两个表格中都出现的重复名字,分享四个解决方法。

方法 1:条件格式
1. 合并数据到一个表格:
将两个表格中的名字合并到一个新的工作表中。假设Sheet1中的名字在A列,Sheet2中的名字也在A列。
将Sheet1中的名字复制到Sheet3的A列,将Sheet2中的名字复制到Sheet3的B列。

2. 使用条件格式突出显示重复项:
选择Sheet3中的A列和B列。在Excel菜单中,选择“开始”选项卡,点击“条件格式”。
选择“突出显示单元格规则”中的“重复值”。选择一个格式样式(如红色填充),然后点击“确定”。这样,Sheet3中A列和B列中重复的名字会被高亮显示。


方法 2:IF+MATCH公式
在Sheet3中,假设你将Sheet1的名字放在A列,将Sheet2的名字放在B列。
在C列,可以使用公式找出Sheet2中是否存在Sheet1的名字。
例如,在Sheet3的C2单元格中输入以下公式:
=IF(ISNUMBER(MATCH(A2, B:B, 0)), "重复", "不重复")
这个公式会检查A2中的名字是否在Sheet2的B列中出现过,如果出现了,就返回“重复”,否则返回“不重复”。
按下快捷键Ctrl+Shift+L或者使用筛选功能,筛选出重复项就可以了。

方法3:FILTER公式
使用数组公式(适用于Office 365和Excel 2019及更高版本):
在Sheet3的C2单元格中输入以下公式并按Enter键:
=FILTER(A:A, ISNUMBER(MATCH(A:A, Sheet2!B:B, 0)))
这个公式会在Sheet3中列出所有在Sheet1和Sheet2中都出现的名字。

方法4:VLOOKUP公式
不用合并两个表格,直接使用VLOOKUP函数来找出重复值,直接在名单多的那份表格输入公式。
如本例中在Sheet1中B2单元格输入公式:=IF(ISNA(VLOOKUP(A2,Sheet2!A:A,1,0)),"不重复","重复")
然后,按下快捷键Ctrl+Shift+L或者使用筛选功能,筛选出重复项就可以了。

以上分享的这些方法都可以实现在两个表格中找出重复的名字的效果,可以根据实际情况选择适合的方法。
若还有疑问,或者分享更好的方法,欢迎在评论区留言哦~
想了解更多精彩内容,快来关注