如果该行中 2 个单元格的第一个单词相同,如何删除该行

如果该行中 2 个单元格的第一个单词相同,如何删除该行

这有 4000 多个条目。我只想保留物业地址与业主地址不相似的行。

例子:

物业地址 业主地址
4 Belar Street 1 BELAR ST EIGHT MILE PLAINS QLD 4113
30 Bleasby Road 30 BLEASBY RD EIGHT MILE PLAINS QLD 4113
41 Bleasby Road PO BOX 10326 布里斯班阿德莱德街 QLD 4000
1/41 Bleasby Road 24 GORMANSTON CRES DEAKIN ACT 2600
2/41 Bleasby 路 2/41 BLEASBY RD EIGHT MILE PLAINS QLD 4113
3/41 Bleasby 路 3/41 BLEASBY RD EIGHT MILE PLAINS QLD 4113
4/41 Bleasby Road PO BOX 5 JANNALI NSW 2226

问题是,房产地址栏中没有写完整地址,那么公式如何工作?是否可以有一个公式比较检查“如果一行中两个单元格的前两个单词相似”,然后删除整行?

答案1

这是答案的简化版本...

假设上面的表格从 A1 开始,请将其放在 C2 中:
=IFERROR(FIND(UPPER(LEFT(A2;FIND(" ";A2;7)));UPPER(B2));0)
复制到剩余的单元格中。

只需直接搜索 A 列中第 7 个位置或之后的第二个空格即可。这当然是为了避免处理“st”和“rd”而不是“street”和“road”。
假设找到了第二个空格的位置,则将直到该点的数据部分用作在第二列中查找的文本。

找到后,将返回位置编号,否则(或出现错误时)将返回“0”。

这可能“足够好”以检测相似性。

删除的决定需要通过其他方式予以实施。

相关内容