Comparación de columnas

01/04/2006 - 06:53 por Manuel Peralta Torúa | Informe spam
Qué puedo hacer si quiero que en dos bases de datos semejantes se agregue la
fila que le falta a una o se quite la que le sobra a la otra. por ejemplo: si
en la columna A estan los números consecutivos del 1 al 10 con datos
relacionados en las columnas B, C ; y en la D estan los mismos números
pero falta el 6 por ejemplo y con datos de esta lista en las columnas E, F.
La pregunta es: ¿Qué función o proceso de filtro puede lograr que busque e
iguale ambas listas?
De antemano, gracias por su atención

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/04/2006 - 08:47 | Informe spam
hola, Manuel !

... quiero que en dos bases de datos semejantes se agregue la fila que le falta a una o se quite la que le sobra a la otra.
por ejemplo: si en la columna A estan los numeros consecutivos del 1 al 10 con datos relacionados en las columnas B, C
y en la D estan los mismos numeros pero falta el 6 por ejemplo y con datos de esta lista en las columnas E, F
La pregunta es: Que funcion o proceso de filtro puede lograr que busque e iguale ambas listas?



1) y... [p.e. en el caso que planteas]... que se supone que se debiera 'hacer' con el '6' que esta en una y no en la otra ?
a) agregarlo a la segunda lista ?
b) eliminarlo de la primera lista ?
c) como saber cuando 'le falta a una' ? o... cuando 'le sobra a la otra' ?
nota que la 'semantca' en este caso... pudiera resultar... 'traicionera' :))
si 'le falta a la una'... [resulta obvio que]... -> 'le sobra a la otra' :D
la cuestion es... -> cuando se agrega [y en cual] ?... o... cuando se elimina [y en cual] ???

2) los datos en B:C para A y los datos en E:F para D... debieran ser 'iguales' ?

saludos,
hector.
Respuesta Responder a este mensaje
#2 Manuel Peralta Torúa
01/04/2006 - 10:47 | Informe spam
Mira por ejemplo tengo una lista de alumnos en otras columnas están datos
como edad, sexo promedio, etc La cosa es que en un momento dado me dan la
misma lista pero modificada con alguno de menos o algunos de más, pero como
la lista es larga quisiera una forma de poder unirlas y en algunos casos
eliminar por ejemplo si en la lista nueva tiene uno de menos, porque ya se
dió de baja, pues eliminarlo, lo que pasa es que lo necesito hacer asi porque
en una lista contiene alguna columna diferente y es necesario que coincidan
al unificarse.
Espero ahora si me comprenda y pueda aydarme

"Héctor Miguel" escribió:

hola, Manuel !

> ... quiero que en dos bases de datos semejantes se agregue la fila que le falta a una o se quite la que le sobra a la otra.
> por ejemplo: si en la columna A estan los numeros consecutivos del 1 al 10 con datos relacionados en las columnas B, C
> y en la D estan los mismos numeros pero falta el 6 por ejemplo y con datos de esta lista en las columnas E, F
> La pregunta es: Que funcion o proceso de filtro puede lograr que busque e iguale ambas listas?

1) y... [p.e. en el caso que planteas]... que se supone que se debiera 'hacer' con el '6' que esta en una y no en la otra ?
a) agregarlo a la segunda lista ?
b) eliminarlo de la primera lista ?
c) como saber cuando 'le falta a una' ? o... cuando 'le sobra a la otra' ?
nota que la 'semantca' en este caso... pudiera resultar... 'traicionera' :))
si 'le falta a la una'... [resulta obvio que]... -> 'le sobra a la otra' :D
la cuestion es... -> cuando se agrega [y en cual] ?... o... cuando se elimina [y en cual] ???

2) los datos en B:C para A y los datos en E:F para D... debieran ser 'iguales' ?

saludos,
hector.



Respuesta Responder a este mensaje
#3 Anonimo
01/04/2006 - 18:40 | Informe spam
Te propongo una forma muy poco ortodoxa,
En una tercera hoja o libro, copias los contenidos de ambas listas y los
pones uno debajo del otro. luego ordenas por orden alfabetico y logicamente
te van a aparecer repetidos algunos. vas a eliminar los repetidos y dejar
los que no se repitan.
si tu lista es muy grande y vas a eliminar uno por uno con la opcion
eliminar fila, puedes hacer lo siguiente:
selecciona solo una celda de las que estan repetidas y manteniendo la tecla
CTRL presionada te vas a bajar con el mouse y dar click en todos los
repetidos luego que termines sueltas CTRL luego click derecho en una de las
celdas sombreadas / eliminar todas las filas..,
Espero sea de tu ayuda..
Un saludo.!!


"Manuel Peralta Torúa"
escribió en el mensaje
news:
Mira por ejemplo tengo una lista de alumnos en otras columnas están datos
como edad, sexo promedio, etc La cosa es que en un momento dado me dan la
misma lista pero modificada con alguno de menos o algunos de más, pero


como
la lista es larga quisiera una forma de poder unirlas y en algunos casos
eliminar por ejemplo si en la lista nueva tiene uno de menos, porque ya se
dió de baja, pues eliminarlo, lo que pasa es que lo necesito hacer asi


porque
en una lista contiene alguna columna diferente y es necesario que


coincidan
al unificarse.
Espero ahora si me comprenda y pueda aydarme

"Héctor Miguel" escribió:

> hola, Manuel !
>
> > ... quiero que en dos bases de datos semejantes se agregue la fila que


le falta a una o se quite la que le sobra a la otra.
> > por ejemplo: si en la columna A estan los numeros consecutivos del 1


al 10 con datos relacionados en las columnas B, C
> > y en la D estan los mismos numeros pero falta el 6 por ejemplo y con


datos de esta lista en las columnas E, F
> > La pregunta es: Que funcion o proceso de filtro puede lograr que


busque e iguale ambas listas?
>
> 1) y... [p.e. en el caso que planteas]... que se supone que se debiera


'hacer' con el '6' que esta en una y no en la otra ?
> a) agregarlo a la segunda lista ?
> b) eliminarlo de la primera lista ?
> c) como saber cuando 'le falta a una' ? o... cuando 'le sobra a


la otra' ?
> nota que la 'semantca' en este caso... pudiera resultar...


'traicionera' :))
> si 'le falta a la una'... [resulta obvio que]... -> 'le sobra


a la otra' :D
> la cuestion es... -> cuando se agrega [y en cual] ?... o...


cuando se elimina [y en cual] ???
>
> 2) los datos en B:C para A y los datos en E:F para D... debieran ser


'iguales' ?
>
> saludos,
> hector.
>
>
>
Respuesta Responder a este mensaje
#4 Manuel Peralta Torúa
02/04/2006 - 01:30 | Informe spam
Si señor, excelente, es lo más acercado a lo que quería, lo acabo de probar
como lo sugieres y si funcionó y creo que no hay otra forma yo pensaba en
alguna fórmula pero parece que nadie lo sabe, muchas gracias.
Hay un experto en fórmulas en este foro, que es KL no se si leyó esto.

"Principiante" escribió:

Te propongo una forma muy poco ortodoxa,
En una tercera hoja o libro, copias los contenidos de ambas listas y los
pones uno debajo del otro. luego ordenas por orden alfabetico y logicamente
te van a aparecer repetidos algunos. vas a eliminar los repetidos y dejar
los que no se repitan.
si tu lista es muy grande y vas a eliminar uno por uno con la opcion
eliminar fila, puedes hacer lo siguiente:
selecciona solo una celda de las que estan repetidas y manteniendo la tecla
CTRL presionada te vas a bajar con el mouse y dar click en todos los
repetidos luego que termines sueltas CTRL luego click derecho en una de las
celdas sombreadas / eliminar todas las filas..,
Espero sea de tu ayuda..
Un saludo.!!


"Manuel Peralta Torúa"
escribió en el mensaje
news:
> Mira por ejemplo tengo una lista de alumnos en otras columnas están datos
> como edad, sexo promedio, etc La cosa es que en un momento dado me dan la
> misma lista pero modificada con alguno de menos o algunos de más, pero
como
> la lista es larga quisiera una forma de poder unirlas y en algunos casos
> eliminar por ejemplo si en la lista nueva tiene uno de menos, porque ya se
> dió de baja, pues eliminarlo, lo que pasa es que lo necesito hacer asi
porque
> en una lista contiene alguna columna diferente y es necesario que
coincidan
> al unificarse.
> Espero ahora si me comprenda y pueda aydarme
>
> "Héctor Miguel" escribió:
>
> > hola, Manuel !
> >
> > > ... quiero que en dos bases de datos semejantes se agregue la fila que
le falta a una o se quite la que le sobra a la otra.
> > > por ejemplo: si en la columna A estan los numeros consecutivos del 1
al 10 con datos relacionados en las columnas B, C
> > > y en la D estan los mismos numeros pero falta el 6 por ejemplo y con
datos de esta lista en las columnas E, F
> > > La pregunta es: Que funcion o proceso de filtro puede lograr que
busque e iguale ambas listas?
> >
> > 1) y... [p.e. en el caso que planteas]... que se supone que se debiera
'hacer' con el '6' que esta en una y no en la otra ?
> > a) agregarlo a la segunda lista ?
> > b) eliminarlo de la primera lista ?
> > c) como saber cuando 'le falta a una' ? o... cuando 'le sobra a
la otra' ?
> > nota que la 'semantca' en este caso... pudiera resultar...
'traicionera' :))
> > si 'le falta a la una'... [resulta obvio que]... -> 'le sobra
a la otra' :D
> > la cuestion es... -> cuando se agrega [y en cual] ?... o...
cuando se elimina [y en cual] ???
> >
> > 2) los datos en B:C para A y los datos en E:F para D... debieran ser
'iguales' ?
> >
> > saludos,
> > hector.
> >
> >
> >



Respuesta Responder a este mensaje
#5 Héctor Miguel
02/04/2006 - 08:27 | Informe spam
hola, Manuel !

... es lo mas acercado a lo que queria... y creo que no hay otra forma
... pensaba en alguna formula pero parece que nadie lo sabe [...]



1) [con seguridad]... existe la posibilidad de 'lograr' lo que necesitas usando [solo] formulas ;)
aunque [tambien con seguridad] habria que 'convertir' [posteriormente] los resultados a 'constantes'
y haria falta 'conocer' el arreglo [+/- exactamente] de ambos listados
sobre todo, por lo que comentas de [ciertas] 'diferencias' entre sus columnas [y su orden ?]
ademas [dependiendo del numero de registros/filas]... podria resultar en un proceso +/- 'lento'
[sobre todo, si va a ser 'repetitivo' y quisieras que fuera semi/automatico]

2) existe tambien la alternativa de 'automatizar' el proceso [usando codigo o macros y/o eventos]
solo [considera] que... si NO se 'tuviera que adivinar' cual es [de nuevo] 'el arreglo' de ambos listados...
y se pudiera 'saber' cual es 'el que manda'... o cuando se eliminan o agregan [y en cual]...
y 'que hacer'... cuando las columnas sean [o esten] 'diferentes' entre un listado y otro...
seria mas 'facil' [elaborar alguna propuesta] y 'rapido' [para ti de alcanzar una solucion] ;)

3) [p.e.] si [al final de cuentas] lo que vas a hacer EN [o con] la lista 'anterior' ES...
-> 'eliminar' los que ya no esten en la lista 'nueva'...
-> y 'agregar' los que aparecen como 'nuevos' en la lista 'nueva'...
[fuera de las 'diferencias' en las columnas, donde me he quedado 'perdido'] :-(
por que no 'trabajar' [sola y exclusivamente] con la lista 'nueva' ???

seguramente hay datos que no alcanzo a 'apreciar' de tus mensajes [o se te estan 'quedando en el tintero'] -?-
por eso es que [a veces] 'salgo con mi domingo 7'... y ando de 'pregunton' :D

si crees que 'estoy viendo cosas... que no son'... [simplemente] no me hagas caso :))
si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida