Excel como base de datos relacional

7 envíos / 0 nuevos
Último envío
juandudas
Imagen de juandudas
Offline
última acción: Hace 1 año 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 27/12/2006 - 23:36
Puntos: 2588
Excel como base de datos relacional
Inicialmente tenía datos en una hoja Excel sobre imputaciones de tiempos a diferentes proyectos. Con el tiempo, fui anotando en otra hoja del mismo libro alguna información adicional sobre cada proyecto. La conclusión es que he acabado teniendo como dos tablas que están relacionadas, pero que no pueden estarlo, porque Excel no es una base de datos relacional. La pregunta es si puedo obtener de una manera sencilla un listado con datos que provengan de las dos tablas, para poder analizarlos mejor. Me interesaría agrupar las horas por Clientes, que es un dato que está en la información de cada proyecto. gracias.
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 5 horas 19 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Excel como base de datos relacional
Se me ocurren dos cosas: Una posibilidad es emplear funciones de búsqueda, del tipo BUSCARV, para localizar la información relacionada con cada dato de imputación de horas en la tabla de las empresas. La otra opción es emplear una consulta de datos externa, que obtega datos del libro Excel donde tienes ambas tablas. En Query puedes mostrar las dos tablas y establecer la relación entre ellas, como si de una base de datos relacional se tratase (como en Access). con las tablas relacionadas puedes elegir campos de una u otra para obtener el listado que andas buscando.

 

------
Ya sé Excel, pero necesito más.

juandudas
Imagen de juandudas
Offline
última acción: Hace 1 año 7 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 27/12/2006 - 23:36
Puntos: 2588
La caña
lo he hecho a través de Query. Impresionante No pensé que se pudieran hacer estas cosas con Excel. gracias.

mi cabeza es un mar de dudas

oraculodeexcel
Imagen de oraculodeexcel
Offline
última acción: Hace 16 años 2 meses
alta: 10/01/2008 - 11:54
Puntos: 20
Re: La caña
Soy de venezuela, manejo algo sobre asistencia de alumnos en un colegio porque soy docente de ifnormatica, pregunto! es posible optener el archivo que trabajas con Query para mejorar esta aplicacion que uso en mi salon? José Hernández.
Soy Tecnico en informatica y mi Hobby es Excel.
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 5 horas 19 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: La caña
¿qué versión de Excel utilizas?

 

------
Ya sé Excel, pero necesito más.

oraculodeexcel
Imagen de oraculodeexcel
Offline
última acción: Hace 16 años 2 meses
alta: 10/01/2008 - 11:54
Puntos: 20
Re: La caña
La version de excel es 2003. Gracias por tu ayuda! Jose.
Soy Tecnico en informatica y mi Hobby es Excel.
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 5 horas 19 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
ejemplo
En el archivo adjunto tienes un ejemplo. En una hoja se encuentran los datos de las imputaciones a los proyectos. En otra hoja aparece quién es el cliente de cada proyecto. Por último, en una hoja resumen se consulta la información de ambas tablas, relacionada mediante MS Query. Como no tendrás la misma ruta en tu equipo que donde he hecho este ejemplo, también incluyo un archivo con la definición de la consulta, que puedes editar con un editor de texto para modificar la ruta según tus necesidades. También puedes editar la consulta de la hoja resumen, y tras varios mensajes de error diciendo que no encuentra el archivo, podrás indicarle la nueva ruta. un saludo.
AdjuntoTamaño
Package icon excelrelacional.zip32.2 KB

 

------
Ya sé Excel, pero necesito más.