我一直在寻找一种方法来查看哪些行有重复的单词。
如果一个单词在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
答案 0 :(得分:0)
通过Excel你有很长的公式(运作良好)。遵循该计划:
首先拆分字符串列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列中有更多的单词,你应该添加公式。
它更好/您可以拆分和隐藏生成结果所必需的列...