macro para comparar dos hojas de calculo (99columnas y 7000filas)

27/06/2006 - 00:32 por Bucanero | Informe spam
Necesito ayuda para comparar dos hojas de excel una de unas 7000 filas y 99
columnas (hoja 1), y la otra hoja de unas 800 filas y 11 columnas (hoja2).
Ambas tiene en comun una columna (nº de parte). Las que tengan el mismo
numero de parte en la hoja1 debo de copiar cinco celdas no consecutivas y
pegarlas en la hoja2, tambien de forma no consecutiva. Gracias

Preguntas similare

Leer las respuestas

#1 Miguel Zapico
27/06/2006 - 12:11 | Informe spam
Si los valores de enlace en la hoja1 son unicos, mira en la ayuda la funcion
BUSCARV. Viene con varios ejemplos, y es posible que puedas utilizarla en
este caso sin tener que recurrir a macros.

Espero que te sirva.
Miguel.

"Bucanero" wrote:

Necesito ayuda para comparar dos hojas de excel una de unas 7000 filas y 99
columnas (hoja 1), y la otra hoja de unas 800 filas y 11 columnas (hoja2).
Ambas tiene en comun una columna (nº de parte). Las que tengan el mismo
numero de parte en la hoja1 debo de copiar cinco celdas no consecutivas y
pegarlas en la hoja2, tambien de forma no consecutiva. Gracias
Respuesta Responder a este mensaje
#2 Bucanero
28/06/2006 - 00:32 | Informe spam
Muchas gracias Miguel, pero mi problema continua. Lo unico que he conseguido
co esta formula es que me dé un valor verdadero si coincide con el de la otra
hoja.

"Miguel Zapico" escribió:

Si los valores de enlace en la hoja1 son unicos, mira en la ayuda la funcion
BUSCARV. Viene con varios ejemplos, y es posible que puedas utilizarla en
este caso sin tener que recurrir a macros.

Espero que te sirva.
Miguel.

"Bucanero" wrote:

> Necesito ayuda para comparar dos hojas de excel una de unas 7000 filas y 99
> columnas (hoja 1), y la otra hoja de unas 800 filas y 11 columnas (hoja2).
> Ambas tiene en comun una columna (nº de parte). Las que tengan el mismo
> numero de parte en la hoja1 debo de copiar cinco celdas no consecutivas y
> pegarlas en la hoja2, tambien de forma no consecutiva. Gracias
Respuesta Responder a este mensaje
#3 Miguel Zapico
28/06/2006 - 09:04 | Informe spam
Si lo unico que te devuelve es verdadero, debes estar utilizando la funcion
BUSCAR y no BUSCARV. En esta ultima, el tercer parametro indica el numero de
columnas a la derecha de la que contiene la coincidencia, y devuelve el valor
de la celda en esa fila y esa columna.
Otra cosa que es recomendable buscando referencias es poner el cuarto
parametro como FALSO, que puede trabajar con listas no ordenadas.

Miguel.

"Bucanero" wrote:

Muchas gracias Miguel, pero mi problema continua. Lo unico que he conseguido
co esta formula es que me dé un valor verdadero si coincide con el de la otra
hoja.

"Miguel Zapico" escribió:

> Si los valores de enlace en la hoja1 son unicos, mira en la ayuda la funcion
> BUSCARV. Viene con varios ejemplos, y es posible que puedas utilizarla en
> este caso sin tener que recurrir a macros.
>
> Espero que te sirva.
> Miguel.
>
> "Bucanero" wrote:
>
> > Necesito ayuda para comparar dos hojas de excel una de unas 7000 filas y 99
> > columnas (hoja 1), y la otra hoja de unas 800 filas y 11 columnas (hoja2).
> > Ambas tiene en comun una columna (nº de parte). Las que tengan el mismo
> > numero de parte en la hoja1 debo de copiar cinco celdas no consecutivas y
> > pegarlas en la hoja2, tambien de forma no consecutiva. Gracias
Respuesta Responder a este mensaje
#4 Bucanero
29/06/2006 - 00:20 | Informe spam
Gracias de nuevo por atender mi petición,pero algo debo de hacer mal ya que
obtengo como resultado #N/A y la función es esta
=BUSCARV(E5;lanorf!A2:AC6459;4;FALSO), esto es despues de reducir la tabla
para poder manejarla mejor. ¿En que me equivoco?

Tambien estoy trabajando en una estructura condicional de codigo
(IFTHEN..), para intentar resolver este problema. Si lo termino esta
noche, mañana lo pruebo y te lo comento.

Un saludo.

"Miguel Zapico" escribió:

Si lo unico que te devuelve es verdadero, debes estar utilizando la funcion
BUSCAR y no BUSCARV. En esta ultima, el tercer parametro indica el numero de
columnas a la derecha de la que contiene la coincidencia, y devuelve el valor
de la celda en esa fila y esa columna.
Otra cosa que es recomendable buscando referencias es poner el cuarto
parametro como FALSO, que puede trabajar con listas no ordenadas.

Miguel.

"Bucanero" wrote:

> Muchas gracias Miguel, pero mi problema continua. Lo unico que he conseguido
> co esta formula es que me dé un valor verdadero si coincide con el de la otra
> hoja.
>
> "Miguel Zapico" escribió:
>
> > Si los valores de enlace en la hoja1 son unicos, mira en la ayuda la funcion
> > BUSCARV. Viene con varios ejemplos, y es posible que puedas utilizarla en
> > este caso sin tener que recurrir a macros.
> >
> > Espero que te sirva.
> > Miguel.
> >
> > "Bucanero" wrote:
> >
> > > Necesito ayuda para comparar dos hojas de excel una de unas 7000 filas y 99
> > > columnas (hoja 1), y la otra hoja de unas 800 filas y 11 columnas (hoja2).
> > > Ambas tiene en comun una columna (nº de parte). Las que tengan el mismo
> > > numero de parte en la hoja1 debo de copiar cinco celdas no consecutivas y
> > > pegarlas en la hoja2, tambien de forma no consecutiva. Gracias
Respuesta Responder a este mensaje
#5 Miguel Zapico
29/06/2006 - 09:10 | Informe spam
La formula tiene un formato correcto, el error #N/A suele ocurrir cuando no
se encuentra el valor en la lista. En este caso, dice que el valor de la
celda E5 no se encuentra en el rango A2:A6459 (la funcion busca en la primera
columna).
Otra opcion, en caso de que el valor este realmente en la lista, puede ser
que el formato de las dos celdas no sea el mismo (uno en formato texto, otro
en formato numerico). En este caso la formula tambien te daria el error #N/A.

Miguel.

"Bucanero" wrote:

Gracias de nuevo por atender mi petición,pero algo debo de hacer mal ya que
obtengo como resultado #N/A y la función es esta
=BUSCARV(E5;lanorf!A2:AC6459;4;FALSO), esto es despues de reducir la tabla
para poder manejarla mejor. ¿En que me equivoco?

Tambien estoy trabajando en una estructura condicional de codigo
(IFTHEN..), para intentar resolver este problema. Si lo termino esta
noche, mañana lo pruebo y te lo comento.

Un saludo.

"Miguel Zapico" escribió:

> Si lo unico que te devuelve es verdadero, debes estar utilizando la funcion
> BUSCAR y no BUSCARV. En esta ultima, el tercer parametro indica el numero de
> columnas a la derecha de la que contiene la coincidencia, y devuelve el valor
> de la celda en esa fila y esa columna.
> Otra cosa que es recomendable buscando referencias es poner el cuarto
> parametro como FALSO, que puede trabajar con listas no ordenadas.
>
> Miguel.
>
> "Bucanero" wrote:
>
> > Muchas gracias Miguel, pero mi problema continua. Lo unico que he conseguido
> > co esta formula es que me dé un valor verdadero si coincide con el de la otra
> > hoja.
> >
> > "Miguel Zapico" escribió:
> >
> > > Si los valores de enlace en la hoja1 son unicos, mira en la ayuda la funcion
> > > BUSCARV. Viene con varios ejemplos, y es posible que puedas utilizarla en
> > > este caso sin tener que recurrir a macros.
> > >
> > > Espero que te sirva.
> > > Miguel.
> > >
> > > "Bucanero" wrote:
> > >
> > > > Necesito ayuda para comparar dos hojas de excel una de unas 7000 filas y 99
> > > > columnas (hoja 1), y la otra hoja de unas 800 filas y 11 columnas (hoja2).
> > > > Ambas tiene en comun una columna (nº de parte). Las que tengan el mismo
> > > > numero de parte en la hoja1 debo de copiar cinco celdas no consecutivas y
> > > > pegarlas en la hoja2, tambien de forma no consecutiva. Gracias
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida