我们有一个包含 120000 行数据的大型 Excel 文件,我们需要在其中查找重复记录。
第一个记录是与重复记录列表匹配的主记录。我们需要确认重复项是否属实并突出显示。
每条记录都有许多行,具体取决于文件中电子邮件地址的数量以及物理地址。
期望的结果是: 1. 如果主记录中的姓名与重复记录中的姓名匹配,则从主记录中找到与重复记录中的任何地址匹配的任何地址,或者将主记录中的电子邮件地址与重复记录中的任何地址匹配。重复记录中的电子邮件地址。然后在任一匹配项的重复列中输入“是”。
- 用一种颜色突出显示匹配的地址,用另一种颜色突出显示匹配的名称,用另一种颜色突出显示匹配的电子邮件地址。
可能发现了不止一个重复记录,这显示在 A 列中
如果名称不匹配,但其他所有内容都匹配,我们仍然想输入一个 NO,以便在浏览 excel 文档时进行手动检查。
这是 E 列中使用的公式。仅当主记录中的第一个地址在重复记录中匹配时才有效。如果它是匹配的主记录中的第二个地址,则它不起作用。
=IF(OR(C2&B2=B2,C2&B2=C2,D2&C2=D2, D2&C2=C2,B2="地址",C2="名称"),"",IF(SUM(--(C2&B2&D2=C:C&B: B&D:D))>1,"是","否"))
你能帮助修复公式并帮助突出显示重复项吗?
A B C D E
Master Addresses Name Email address Duplicate
255812 1 test rd Sydney John Doe john.doe@gmail.com YES
1 test rd Sydney john.doe@gmail.com
PO BOX 2 Sydney
Addresses Name Email address
421504 1 test rd Sydney John Doe john.doe@gmail.com YES
Duplicate
records
found: 1
Master Addresses Name Email address
455444 1111 House rd Sydney Steven Jacks sjacks@gmail.com NO
134 Smart St Sydney
Addresses Name Email address
53421 134 Smart St Sydney Steven Jacks sjacks@gmail.com NO
1111 House rd Sydney stephenj@hotmail.com
Level 5, Kings St Syd
134 Smart St Sydney
Addresses Name Email address
13232 Level 5, Kings St Syd Steven R Jacks stephenj@hotmail.com NO
Duplicate
records
found: 2