[RESUELTO] Función buscarv
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.
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.
[RESUELTO] Función buscarv
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
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
Re: Función buscarv
No, no es el mismo código (si la máquina te dice que no, es que no )
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)
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.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Re: Función buscarv
Vale. Pruebo a lo largo de esta tarde y os cuento.Gracias ppr la respuesta!!
openoffice 4.1.1 en windows 8
Re: Función buscarv
¿tendría que darle el formato número a los códigos?
openoffice 4.1.1 en windows 8
Re: Función buscarv
Hola, chuse_t!
No hace falta... basta con que hagas:
Observa también en como he fijado la referencia a la tabla de Jaen para que puedas copiar la fórmula.
Saludos cordiales,
No hace falta... basta con que hagas:
Código: Seleccionar todo
=BUSCARV(VALOR(E1);$Jaen.$A$1:$E$87;4;0)
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
*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
Re: Función buscarv
Lamentablemente VALOR no servirá. El carácter final no es exactamente un espacio (antes no quise extenderme ) 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)
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.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Re: Función buscarv
Hola, xlseme!
Pues en LibreOffice funciona; en caso de que Apache OpenOffice lo interprete mal por el motivo que comentas, quizás funcione:
Por supuesto, tu solución también es perfecta si se confirma lo de los ocho dígitos.
Salud,
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)
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
*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
Re: Función buscarv
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)
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.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Re: Función buscarv
Hola, xlseme!
La que propones también funciona correctamente en LibreOffice. Así que ya sabemos la fórmula "compatible" en las dos suites:
Éramos pocos y parió la abuela... ¡espero que no salga otro "fork" con más incompatibilidades!
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)
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
*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial
Re: Función buscarv
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
Re: Función buscarv
¡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
Re: Función buscarv
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,
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
*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial