Office
Iniciar sesión

Crear un modelo de datos en Excel

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Un modelo de datos le permite integrar datos de varias tablas, generar un origen de datos relacionales dentro de un libro de Excel. En Excel, modelos de datos se usan transparente, proporcionar datos tabulares que se usan en las tablas dinámicas y gráficos dinámicos. Se visualiza un modelo de datos como una colección de tablas en una lista de campos y, a continuación, la mayoría de los casos, ni siquiera sabrá que está ahí.

Antes de empezar a trabajar con el modelo de datos, debe obtener algunos datos. Para que le usa el & transformar la experiencia (Power Query), así que desea retroceder un poco y ver un vídeo o siga nuestra guía de aprendizaje de obtener y transformar y Power Pivot.

¿Dónde está PowerPivot?

¿Donde es obtener y transformar (Power Query)?

  • Excel 2016 y Excel para Office 365 - obtener y transformar (Power Query) se ha integrado con Excel en la pestaña datos.

  • Excel 2013 - Power Query es un complemento que se incluye en Excel, pero debe activarse. Vaya a archivo > Opciones > Complementos, a continuación, en la lista desplegable en la parte inferior del panel, Administrar seleccione Complementos COM > Ir. Active Microsoft Power Query para Excel, a continuación, Aceptar para activarlo. Una pestaña Power Query se agregará a la cinta de opciones.

  • Excel 2010 : descargar e instalar el complemento de Power Query. Una vez activado, se agrega una ficha Power Query a la cinta de opciones.

Introducción

En primer lugar, debe obtener algunos datos.

  1. En Excel 2016 y Excel para Office 365, use datos > obtener y transformar datos > Obtener datos para importar datos desde cualquier número de orígenes de datos externos, como un archivo de texto, libro de Excel, sitio Web, Microsoft Access, SQL Server u otra base de datos relacional que contiene varias tablas relacionadas.

    En Excel 2013 y 2010, vaya a Power Query > Obtener datos externos y seleccione el origen de datos.

  2. Excel le pide que seleccione una tabla. Si desea obtener varias tablas del mismo origen de datos, active la opción Habilitar la selección de varias tablas . Cuando se seleccionan varias tablas, Excel crea automáticamente un modelo de datos de.

    Nota: Estos ejemplos, usaremos un libro de Excel con detalles de alumnos ficticio en clases y calificaciones. Puede descargar el libro de ejemplo de modelo de datos de estudiantesy siga a lo largo. También puede descargar una versión con un modelo de datos completadas..

    Obtener y transformar (Power Query) navegador
  3. Seleccione una o más tablas, a continuación, haga clic en cargar.

    Si necesita modificar el origen de datos, puede elegir la opción Editar. Para obtener más detalles, vea: Introducción al Editor de consultas (Power Query).

Ahora tiene un modelo de datos que contiene todas las tablas que importó y se mostrará en la Lista de campos de tabla dinámica.

Notas: 

  • Los modelos se crean de forma implícita al importar dos o más tablas a la vez en Excel.

  • Los modelos se crean explícitamente al utilizar el complemento de Power Pivot para importar datos. En el complemento, se representa el modelo en un diseño con pestañas similar a Excel, donde cada pestaña contiene datos tabulares. Vea obtener datos mediante el complemento de PowerPivotpara obtener información sobre los conceptos básicos de la importación de datos con una base de datos de SQL Server.

  • Un modelo puede contener una sola tabla. Para crear un modelo basado en una tabla, seleccione la tabla y haga clic en Agregar al modelo de datos en Power Pivot. Puede hacerlo si desea usar características de Power Pivot, como conjuntos de datos filtrados, las columnas calculadas, los campos calculados, KPI y jerarquías.

  • Las relaciones de la tabla pueden crearse automáticamente si se importan tablas relacionadas que tienen relaciones de clave principal y externa. Excel puede usar normalmente la información importada de la relación como base para las relaciones de la tabla en el modelo de datos.

  • Para obtener sugerencias sobre cómo reducir el tamaño de un modelo de datos, vea crear un modelo de datos eficiente en cuanto a memoria con Excel y PowerPivot.

  • Para obtener información más detallada, consulte Tutorial: análisis de datos de tabla dinámica con un modelo de datos en Excel.

Sugerencia: ¿Cómo puede saber si el libro tiene un modelo de datos? Vaya a Power Pivot > Administrar. Si ve los datos de hoja de cálculo, existe un modelo. Vea: averiguar qué orígenes de datos se usan en el modelo de datos de un libro para obtener más información.

Crear relaciones entre tablas

El siguiente paso es crear relaciones entre las tablas, por lo que puede extraer datos de cualquiera de ellos. Cada tabla debe tener una clave principal o el identificador de campo únicos, como el identificador de estudiante o número de clase. La manera más sencilla es arrastrar y colocar los campos para conectarse a ellos en la Vista de diagrama de PowerPivot.

  1. Vaya a PowerPivot > Administrar.

  2. En la pestaña Inicio, seleccione la Vista de diagrama.

  3. Todas las tablas importadas se mostrarán y desea tardar algún tiempo para cambiar su tamaño dependiendo de cuántos campos tiene cada uno de ellos.

  4. A continuación, arrastre el campo de clave principal de una tabla a la siguiente. El ejemplo siguiente es la vista de diagrama de las tablas de estudiantes:

    Vista Diagrama de relación de modelo de datos de Power Query

    Hemos creado los siguientes vínculos:

    • tbl_Students | ID alumno > tbl_Grades | Identificador de estudiante

      En otras palabras, arrastre el campo de identificador de estudiante de la tabla alumnos al campo identificador de estudiante en la tabla de puntuación.

    • tbl_Semesters | Id. de semestre > tbl_Grades | Semestre

    • tbl_Classes | Número de clases > tbl_Grades | Número de clase

    Notas: 

    • Nombres de campo no es necesario ser el mismo para crear una relación, pero deben ser del mismo tipo de datos.

    • Los conectores en la Vista de diagrama tienen un "1" en un lado y un "*" en el otro. Esto significa que hay una relación de uno a varios entre las tablas y que determina cómo se utilizan los datos en tablas dinámicas. Vea: relaciones entre tablas en un modelo de datos para obtener más información.

    • Los conectores sólo indican que hay una relación entre tablas. Realmente no muestran los campos que están vinculados entre sí. Para ver los vínculos, vaya a PowerPivot > Administrar > Diseño > relaciones > Administrar relaciones. En Excel, puede ir a datos > relaciones.

Usar un modelo de datos para crear una tabla dinámica o gráfico dinámico

Un libro de Excel puede contener solo un modelo de datos, pero ese modelo contiene varias tablas que pueden usar repetidamente en el libro. Puede agregar más tablas a un modelo de datos existente en cualquier momento.

  1. En Power Pivot, vaya a Administrar.

  2. En la pestaña Inicio, seleccione la tabla dinámica.

  3. Seleccione donde desea colocar el informe de tabla dinámica: una nueva hoja de cálculo o la ubicación actual.

  4. Haga clic en Aceptar, y Excel agregará una tabla dinámica vacía con el panel Lista de campos a la derecha.

    Lista de campos de tabla dinámica de Power Pivot

Siguiente, crear una tabla dinámicao crear un gráfico dinámico. Si ya ha creado relaciones entre las tablas, puede utilizar cualquiera de los campos de la tabla dinámica. Ya hemos creado relaciones en el libro de ejemplo de modelo de datos de estudiantes.

Agregar datos actuales y no relacionados a un modelo de datos

Supongamos que haya importado o copia una gran cantidad de datos que desea usar en un modelo, pero aún no lo ha agregado al modelo de datos. Insertar nuevos datos en un modelo es más fácil que cree.

  1. Comience seleccionando cualquier celda dentro de los datos que desea agregar al modelo. Puede ser cualquier rango de datos, pero están mejores los datos con formato de una tabla de Excel .

  2. Utilice uno de estos métodos para agregar los datos:

  3. Haga clic en Power Pivot > Agregar al modelo de datos.

  4. Haga clic en Insertar > tabla dinámicay Active Agregar datos al modelo de datos en el cuadro de diálogo Crear tabla dinámica.

El intervalo o la tabla se agrega ahora al modelo como tabla vinculada. Para obtener más información acerca de cómo trabajar con tablas vinculadas en un modelo, vea Agregar datos con tablas vinculadas de Excel en Power Pivot.

Agregar datos a una tabla Power Pivot

En Power Pivot, no puede agregar una fila a una tabla escribiendo directamente en una fila nueva al igual que puede hacerlo en una hoja de cálculo de Excel. Aunque puede agregar filas copiando y pegandoo actualizar el origen de datos y actualizar el modelo de PowerPivot.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Vea también

Guías de aprendizaje de obtener y transformar y PowerPivot

Introducción al Editor de consultas (Power Query)

Crear un modelo de datos eficiente en cuanto a memoria con Excel y PowerPivot

Tutorial: análisis de datos de tabla dinámica con un modelo de datos en Excel

Averiguar qué orígenes se usan en un modelo de datos de libro de datos

Relaciones entre tablas en un modelo de datos

Descargue el libro de ejemplo de modelo de datos de estudiantes

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×