这有 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”。
这可能“足够好”以检测相似性。
删除的决定需要通过其他方式予以实施。