Compara 2 conjuntos de datos en EXCEL y devuelve lo que debería ser

Compara 2 conjuntos de datos en EXCEL y devuelve lo que debería ser

Necesito ayuda para comparar 2 conjuntos de datos en Excel (ver captura de pantalla a continuación).

Captura de pantalla de Excel

Como puedes ver tengo datos de 2 fuentes. La fuente 1 son los datos correctos. Es posible que la Fuente 2 haya sido correcta en algún momento, pero no está actualizada. Quiero poder ver el número de cuenta y la persona en la fuente de datos 2 para ver si coincide con el número de cuenta y la persona en la fuente de datos 1.

  • Si coincide, me gustaría que la celda adyacente en la columna I permanezca en blanco.
  • Si NO coincide, me gustaría llevar a la persona de la Fuente de datos 1 a la celda adyacente en la columna I.

Para su información

  • Los datos comienzan desde la fila 7 y podría haber hasta 5000 números de cuenta.
  • Si el número de cuenta en la fuente 2 no está en la lista de números de cuenta en la fuente 1, entonces me gustaría que se inserte la palabra VERIFICAR en la celda adyacente en la columna I.
  • yo uso excel 2013

Encuentre un enlace a una copia de la hoja de cálculo a continuación (alojada en Google Drive): https://drive.google.com/file/d/0B0FUMX_fxi4GelBxS0cxTE00eHM/view?usp=sharing

Intenté usar 'CONTAR.SI' que funciona hasta cierto punto; compara si coinciden o no, pero no sé cómo hacer todo lo anterior que necesito. Supongo que se necesita una macro, pero no tengo idea de por dónde empezar a crear una macro para hacer lo anterior.

Respuesta1

Puede usar Vlookup, $B$7:$C$500 es el rango en fuente1, Número de cuenta y Persona, con referencia absoluta para permanecer fija cuando arrastra la fórmula hacia abajo en la columna, 2 es la segunda columna (Persona) para comparar con la Persona en fuente2, Falso para tener una coincidencia exacta, escriba lo siguiente en I7 y arrástrelo hacia abajo:

=SI(ESERROR(BUSCARV(F7,$B$7:$C$500,2,FALSO)),"Verificar",SI(BUSCARV(F7,$B$7:$C$500,2,FALSO)=G7,"" ,BUSCARV(F7,$B$7:$C$500,2,FALSO)))

En caso de error, la fórmula escribirá Verificar en la columna I, lo que significa que el número de cuenta en F no existe en la fuente1, si existe y la persona correspondiente es la misma en la fuente1 y en la fuente 2, devolverá el espacio en blanco "", de lo contrario devolverá el persona correcta en fuente1.

información relacionada