Inicio de sesión

Ya sé Excel,
pero necesito más

El manual que
estabas buscando


Ya sé Excel,
pero necesito más

El manual avanzado
que estabas buscando
www.necesitomas.com

En línea

En este momento hay 0 usuarios y 2 invitados en línea.

Query no devuelve los datos numéricos

Tengo una hoja que obtiene datos mediante query de otra hoja de cálculo que está en el servidor de mi empresa.
Aparentemente todo está normal, pero me he dado cuenta que algunos datos no aparecen en el resultado de la consulta.
He ido al archivo de los datos y sí que están esos datos, pero en la consulta no aparecen.

Probando y probando, por casualidad, me he dado cuenta que si el dato es un texto, sí que lo devuelve como resultado la consulta, pero si es un número la celda donde debería aparecer se queda en blanco.

La verdad que esto del Query está muy bien, pero si no te puedes fiar de si están todos los datos o no...
No me parece serio.

¿alguien sabe a qué se puede deber esto y cómo solucionarlo?

Imagen de pacomegia

Query supone el tipo de datos

Aunque aparentemente con Excel no tienes la limitación de una base de datos a la hora de definir los tipos de datos para cada campo, cuando realizas una consulta a través de Query, esto es, a través del driver ODBC de Excel, sí es necesario que cada campo tenga los datos de un mismo tipo.
Como esto no se define en ningún lugar de la hoja, se emplean los 8 primeros valores de la lista para determinar tu tipo de datos, por ejemplo un texto o un entero, o una fecha...
Si hay datos de varios tipos, se supone que el tipo de datos es el de la mayoría (Parece ser que los estadounidenses siempre tienen problemas con las minorías).

Suponiendo que el tipo de datos sea texto, si luego aparece un valor numérico, como no es texto, que es el tipo de datos supuesto para este campo, la consulta devolverá un valor nulo, con lo que no verás nada.

Puede que este sea tu caso. Comprueba los primeros valores del campo que te causa este fenómeno a ver qué tienes.

Esto no me lo estoy inventando, aquí puedes obtener más información (en inglés):
yorkspace.com
web de microsoft
más microsoft

------

La potencia sin control no sirve de nada.
Power is nothing without control.

Re: Query supone el tipo de datos

Yo he solucionado el problema con un artificio poco elegante es el siguiente:
Añado una fila por debajo de los encabezados en la que pongo un texto, por ejemplo dato, en aquellas celdas cuyo formato va a ser texto y un nº cualquiera, yo he utilizado el 0, en aquellas celdas en las que el formato va a ser un nº.


necesitomas.com en tu página principal de Google

Google

Buscar en necesitomas.com

Encuesta