Это имеет более 4000 записей. Я просто хочу сохранить строки, в которых адрес свойства не похож на адрес владельца.

Пример:

Property Address     Owner Address
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 BRISBANE ADELAIDE STREET QLD 4000
1/41 Bleasby Road    24 GORMANSTON CRES DEAKIN ACT 2600
2/41 Bleasby Road    2/41 BLEASBY RD EIGHT MILE PLAINS QLD 4113
3/41 Bleasby Road    3/41 BLEASBY RD EIGHT MILE PLAINS QLD 4113
4/41 Bleasby Road    PO BOX 5 JANNALI NSW 2226

Проблема в том, что полный адрес не записан в столбце «Адрес свойства», так как может работать формула? Может ли быть формула, которая сравнивает проверки «если первые 2 слова в обеих ячейках строки похожи», а затем удаляет всю эту строку?

1 ответ1

0

Это упрощенная версия ответа ...

Поместите это в C2, предполагая, что ваша таблица начинается с A1:
=IFERROR(FIND(UPPER(LEFT(A2;FIND(" ";A2;7)));UPPER(B2));0)
Скопируйте вниз в оставшиеся ячейки.

Чтобы найти второй пробел в позиции 7:7 в столбце A, нужно сделать шаг вперед. Это, конечно, как мера, чтобы избежать необходимости иметь дело с "st" и "rd" по сравнению с "улицей" и "дорогой".
Предполагая, что позиция второго пробела найдена, часть данных до этой точки затем используется как текст для поиска во втором столбце.

При обнаружении возвращается номер позиции, в противном случае (или при ошибках) возвращается «0».

Это может быть "достаточно хорошо", чтобы обнаружить сходство.

Решение об удалении должно быть применено другими способами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .