[RESUELTO] Función buscarv

¿Nuevo en Apache OpenOffice? ¿No sabe cómo comenzar o dónde hacer su pregunta? ¡Este es el lugar!
Reglas del Foro
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Responder
chuse_t
Mensajes: 6
Registrado: Dom Feb 22, 2015 1:53 pm

[RESUELTO] Función buscarv

Mensaje 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
Adjuntos
prueba frances 1.ods
(11.48 KiB) Descargado 173 veces
Última edición por chuse_t el Mar Feb 24, 2015 11:29 am, editado 1 vez en total.
openoffice 4.1.1 en windows 8
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Función buscarv

Mensaje 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)
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
chuse_t
Mensajes: 6
Registrado: Dom Feb 22, 2015 1:53 pm

Re: Función buscarv

Mensaje por chuse_t »

Vale. Pruebo a lo largo de esta tarde y os cuento.Gracias ppr la respuesta!!
openoffice 4.1.1 en windows 8
chuse_t
Mensajes: 6
Registrado: Dom Feb 22, 2015 1:53 pm

Re: Función buscarv

Mensaje por chuse_t »

¿tendría que darle el formato número a los códigos?
openoffice 4.1.1 en windows 8
Avatar de Usuario
ifanlo
Mensajes: 420
Registrado: Lun Mar 30, 2009 10:32 am

Re: Función buscarv

Mensaje 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,
Ismael Fanlo

*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Función buscarv

Mensaje 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)
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
ifanlo
Mensajes: 420
Registrado: Lun Mar 30, 2009 10:32 am

Re: Función buscarv

Mensaje 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,
Ismael Fanlo

*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: Función buscarv

Mensaje 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)
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
ifanlo
Mensajes: 420
Registrado: Lun Mar 30, 2009 10:32 am

Re: Función buscarv

Mensaje 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!

:-)
Ismael Fanlo

*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
chuse_t
Mensajes: 6
Registrado: Dom Feb 22, 2015 1:53 pm

Re: Función buscarv

Mensaje 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!!
openoffice 4.1.1 en windows 8
chuse_t
Mensajes: 6
Registrado: Dom Feb 22, 2015 1:53 pm

Re: Función buscarv

Mensaje 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!
openoffice 4.1.1 en windows 8
Avatar de Usuario
ifanlo
Mensajes: 420
Registrado: Lun Mar 30, 2009 10:32 am

Re: Función buscarv

Mensaje 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,
Ismael Fanlo

*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
chuse_t
Mensajes: 6
Registrado: Dom Feb 22, 2015 1:53 pm

Re: Función buscarv [RESUELTO]

Mensaje por chuse_t »

De nuevo, gracias!!!
openoffice 4.1.1 en windows 8
Responder