2009-09-01 29 views
5

Actualmente estoy en un proyecto no TI que actualmente tiene datos que requieren algunos análisis sistemáticos (fórmulas matemáticas). Los datos se almacenan actualmente en Excel, pero es una molestia ingresar manualmente/datos de masaje en Excel para hacer el análisis.Almacenamiento de datos en MS Access y consulta en Excel

  1. ¿Sería mejor para almacenar los datos de MS Access y utilizar Excel para consulta de Access? En otras palabras, almacene los datos en el acceso y haga el análisis en Excel. Ser capaz de hacer consultas SQL sobre los datos también simplificaría el análisis.

  2. Si es así, ¿alguno de ustedes tiene sitios web/libros que describan cómo consultaría el acceso desde Excel?

Respuesta

1

Sí, sería mejor. Hay muchos caminos diferentes que puede elegir. Aquí hay una opción que puede no haber considerado:

  1. Abrir un nuevo archivo de Access
  2. En ese archivo de acceso, hacer un enlace al archivo de Excel donde se almacenan los datos. (Vaya a Tablas, haga clic derecho y seleccione "tablas de enlaces")
  3. Consulte como necesite y copie/pegue sus resultados en el mismo archivo XL (pero en una pestaña diferente) o en un segundo archivo de Excel.

De esta manera, puede dejar sus datos brutos en Excel si está más cómodo con eso, pero aún así ejecutar consultas SQL.

En relación con su segunda pregunta, no necesita un libro para eso. En Excel, puede ir a Datos -> "Importar datos externos" -> "Importar datos" y extraer automáticamente los datos de sus consultas de Access directamente a Excel.

Espero que esto ayude.

Editar: También recomiendo que google funciones avanzadas de Excel como Sumproduct, Sumif y Countif. Dependiendo de su análisis, estas 3 funciones pueden permitirle saltear Access por completo.

3

Estás hablando de Acceso para la entrada y edición de los datos brutos. A continuación, realice sus cálculos avanzados en Excel con acceso a los datos.

Creo que es una estrategia excelente porque aprovecha las fortalezas de ambas aplicaciones.

En cuanto a la forma de consulta de Access desde Excel, esta página proporciona instrucciones detalladas claras:

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-6112813.html

He encontrado que uno de Google al buscar "sobresalir acceso de consulta". Ese fue el primer enlace; revisa los otros si quieres más información.

2

Creo que hay muchas ventajas para almacenar los datos en Access. Si obtener los datos con SQL será útil, entonces es obvio. Aparte de eso, puede almacenar los datos en Excel como si estuviese en una base de datos, pero le corresponderá forzar la normalización y la integridad de los datos. Si lo pones en Access, Jet te obligará a hacerlo (suponiendo que lo configures correctamente).

Para Excel 2003 y anteriores, tengo una página con muchas fotos.http://dicks-clicks.com/excel/ExternalData.htm

Además, si te sientes cómodo al ingresar tu propio SQL, hazte un favor y descarga QueryManager desde aquí http://www.jkp-ads.com/download.asp Te permitirá editar tus consultas mucho más rápido que con MSQuery.