Página 1 de 1

[RESUELTO] Función buscarv

Publicado: Dom Feb 22, 2015 2:19 pm
por chuse_t
Hola estoy intentando hacer uso de la función buscarv.
Tengo un archivo con dos hojas. en una tengo varios datos y el que me interesa: un código de centro educativo. En la otra tengo el listado de todos los centros educativos educativos de la zona incluyendo este código y además tengo la localidad donde se encuentra ese centro.
uso la función buscarv: la celda donde se encuentra lo que quiero buscar, la matriz donde se encuentran todos los datos , el número de columna que quiero que me devuelva, y por último valor falso)
=BUSCARV(E2;Jaen.A1:E87;4;0)
y aparece el mensaje # N/D

a pesar de sé que el código está en ambas hojas.
¿en qué estoy fallando?
adjunto el archivo

Re: Función buscarv

Publicado: Dom Feb 22, 2015 5:44 pm
por xiseme
No, no es el mismo código (si la máquina te dice que no, es que no :mrgreen:)

En la tabla tienes como código un número, el «23000106»; pero buscas el contenido de una celda que tiene el texto «23000106 » (nota también el espacio)

Re: Función buscarv

Publicado: Dom Feb 22, 2015 5:47 pm
por chuse_t
Vale. Pruebo a lo largo de esta tarde y os cuento.Gracias ppr la respuesta!!

Re: Función buscarv

Publicado: Dom Feb 22, 2015 5:49 pm
por chuse_t
¿tendría que darle el formato número a los códigos?

Re: Función buscarv

Publicado: Dom Feb 22, 2015 7:54 pm
por ifanlo
Hola, chuse_t!

No hace falta... basta con que hagas:

Código: Seleccionar todo

=BUSCARV(VALOR(E1);$Jaen.$A$1:$E$87;4;0)
Observa también en como he fijado la referencia a la tabla de Jaen para que puedas copiar la fórmula.

Saludos cordiales,

Re: Función buscarv

Publicado: Dom Feb 22, 2015 8:16 pm
por xiseme
Lamentablemente VALOR no servirá. El carácter final no es exactamente un espacio (antes no quise extenderme :oops: :D) si no un carácter especial y VALOR devolverá un error.
Si es seguro que todos los códigos tengan 8 dígitos puede funcionar =BUSCARV(IZQUIERDA(E2;8);Jaen.A1:E87;4;0)

Re: Función buscarv

Publicado: Dom Feb 22, 2015 9:02 pm
por ifanlo
Hola, xlseme!

Pues en LibreOffice funciona; en caso de que Apache OpenOffice lo interprete mal por el motivo que comentas, quizás funcione:

Código: Seleccionar todo

=BUSCARV(VALOR(LIMPIAR(E2));Jaen.A1:E87;4;0)
Por supuesto, tu solución también es perfecta si se confirma lo de los ocho dígitos. :-)

Salud,

Re: Función buscarv

Publicado: Dom Feb 22, 2015 11:26 pm
por xiseme
Grrr... LIMPIAR tampoco ... Creo que acabamos de descubrir una diferencia de comportamiento entre LibO y AOO (espero que no sea solo en el mío)
En mi AOO LIMPIAR() VALOR() y REDUCIR() no lo eliminan, mientras que en LibO sí.
El caracter final es el 160 (podemos saberlo con UNICODE()) por lo que en AOO debería funcionar (a mí me funciona)
=BUSCARV(VALOR(SUSTITUIR(E2;UNICHAR(160);""));Jaen.$A$1:$E$87;4;0)

Re: Función buscarv

Publicado: Lun Feb 23, 2015 2:20 am
por ifanlo
Hola, xlseme!

La que propones también funciona correctamente en LibreOffice. Así que ya sabemos la fórmula "compatible" en las dos suites:

Código: Seleccionar todo

=BUSCARV(VALOR(SUSTITUIR(E2;UNICHAR(160);""));Jaen.$A$1:$E$87;4;0)
Éramos pocos y parió la abuela... ¡espero que no salga otro "fork" con más incompatibilidades!

:-)

Re: Función buscarv

Publicado: Lun Feb 23, 2015 9:21 pm
por chuse_t
Muchas gracias a los dos por responder. No he seguido muy bien el proceso (estoy en nivel jóven Padawn y vosotros estáis en Maestros Jedis) pero básicamente deduzco que los agregados a buscarv son para corregir esas diferencias entre los códigos de la dos hojas.Parece que sí funcionan pero no sale la línea correspondiente . si miráis la última fórmula , que es la que más parece funcionar, devuelve los nombres de ciudades , ¡¡pero no en la misma línea!!

Re: Función buscarv

Publicado: Lun Feb 23, 2015 9:37 pm
por chuse_t
:super: :super: :super: :super: :super: ¡Bien!¡FUNCIONA!el fallo era la celda E2 que no la he modificado al copiarla ¡Muchas gracias, Maestros Jedi!

Re: Función buscarv

Publicado: Mar Feb 24, 2015 11:04 am
por ifanlo
Muy bien, chuse_t!

Entonces, edita el primer mensaje del hilo y añade el texto [RESUELTO] al asunto, así quedará mucho más claro para gente que busque cosas similares y para la organización del foro.

Saludos cordiales,

Re: Función buscarv [RESUELTO]

Publicado: Mar Feb 24, 2015 11:29 am
por chuse_t
De nuevo, gracias!!!