Tenho duas longas listas de nomes e estou tentando ver onde estão as diferenças nas listas, ou seja, há pessoas extras em uma lista e, em caso afirmativo, quem.
Estou pensando que uma boa maneira de fazer isso seria usar a função match, e então você poderá ver onde há algum erro e, portanto, as diferenças na lista.
Meu problema é que o nome em uma lista não é igual ao da outra lista, por exemplo, em uma lista temos Bob Mortimer e na outra lista demos o Sr. Bob J Mortimer. Tentei contornar isso usando curingas, mas não pareceu funcionar e continuei recebendo#N/A
A fórmula que usei é =MATCH("*"&F9&"*"&G9&"*",ListPersonnel!$E$9:$E$1287,0)
onde F9 e G9 são nome e sobrenome respectivamente
Também tentei a função de pesquisa =SEARCH("*"&B3&"*"&C3&"*",ListPersonnel!$E$9:$E$1287)
, mas novamente, sem sucesso.
Tenho quase certeza de que estou usando esses forumlas errado, mas não tenho certeza de como posso usá-los corretamente
Qualquer ajuda seria apreciada.
Obrigado
Responder1
Simplesmente, você está tentando encontrar o nome duplicado entre duas colunas. Mas para executar a fórmula e produzir resultados precisos, você precisa trabalhar com o básico, caso contrário nenhuma fórmula poderia entregar 100%.
Tipo, você tem que fazer um padrão. O nome começa com Título como Sr. ou MR ou Sra., espaço em branco entre Título, Nome e Sobrenome, também como Nome começa com Sobrenome ou Nome.
Verifique a captura de tela abaixo, usei três fórmulas simples para determinar o nome Correspondente ou Não Correspondente ou Duplicado.
=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")