Compare 2 conjuntos de dados no EXCEL e retorne o que deveria ser

Compare 2 conjuntos de dados no EXCEL e retorne o que deveria ser

Preciso de ajuda para comparar 2 conjuntos de dados no Excel (veja a captura de tela abaixo).

Captura de tela do Excel

Como você pode ver, tenho dados de 2 fontes. A fonte 1 são os dados corretos. A fonte 2 pode estar correta em algum momento, mas não está atualizada. Quero poder examinar o número da conta e a pessoa na fonte de dados 2 para ver se ele corresponde ao número da conta e à pessoa na fonte de dados 1.

  • Se corresponder, gostaria que a célula adjacente na coluna I permanecesse em branco.
  • Se NÃO corresponder, gostaria de trazer a pessoa da fonte de dados 1 para a célula adjacente na coluna I

Para sua informação

  • Os dados começam na linha 7 e pode haver até 5.000 números de conta
  • Se o número da conta na fonte 2 não estiver na lista de números de conta na fonte 1, gostaria que a palavra CHECK fosse inserida na célula adjacente na coluna I.
  • Eu uso o Excel 2013

Encontre um link para uma cópia da planilha abaixo (hospedada no Google Drive): https://drive.google.com/file/d/0B0FUMX_fxi4GelBxS0cxTE00eHM/view?usp=sharing

Tentei usar 'COUNTIFS', que funciona até certo ponto; ele compara se eles correspondem ou não, mas não consigo descobrir como fazer tudo o que preciso acima. Presumo que uma macro seja necessária, mas não tenho ideia de por onde começar a criar uma macro para fazer o que foi dito acima.

Responder1

Você pode usar o Vlookup, $B$7:$C$500 é o intervalo em fonte1, Número da conta e Pessoa, com referência absoluta para permanecer fixo quando você arrasta a fórmula para baixo na coluna, 2 é a 2ª coluna (Pessoa) para comparar com o Pessoa na fonte2, False para ter correspondência exata, escreva o seguinte em I7 e arraste para baixo:

=SE(ÉERRO(PROCV(F7,$B$7:$C$500,2,FALSO)),"Verificar",SE(PROCV(F7,$B$7:$C$500,2,FALSO)=G7,"" ,PROCV(F7,$B$7:$C$500,2,FALSO)))

Em caso de erro a fórmula escreverá Check na Coluna I significa que o Número da Conta em F não existe na fonte1, se existir e a Pessoa correspondente for a mesma na fonte1 e na fonte 2 retornará em branco "", caso contrário retornará o pessoa correta na fonte1.

informação relacionada