Надеюсь, название не слишком запутанно. По сути, у меня есть основной список адресов, и эти адреса перечислены в нескольких столбцах (столбец A - номер улицы, столбец B - название улицы, столбец C - тип улицы и т.д.), И я ежедневно получаю другой набор адресов с одинаковое форматирование адреса. Что мне нужно сделать, так это сопоставить ежедневно меняющийся список адресов с первым списком, чтобы удалить все подходящие записи.

Так, например, если в первом списке есть 123 Main St, я должен убедиться, что в последующих последующих ежедневных списках нет записей 123 Main St. Я использую один адрес в качестве примера, но списки содержат более 10000 адресов, которые должны быть сопоставлены. Мне не нужно, чтобы они были помечены или выделены, просто удалены из ежедневных списков (хотя, если они должны быть помечены или выделены, я мог бы работать с этим)

Любая помощь здесь будет высоко ценится.

1 ответ1

0

Если ваш основной список находится в Sheet1 (столбцы A - C , скажем, строки 1-99), а ваш ежедневный список находится в столбцах A - C другого листа, поместите его в ячейку D1 нового листа:

=COUNTIFS(Sheet1!A$1:A$99, A1, Sheet1!B$1:B$99, B1, Sheet1!C$1:C$99, C1)

и перетащите / заполните.  Это приведет к 1 в строках, которые соответствуют строке в Sheet1 и 0 для строк, которые не соответствуют.

Это хорошо работает для строк, где все три ячейки непустые (например, A42 = 123 , B42 = Main и C42 = St), но не очень хорошо, когда есть пробелы (например, A42 = 10 , B42 = Broadway и C42 = (пусто)).  Один из способов исправить это - ввести апостроф (') в каждую пустую ячейку в Sheet2 .  Другой - поставить ноль в каждую пустую ячейку на Sheet1 (вы можете использовать форматирование, чтобы сделать его невидимым).

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