Créer un modèle de données dans Excel

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Un modèle de données vous permet d’intégrer des données provenant de plusieurs tables, créer une source de données relationnelles à l’intérieur d’un classeur Excel. Dans Excel, modèles de données peuvent être utilisées en toute transparence, fournir des données tabulaires utilisées dans les tableaux croisés dynamiques et graphiques croisés dynamiques. Un modèle de données est affiché sous la forme d’une collection de tables dans une liste de champs et la plupart du temps, vous allez jamais qu’il.

Avant que vous puissiez travailler avec le modèle de données, vous devez obtenir des données. Pour que nous allons utilise pas le & transformation expérience (Power Query), donc vous souhaiterez peut-être reprendre une étape et regarder une vidéo ou suivez notre guide d’apprentissage sur Get & transformation et Power Pivot.

Où se trouve PowerPivot ?

Où est d’obtenir et transformer (Power Query) ?

  • Excel 2016 et Excel pour Office 365 - récupérer et transformer (Power Query) a été intégré à Excel sous l’onglet données.

  • Excel 2013 - Power Query est un complément inclus dans Excel, mais doit être activé. Accédez à fichier > Options > Compléments, puis dans le menu déroulant dans la partie inférieure du volet, Gérer sélectionnez Compléments COM > accédez. Vérifiez Microsoft Power Query pour Excel, puis OK pour l’activer. Un onglet Power Query sera ajouté au ruban.

  • Excel 2010 - Téléchargez et installez le complément Power Query. Une fois activé, un onglet Power Query sera ajouté au ruban.

Prise en main

Vous devez tout d’abord obtenir des données.

  1. Dans Excel 2016 et Excel pour Office 365, utilisez données > récupérer et transformer les données > Obtenir des données pour importer des données à partir de n’importe quel nombre de sources de données externes, comme un fichier texte, classeur Excel, site Web, Microsoft Access, SQL Server ou un autre base de données relationnelle qui contient plusieurs tables associées.

    Dans Excel 2013 et 2010, accédez à Power Query > Obtenir des données externes, puis sélectionnez votre source de données.

  2. Excel vous invite à sélectionner une table. Si vous souhaitez obtenir plusieurs tables à partir de la source de données, cochez l’option Activer la sélection de plusieurs tables . Lorsque vous sélectionnez plusieurs tables, Excel crée automatiquement un modèle de données pour vous.

    Remarque : Ces exemples, nous utilisons un classeur Excel avec les détails de l’étudiant fictif sur les classes et notes. Vous pouvez télécharger notre exemple de modèle de données étudiant classeuret suivre. Vous pouvez également télécharger une version avec un modèle de données finale..

    Obtenir et transformer (Power Query) navigateur
  3. Sélectionnez une ou plusieurs tables, puis cliquez sur charger.

    Si vous avez besoin de modifier la source de données, vous pouvez choisir l’option Modifier. Pour plus d’informations, voir : Présentation de l’éditeur de requête (Power Query).

Vous avez à présent un modèle de données qui contient toutes les tables que vous avez importé et s’affichera dans la Liste de champs de tableau croisé dynamique.

Remarques : 

  • Les modèles sont créés implicitement lorsque vous importez deux ou plusieurs tables simultanément dans Excel.

  • Les modèles sont créés explicitement lorsque vous utilisez le complément Power Pivot pour importer des données. Dans le complément, le modèle est représenté dans une disposition par onglets similaire à Excel, où chaque onglet contient des données tabulaires. Voir obtenir des données à l’aide du complément PowerPivotpour découvrir les notions de base de l’importation de données à l’aide d’une base de données SQL Server.

  • Un modèle peut contenir une seule table. Pour créer un modèle basé sur une table, sélectionnez la table, puis cliquez sur Ajouter au modèle de donnéesPower Pivot. Vous pouvez procéder ainsi si vous voulez utiliser les fonctionnalités de Power Pivot, tels que des jeux de données filtrées des colonnes calculées, les champs calculés, indicateurs de performance clés et hiérarchies.

  • Les relations entre les tables peuvent être créées automatiquement si vous importez des tables associées ayant des relations de clé primaire et de clé étrangère. Excel peut généralement utiliser les informations des relations importées comme base pour les relations entre les tables dans le modèle de données.

  • Pour obtenir des conseils sur la façon de réduire la taille d’un modèle de données, voir créer un modèle de données économe en mémoire avec Excel et PowerPivot.

  • Pour plus de détails, voir didacticiel : analyse de données de tableau croisé dynamique à l’aide d’un modèle de données dans Excel.

Conseil : Comment savoir si votre classeur comporte un modèle de données ? Accédez à Power Pivot > Gérer. Si vous voyez les données de feuille de calcul-par exemple, un modèle existe. Voir : identifier les sources de données sont utilisées dans un modèle de données de classeur pour en savoir plus.

Créer des relations entre les tables

L’étape suivante consiste à créer des relations entre vos tables, afin que vous pouvez extraire des données à partir d’un d’eux. Chaque table doit comporter une clé primaire ou identificateur de champ unique, par exemple, ID de l’étudiant ou numéro de classe. Le moyen le plus simple consiste à glisser-déplacer ces champs pour les connecter dans de PowerPivot Vue de diagramme.

  1. Accédez à PowerPivot > Gérer.

  2. Sous l’onglet accueil, sélectionnez la Vue de diagramme.

  3. Toutes vos tables importées seront affiche et vous souhaiterez peut-être prendre un certain temps pour les redimensionner selon le nombre de champs a chacun d’eux.

  4. Ensuite, faites glisser le champ de clé primaire d’une table à une autre. L’exemple suivant est la vue de diagramme de notre tables étudiant :

    Vue de diagramme de Power Query données modèle relation

    Nous avons créé les liens suivants :

    • tbl_Students | ID de l’étudiant > tbl_Grades | ID de l’étudiant

      En d’autres termes, faites glisser le champ ID de l’étudiant de la table étudiants dans le champ ID de l’étudiant dans le tableau Notes.

    • tbl_Semesters | ID de semestre > tbl_Grades | Semestre

    • tbl_Classes | Nombre de cours > tbl_Grades | Numéro de classe

    Remarques : 

    • Noms des champs ne doivent être identiques afin de créer une relation, mais elles doivent être du même type de données.

    • Les liens dans la Vue de diagramme ont un « 1 » sur un côté et un « * » dans l’autre. Cela signifie qu’il y ait une relation un-à-plusieurs entre les tables et qui détermine la façon dont les données sont utilisées dans vos tableaux croisés dynamiques. Voir : relations entre les tables dans un modèle de données pour en savoir plus.

    • Les connecteurs indiquent uniquement qu’il existe une relation entre les tables. Ils ne sont pas réellement montrent les champs qui sont liées à l’autre. Pour voir les liens, cliquez sur PowerPivot > Gérer > Création > relations > Gérer les relations. Dans Excel, vous pouvez accéder aux données > relations.

Utiliser un modèle de données pour créer un tableau croisé dynamique ou graphique croisé dynamique

Un classeur Excel peut contenir qu’un seul modèle de données, mais ce modèle contient plusieurs tables qui peuvent être utilisés à plusieurs reprises dans le classeur. Vous pouvez ajouter plusieurs tables à un modèle de données existant à tout moment.

  1. Dans Power Pivot, accédez à Gérer.

  2. Sous l’onglet accueil, sélectionnez tableau croisé dynamique.

  3. Sélectionnez l’emplacement souhaité pour le tableau croisé dynamique à placer : une nouvelle feuille de calcul ou l’emplacement actuel.

  4. Cliquez sur OK, et Excel ajoute un tableau croisé dynamique vide dans le volet Liste de champs s’affiché sur la droite.

    Liste des champs de tableau croisé dynamique Power Pivot

Suivant, créez un tableau croisé dynamiqueou créer un graphique croisé dynamique. Si vous avez déjà créé des relations entre les tables, vous pouvez utiliser un des champs du tableau croisé dynamique. Nous avons déjà créé des relations dans le classeur d’exemple de modèle de données étudiant.

Ajouter des données non liées existantes à un modèle de données

Supposons que vous avez importé ou copiées de grandes quantités de données que vous souhaitez utiliser dans un modèle, mais n’avez pas ajouté au modèle de données. Distribution de nouvelles données dans un modèle est plus simple que vous pensez.

  1. Commencez par sélectionner n’importe quelle cellule dans les données que vous souhaitez ajouter au modèle. Il peut être n’importe quelle plage de données, mais les données mises en forme un tableau Excel sont préférable.

  2. Pour ajouter vos données, utilisez l'une de ces approches :

  3. Cliquez sur Power Pivot > Ajouter au modèle de données.

  4. Cliquez sur Insérer > tableau croisé dynamiqueet cochez Ajouter ces données au modèle de données dans la boîte de dialogue Créer un tableau croisé dynamique.

La plage ou la table est désormais ajoutée au modèle en tant que table liée. Pour en savoir plus sur l'utilisation des tables liées dans un modèle, consultez Ajouter des données à l'aide de tables liées Excel dans Power Pivot.

Ajout de données à une table Power Pivot

Dans Power Pivot, vous ne pouvez pas ajouter une ligne à une table en tapant directement dans une nouvelle ligne comme vous pouvez le faire dans une feuille de calcul Excel. Mais vous pouvez ajouter des lignes en copiant et en collantou mise à jour de la source de données et d’Actualiser le modèle Power Pivot.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours consulter un expert de la communauté technique Excel, obtenir une assistance dans la communauté Answers ou suggérer une nouvelle fonctionnalité ou une amélioration sur le forum Excel User Voice.

Voir aussi

Guides de formation Get & transformation et Power Pivot

Présentation de l’éditeur de requête (Power Query)

Créer un modèle de données économe en mémoire avec Excel et PowerPivot

Didacticiel : analyse de données de tableau croisé dynamique à l’aide d’un modèle de données dans Excel

Déterminer les données sources utilisées dans un modèle de données de classeur

Relations entre les tables dans un modèle de données

Téléchargez le classeur d’exemple de modèle de données étudiant

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×