Extraer datos de una hoja de cálculo

Extraer datos de una hoja de cálculo

Necesito agregar información de los clientes que han visitado la oficina, qué departamento, por quién fueron remitidos, a quién fueron remitidos, etc. He vinculado una captura de pantalla de lo que he realizado actualmente en Excel. La mayoría de las columnas tienen menús desplegables para que sea fácil elegir opciones. Básicamente necesito ayuda para extraer información. Quiero que mi base de datos haga lo siguiente:

-Número total de clientes que ha atendido la oficina en su conjunto

-Número total de estudiantes individuales que ha visto cada departamento de la oficina

-La capacidad de distinguir entre clientes que han asistido a un evento y aquellos que se han reunido personalmente con un miembro del personal.

-Número total de citas en un momento dado en la oficina en su conjunto o departamentos individuales

-Número total de nombramientos para cada miembro del personal individual

-Número total de clientes referidos a un departamento en particular y el % que realmente se reunió con ese departamento

-Datos sobre un cliente en particular (tengo una reunión con John... oh mira, ya se reunió con alguien más sobre esto)

-Datos demográficos (cuántos clientes del primer año han visitado la oficina)

-Números que tuvieron reuniones por un motivo específico.

¿Existe alguna aplicación de base de datos en particular que deba usar y que me permita hacer todo esto (como Access, aunque nunca la he usado)? ¿O puedo hacer esto en Excel? ¡Ayuda!

https://fbcdn-sphotos-ca.akamaihd.net/hphotos-ak-xpa1/v/t1.0-9/10336734_10154382532535241_3603881073715416650_n.jpg?oh=b9684843fcea882e4f76defa1da12808& oe=54570A7E&gda=1413624424_eb8d7965194751df3ff70ad2f00d31b0

Respuesta1

Definitivamente puedes hacer todo esto en Excel con VBA; la aplicación utilizada depende completamente de lo que necesitas. Algunas cosas a considerar:

  • Si tiene varios clientes (aplicaciones de Excel) que van a obtener y publicar datos, será mejor que tenga los datos en una base de datos real, aunquepoderUtilice Excel para esto también.

  • Si es sólo una aplicación la que se preocupa por los datos, está perfectamente bien que la base de datos sea una hoja en su archivo de Excel.

  • Si los datos son confidenciales y tiene que protegerlos, realmente desea utilizar una base de datos, ya que descifrar Excel es relativamente simple.

La aplicación/formato de base de datos que debe utilizar también depende de sus necesidades y preferencias. Access funciona bien si almacena la base de datos localmente o en una unidad de red. También puedes importar o consultar datos desde Access fácilmente.

Respuesta2

Usaría el complemento Power Pivot para esto. Tiene una sintaxis funcional rica (en particular CALCULATE) que espero que sea capaz de cumplir con todos esos requisitos.

La presentación de salida serían tablas y gráficos dinámicos de Excel, basados ​​en el modelo de datos de Excel con cálculos que desarrolle en Power Pivot.

http://www.powerpivotpro.com/2009/12/powerpivot-dax-calculate-is-a-supercharged-sumif/

Ese sitio es probablemente el mejor punto de partida para alguien con conocimientos de Excel que quiera aprender Power Pivot.

Dejaría los datos en la tabla de Excel; Power Pivot puede vincularlos. El principal beneficio de los distintos tipos de SQL, incluido Access, son las tecnologías de almacenamiento mejoradas: no crearán mágicamente esos cálculos sin una codificación SQL compleja.

información relacionada