如何在excel中按行查找重复项

时间:2014-05-12 08:26:54

标签: excel find duplicates row

我一直在寻找一种方法来查看哪些行有重复的单词。

如果一个单词在A列中匹配,CI希望在B列中添加“X”。整个单元格不必完全相同,例如,John Miller和Miller,J这只需要匹配同一行中的单词,而不是整列。我有5万多行可以解决,所以我正在寻找更好的方法,任何帮助都会非常感激

这是它的样子:

A


Jf Wepener . Lourens Johannes Stephanus

Me Horn x Horn Maria Elizabeth

Jg Waldeck x Waldeck Johan George

Pj Du Preez x Preez Paulus Jacobus Du

1 个答案:

答案 0 :(得分:0)

通过Excel你有很长的公式(运作良好)。遵循该计划:

enter image description here

首先拆分字符串列A以进行搜索。在colums中:

D: =TRIM(IFERROR(LEFT(A2;SEARCH(" ";A2;1));A2))
E: =TRIM(IFERROR(LEFT(MID(A2;LEN(D2)+2;99);SEARCH(" ";MID(A2;LEN(D2)+2;99);1));MID(A2;LEN(D2)+2;99)))
F: =TRIM(IFERROR(LEFT(MID(A2;LEN(D2)+LEN(E2)+3;99);SEARCH(" ";MID(A2;LEN(D2)+LEN(E2)+3;99);1));MID(A2;LEN(D2)+LEN(E2)+3;99)))
列B中的

=IF(OR(AND(ISNUMBER(SEARCH(D2;C2));IF(D2="";FALSE;TRUE));AND(ISNUMBER(SEARCH(E2;C2));IF(E2="";FALSE;TRUE));AND(ISNUMBER(SEARCH(F2;C2));IF(F2="";FALSE;TRUE)));"x";"")

这样你就可以有空间(最后)。如果你在A列中有更多的单词,你应该添加公式。
它更好/您可以拆分和隐藏生成结果所必需的列...