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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 * * * Jorge * * *
24/08/2004 - 14:18 | Informe spam
Antes que nada Hector dejame darte las gracias por tu
ayuda, lo que me planteas es un tanto enredado para mis
escasos conocimientos en Excel, si pudieras ser un poco
más detallado te lo agradecería, me parece que lo que
estoy tratando de hacer es para expertos pero sucede que
realmente lo necesito, la estructura de mis tablas de
excel es mas o menos la siguiente:

ID, Nombres, Apellidos, Salario

Estos son los campos eslementales con los que se puede
hacer lo que quiero, si pudieras hacer un ejemplo en un
archivo de excel y enviarmelo mucho telo sabría agradecer,
mi correo para que me envies el archivo es el siguiente
, se que las normas dicen que todo
se debería tratar por este medio pero no se como anexar un
archivo en el foro, si necesitas que te aclaree alguna
duda por favor dimelo.

Nuevamente muchisimas gracias por tu ayuda
Salu2
Jorge




En mi caso el campo clave es la Cedula que no es otra cosa
que el ID del empleado

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.

.

Respuesta Responder a este mensaje
#3 Héctor Miguel
24/08/2004 - 18:48 | Informe spam
hola, Jorge !

... un tanto enredado para mis escasos conocimientos en Excel [...]
... la estructura de mis tablas de excel es mas o menos la siguiente:
ID, Nombres, Apellidos, Salario
... campos elementales con los que se puede hacer lo que quiero [...]



yo crei que las 'instrucciones' eran 'faciles de seguir' pero... desconocia la 'estructura' que comentas
[con la cual] 'se me antoja suponer' que podrian 'presentarse' otro tipo de 'conflictos' :(
como nombres escritos... 'igual...pero...diferente' [p.e. espacios 'extras', acentos si y no, etc.] :\

si lo prefieres, podrias enviarme [una copia de] tus archivos ;)
no 'necesito' enterarme de los datos 'completos'... ->solo<- de los 'detalles importantes' como...
- la ID es 'unica e irrepetible' ??? [es decir... no 'importa' si existen 'errores' con los nombres...]
- si el salario NO es 'relevante'... [obvio] NO lo 'incluyas' ;)
- lo mas 'cercano' [posible] a 'la realidad' [tu conoces los datos que 'impactarian' en el resultado]
solo quita de la direccion de 'respuesta' el... 'NO...SPAM...PLS' [y... en 'ZIP'... plis]

saludos,
hector.
Respuesta Responder a este mensaje
#4 * * * Jorge * * *
24/08/2004 - 20:21 | Informe spam
Ya te envié el archivo por correo

Gracias


hola, Jorge !

... un tanto enredado para mis escasos conocimientos en




Excel [...]
... la estructura de mis tablas de excel es mas o menos




la siguiente:
ID, Nombres, Apellidos, Salario
... campos elementales con los que se puede hacer lo




que quiero [...]

yo crei que las 'instrucciones' eran 'faciles de seguir'


pero... desconocia la 'estructura' que comentas
[con la cual] 'se me antoja suponer' que


podrian 'presentarse' otro tipo de 'conflictos' :(
como nombres escritos... 'igual...pero...diferente' [p.e.


espacios 'extras', acentos si y no, etc.] :\

si lo prefieres, podrias enviarme [una copia de] tus


archivos ;)
no 'necesito' enterarme de los datos 'completos'... -
solo<- de los 'detalles importantes' como...
- la ID es 'unica e irrepetible' ??? [es decir...


no 'importa' si existen 'errores' con los nombres...]
- si el salario NO es 'relevante'... [obvio] NO


lo 'incluyas' ;)
- lo mas 'cercano' [posible] a 'la realidad' [tu conoces


los datos que 'impactarian' en el resultado]
solo quita de la direccion de 'respuesta'


el... 'NO...SPAM...PLS' [y... en 'ZIP'... plis]

saludos,
hector.
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida