Comparar Archivos

23/08/2004 - 21:28 por * * * Jorge * * * | Informe spam
Hola amigos, tengo dos archivos en excel con una buena
cantidad de registros cada uno, los cuales me gustaría
compara para determinar si algunos de los registros de uno
se encuentran en el otro, en caso de encontrar un registro
que coincida en los dos archivos quiero que se guarde en
un tercer archivo o en otra hoja o que por lo menos los
marque para poderlos identificar facilmente, el caso es
que tengo una nómina que quiero comparar en distintas
fechas, es decir, quiero saber si las personas que fueron
despedidas hace ya algun tiempo de la empresa no han
vuelto a ser contratadas. En tal sentido tengo un archivo
de la nómina de hace tres meses y el de este mes. Mucho
sabré agradecer a quien me oriente en este proyecto
porque la verdad no soy muy diestro en Excel y es la
unica herramienta que tengo

De antemano muchas gracias por la ayuda

Salu2
Jorge
 

Leer las respuestas

#1 Héctor Miguel
24/08/2004 - 05:42 | Informe spam
hola, Jorge !

... dos archivos en excel con una buena cantidad de registros cada uno
... determinar si algunos de los registros de uno se encuentran en el otro
... registro que coincida en los dos ... que se guarde en un tercer archivo o en otra hoja
... o que por lo menos los marque para poderlos identificar facilmente [...]



si dejamos 'un poquito de lado' [y solo por el momento] el asunto de copiar los registros 'encontrados' :))
puedes 'marcar' [usando formatos condicionales] dichos registros con el siguiente procedimiento...
1° abres ->ambos<- archivos [con las nominas]
2° en el archivo de la nomina 'anterior'...
-> le das un nombre al listado de los nombres [pe. ->Nomina.Anterior<-]
3° en el archivo de la nomina 'actual'...
-> creas un nombre que haga 'referencia' AL NOMBRE en el libro de la nomina 'anterior'...
que 'puede ser' EL MISMO nombre... [p.e. insertar / nombre / definir... -p.e. ->Nomina.Anterior-]
en el campo de: 'se refiere a:' ->'jalas'<- el nombre en el libro de la nomina 'anterior'...
[p.e. ->='Nombre del libro con la nomina anterior'!Nomina.Anterior<-]
-> selecciona el rango con los nombres [la nomina 'actual'???] y suponiendo que inicia en 'A2'...
usando [menu] formato / formato condicional... selecciona ->formula<-
a) introduces la formula... =contar.si(Lista.Anterior,a2)>0 la referencia 'a2' es 'relativa' <= OJO
[por si las dudas... 'nota' que mi separador de argumentos es la coma ',' NO punto y coma ';']
b) define los formatos [p.e. fuente negrita/rojo + todos los bordes + color de trama en amarillo]
con este procedimiento 'se marcan' [en tu nomina 'actual'] los que SI estan en la nomina 'anterior'

si cualquier duda [o de todas maneras 'requieres' hacer el 'traspaso' a otra hoja/libro...] ¿comentas?
saludos,
hector.

Preguntas similares