Cómo crear relaciones entre varias tablas usando el modelo de datos en Excel

Cómo crear relaciones entre varias tablas usando el modelo de datos en Excel

Excel es una herramienta poderosa para el análisis de datos y la posterior automatización cuando se manejan grandes conjuntos de datos. Podría pasar mucho tiempo analizando toneladas de datos usando BUSCARV, PARTIDA DE ÍNDICE, SUMIF, etc.





Gracias al modelo de datos de Excel, puede ahorrar un tiempo precioso a través de informes de datos automáticos. Descubra con qué facilidad puede asignar una relación entre dos tablas utilizando el modelo de datos y una ilustración de dicha relación en una tabla dinámica en la siguiente sección.





Los requisitos básicos

Necesitará Power Pivot y Power Query (Get & Transform) para realizar varias tareas mientras crea Excel Modelo de datos. Así es como puede obtener estas funciones en su libro de Excel:





Cómo obtener Power Pivot

1. Excel 2010: Deberá descargar el complemento Power Pivot de Microsoft y luego instálelo para su programa de Excel en su computadora.

2. Excel 2013: La edición Office Professional Plus de Excel 2013 incluye Power Pivot. Pero debe activarlo antes del primer uso. Aquí es cómo:



  1. Haga clic en Expediente sobre el Cinta de un libro de Excel.
  2. Luego haga clic en Opciones abrir Opciones de Excel .
  3. Ahora, haga clic en Complementos .
  4. Seleccione COM Add-ins haciendo clic en el menú desplegable de la Administrar caja.
  5. Haga clic en Ir y luego seleccione la casilla de verificación para Microsoft Power Pivot para Excel .

3. Excel 2016 y posteriores: Encontrará el menú de Power Pivot en el Cinta .

Relacionado: Cómo agregar la pestaña Desarrollador a la cinta de opciones en Microsoft Word y Excel





Cómo obtener Power Query (Obtener y transformar)

1. Excel 2010: Puede descargar el complemento Power Query desde Microsoft . Después de la instalación, Consulta de energía aparecerá en el Cinta .

2. Excel 2013: Debe activar Power Query siguiendo los mismos pasos que acaba de hacer para que Power Pivot sea funcional en Excel 2013.





3. Excel 2016 y posteriores: Puede encontrar Power Query (Get & Transform) yendo a la Datos pestaña en Excel Cinta .

Cree un modelo de datos importando datos al libro de Excel

Para este tutorial, puede obtener datos de muestra preformateados de Microsoft:

Descargar : Estudiante de muestra datos (solo datos) | Estudiante de muestra datos (modelo completo)

Puede importar una base de datos con varias tablas relacionadas de muchas fuentes como libros de trabajo de Excel, Microsoft Access, sitios web, SQL Server, etc. Luego, debe formatear el conjunto de datos para que Excel pueda utilizarlo. Estos son los pasos que puede probar:

1. En Excel 2016 y ediciones posteriores, haga clic en el Datos pestaña y seleccione Nueva consulta .

2. Encontrará varias formas de importar datos de fuentes externas o internas. Escoger el que más te convenga.

3. Si usa la edición Excel 2013, haga clic en Consulta de energía sobre el Cinta y luego seleccione Obtener datos externos para elegir los datos a importar.

4. Verá el Navegador cuadro donde debe elegir qué tablas necesita importar. Haga clic en la casilla de verificación para Seleccionar varios elementos para elegir varias tablas para importar.

5. Haga clic en Carga para completar el proceso de importación.

6. Excel creará un modelo de datos para usted usando estas tablas. Puede ver los encabezados de las columnas de la tabla en el Campos de tabla dinámica listados.

También puede utilizar funciones de Power Pivot como columnas calculadas, KPI, jerarquías, campos calculados y conjuntos de datos filtrados del modelo de datos de Excel. Para ello, deberá generar el modelo de datos a partir de una única tabla. Puedes probar estos pasos:

1. Formatee sus datos en un modelo tabular seleccionando todas las celdas que contienen datos y luego haga clic en Ctrl + T .

2. Ahora, seleccione toda la tabla y luego haga clic en el Power Pivot pestaña en el Cinta .

3. Desde el Mesas sección, haga clic en Agregar al modelo de datos .

Excel creará relaciones de tabla entre datos relacionados del modelo de datos. Para esto, debe haber relaciones de clave primaria y externa dentro de las tablas importadas.

Excel utiliza la información de relación de la tabla importada como base para generar conexiones entre las tablas en un modelo de datos.

Relacionado: Cómo crear un análisis hipotético en Microsoft Excel

Construir relaciones entre las tablas en el modelo de datos

Ahora que tiene un modelo de datos en su libro de Excel, deberá definir las relaciones entre las tablas para crear informes significativos. Debe asignar un identificador de campo único o clave principal a cada tabla, como ID de semestre, número de clase, ID de estudiante, etc.

La función Vista de diagrama de Power Pivot le permitirá arrastrar y soltar esos campos para construir una relación. Siga estos pasos para crear enlaces de tabla en el modelo de datos de Excel:

1. En el Cinta del libro de Excel, haga clic en el Power Pivot menú.

2. Ahora, haga clic en Administrar en el Modelo de datos sección. Verás el Power Pivot editor como se muestra a continuación:

3. Haga clic en el Vista de diagrama botón ubicado en el Vista sección del Power Pivot Hogar pestaña. Verá los encabezados de las columnas de la tabla agrupados según el nombre de la tabla.

4. Ahora podrá arrastrar y soltar el identificador de campo único de una tabla a otra. A continuación se muestra el esquema de relación entre las cuatro tablas del modelo de datos de Excel:

A continuación se describe el vínculo entre tablas:

  • Estudiantes de mesa | Identificación del estudiante para clasificar las calificaciones | Identificación del Estudiante
  • Semestres de mesa | ID del semestre para las calificaciones de la tabla | Semestre
  • Clases de mesa | Número de clase a la mesa Grados | Identificador de clase

5. Puede crear relaciones eligiendo un par de columnas de valor único. Si hay duplicados, verá el siguiente error:

6. Notarás Estrella (*) por un lado y Uno 1) por el otro en la Vista de diagrama de relaciones. Define que existe una relación de uno a varios entre las tablas.

7. En el editor de Power Pivot, haga clic en el Diseño pestaña y luego seleccione Gestionar relaciones para saber qué campos hacen las conexiones.

Generar una tabla dinámica con el modelo de datos de Excel

Ahora puede crear una tabla dinámica o un gráfico dinámico para visualizar sus datos desde el modelo de datos de Excel. Un libro de Excel puede contener solo un modelo de datos, pero puede seguir actualizando las tablas.

Relacionado: ¿Qué es la minería de datos y es ilegal?

Debido a que los datos cambian con el tiempo, puede seguir usando el mismo modelo y ahorrar tiempo al trabajar con el mismo conjunto de datos. Notará un mayor ahorro de tiempo cuando trabaje con datos en miles de filas y columnas. Para crear un informe basado en tabla dinámica, siga estos pasos:

1. En el editor de Power Pivot, haga clic en el Hogar pestaña.

2. En el Cinta , haga clic en Tabla dinámica .

3. Escoger cualquiera entre Nueva hoja de trabajo o Hoja de trabajo existente.

la computadora no detecta el disco duro externo

4. Seleccione OK . Excel agregará un Tabla dinámica eso mostrará el Lista de campo panel de la derecha.

A continuación se muestra una vista holística de una tabla dinámica creada utilizando el modelo de datos de Excel para los datos de muestra de los estudiantes utilizados en este tutorial. También puede crear tablas dinámicas o gráficos profesionales a partir de macrodatos utilizando la herramienta Modelo de datos de Excel.

Transforme conjuntos de datos complejos en informes simples utilizando el modelo de datos de Excel

El modelo de datos de Excel utiliza los beneficios de crear relaciones entre tablas para producir tablas o gráficos dinámicos significativos para fines de informes de datos.

Puede actualizar continuamente el libro de trabajo existente y publicar informes sobre datos actualizados. No tiene que editar fórmulas ni invertir tiempo en desplazarse por miles de columnas y filas cada vez que se actualizan los datos de origen.

Cuota Cuota Pío Correo electrónico Cómo crear una tabla dinámica en Excel

Aprenda a crear tablas dinámicas en Excel y cómo usarlas para extraer la información que desea ver.

Leer siguiente
Temas relacionados
  • Productividad
  • Consejos para la hoja de cálculo
  • Microsoft Excel
  • Consejos de Microsoft Office
  • Análisis de los datos
Sobre el Autor Tamal Das(100 artículos publicados)

Tamal es un escritor independiente en MakeUseOf. Después de adquirir una experiencia sustancial en tecnología, finanzas y procesos comerciales en su trabajo anterior en una empresa de consultoría de TI, adoptó la escritura como una profesión de tiempo completo hace 3 años. Si bien no escribe sobre productividad y las últimas noticias tecnológicas, le encanta jugar a Splinter Cell y ver Netflix / Prime Video de forma compulsiva.

Más de Tamal Das

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse