Excel - Completar columnas

 
Vista:

Completar columnas

Publicado por Dolor de cabeza (3 intervenciones) el 22/08/2007 20:06:38
Hola a todos, tengo una duda y espero poder resolverla. Tengo un libro en Excel. En la hoja1 tengo estos datos (no voy a poner todos porque son muchos, solo voy a poner unos pocos a modo de ejemplo):

A B
1 COMARCA MUNICIPIO
2 CUENCA CUENCA
3 CUENCA UÑA
4 CAÑETE CAÑETE
5 CAÑETE ZAFRILLA

La columna A son las comarcas y la columna B son los municipios.

En la hoja2 tengo los siguientes datos:

A B

1 COMARCA MUNICIPIO

Bien, yo lo que quiero es que cuando en la columna B de la hoja2 que es la de la municipio ponga Uña automáticamente en la columna A ponga Cuenca sin yo tener que escribirla, y así sucesivamente con todas las localidades de todas las provincias (Zafrilla = Cañete, etc…)

¿Eso como se hace? No soy muy experto con Excel, así que os pediría si no es mucha molestia que me lo explicarais paso por paso.

Muchas gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Abraham Valencia
Val: 313
Ha mantenido su posición en Excel (en relación al último mes)
Gráfica de Excel

RE:Completar columnas

Publicado por Abraham Valencia (2415 intervenciones) el 22/08/2007 22:31:38
Pues debes usar BUSCARV... paso a paso lee y practica lo que dice en la ayuda del excel sobre esa funcion. Usando el buscador del foro o san google encontraras mas todavia!

Abraham
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Completar columnas

Publicado por Josean (82 intervenciones) el 22/08/2007 22:34:14
En B2 de la hoja 2 coloca esto:
=si(B2="";"";buscarv(B2;Hoja1!A4:B7;1))
Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Completar columnas

Publicado por Dolor de cabeza (3 intervenciones) el 23/08/2007 08:24:52
Gracias a los dos.

Josean he utilizado tu fórmula pero creo que hago algo mal porque no me sale...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Completar columnas

Publicado por José Luis (2 intervenciones) el 23/08/2007 08:44:56
No funciona porque:
1 - Estás realizando una referencia circular (En B2 pon SI(B2 ....)
2 - El BuscarV no realiza busquedas hacia atrás: "buscarv(B2;Hoja1!A4:B7;1))"
Estás diciendole al Excel que busque en las celdas A4 hasta la A7 el texto Uña (B2) que nunca encontrará porque realmente está en la columna B.

En la Celda A2 de la Hoja 2 debes poner
=INDIRECTO("Hoja1!A"&COINCIDIR(B2;Hoja1!B$2:B$7))

Nota: B$7 debes cambiarlo por B$1000 si tienes 1000 municipios.

Otra solución es que en la Hoja1 intercambies las columnas y entonces sí podrás realizar un buscarV.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Completar columnas

Publicado por Santiago (193 intervenciones) el 23/08/2007 17:22:12
Hola Jose Luis, tu formula es correcta con "BUSCARV", debes explicar a ella sobre la "," y ";". depende de la sistema de cada computadora.

Un saludo.
SCM
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Completar columnas

Publicado por Santi (1 intervención) el 23/08/2007 20:13:51
A mi me interesa también este post, lo único que me estoy liando un poco...

Entonces, ¿Cuál sería la fórmula correcta? ¿Cómo tendría que quedar realmente?

Gracias a todos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Completar columnas

Publicado por José Luis (700 intervenciones) el 23/08/2007 20:28:07
1 - Sin intercambiar las columnas de la Hoja1, la fórmula sería
En la Celda A2 de la Hoja 2 debes poner
=INDIRECTO("Hoja1!A"&COINCIDIR(B2;Hoja1!B$2:B$7;0))
Con control de error en la búsqueda
=SI(ESERROR(COINCIDIR(B2;Hoja1!B$2:B$7;0));"";INDIRECTO("Hoja1!A"&COINCIDIR(B2;Hoja1!B$2:B$7;0)))


2 - Si se intercambian las columnas de la Hoja1

A B
1 MUNICIPIO COMARCA
2 CUENCA CUENCA
3 UÑA CUENCA
4 CAÑETE CAÑETE
5 ZAFRILLA CAÑETE

En la Hoja2
A B
1 COMARCA MUNICIPIO
En A2 habría que poner
=SI(ESERROR(BUSCARV(B2;Hoja1!$A$2:$B$5;2;0));"";BUSCARV(B2;Hoja1!$A$2:$B$5;2;0))

Tendríais que leer un poco más en la ayuda de excel.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Completar columnas

Publicado por Dolor de cabeza (3 intervenciones) el 24/08/2007 07:24:40
Jose Luis no sabes cuanto te agradezco tu ayuda. Con la segunda opción me sale todo a la perfección (La de intercambiar las columnas de lugar).

Muchas, muchas, muchas gracias, me acabas de quitar la inversión de mucho tiempo de trabajo.

Gracias a todos por vuestra colaboración. La verdad que este foro es una maravilla. Con gente como vosotra estais haciendo que much@s aprendamos cosas que ni creíamos que se podía hacer.

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡MIL GRACIAS!!!!!!!!!!!!!!!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Completar columnas

Publicado por José Luis (700 intervenciones) el 24/08/2007 08:45:07
Gracias, pero no creo que sea para tanto. 8-O
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar