У меня есть два длинных списка имен, и я пытаюсь увидеть, где различия в списках, т.е. есть ли дополнительные люди в одном списке, и если да, то кто.

Я думаю, что хороший способ сделать это - использовать функцию соответствия, и тогда вы сможете увидеть, где есть какие-либо ошибки, и, следовательно, различия в списке.

Моя проблема в том, что имя в одном списке не совпадает с именем в другом списке, например, в одном списке у нас есть Боб Мортимер, а в другом списке мы дали Бобу Дж. Мортимеру. Я пытался обойти это с помощью подстановочных знаков, но это не сработало, и я просто продолжал получать #N/A

Я использовал формулу =MATCH("*"&F9&"*"&G9&"*",ListPersonnel!$E$9:$E$1287,0) где F9 и G9 - соответственно имя и фамилия

Я также попробовал функцию поиска =SEARCH("*"&B3&"*"&C3&"*",ListPersonnel!$E$9:$E$1287) , но опять же безрезультатно.

Я вполне уверен, что я использую эти форумы неправильно, но я не уверен, как я могу использовать либо правильно

Любая помощь будет оценена.

Спасибо

1 ответ1

-1

Просто вы пытаетесь найти повторяющееся имя между двумя столбцами. Но чтобы выполнить формулу для получения точного результата, вам нужно работать с основами, иначе никакая формула не сможет дать 100%.

Мол, вы должны сделать шаблон. Имя начинается с Заголовка, например Mr. или MR или Ms., пробел между Заголовком, Имя и Фамилия, также как Имя начинается с Фамилии или Имя.

Посмотрите на снимок экрана ниже, я использовал три простые формулы для определения совпадения или отсутствия совпадения или дублирования имени.

=IF(EXACT(A2, B2), "Duplicate", "No Match")

=IF(COUNTIF($A2:$B20, $A2)>1, "Full match", "No Match")

=IF(COUNTIF($B2:$B20, $A2)=0, "No match in B", "Match in B")

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