Accéder au contenu principal

Comment créer des modèles de données dans Excel : le guide complet

Nous créons des modèles de données en mettant les données au format tableau, en créant des relations, en utilisant Power Query et en exploitant Power Pivot pour une intégration et une analyse des données fluides.
Actualisé 19 sept. 2026  · 13 min lire

Explorer avec l’IA

ChatGPTClaudePerplexity

Les modèles de données permettent de charger, intégrer et analyser des données issues de multiples sources, pour une lecture plus dynamique et plus riche des informations. 

\n

Dans ce tutoriel, nous verrons plusieurs façons de créer des modèles de données dans Excel, notamment à partir de tableaux existants, en important de nouveaux tableaux et en tirant parti d’outils comme Power Query, Power Pivot et les graphiques croisés dynamiques.   

\n

Allons-y !

\n

Comment créer un modèle de données dans Excel

\n

Voici les grandes étapes à suivre pour créer un modèle de données dans Excel :

\n
    \n
  1. Mettez en forme vos données en tableaux.
  2. \n
  3. Créez des relations entre les tableaux.
  4. \n
  5. Utilisez Power Query pour charger et transformer les données.
  6. \n
  7. Exploitez Power Pivot pour une modélisation avancée.
  8. \n
  9. Créez des tableaux et graphiques croisés dynamiques pour visualiser vos données.
  10. \n
\n

Quand utiliser un modèle de données dans Excel

\n

Créer un modèle de données dans Excel est particulièrement utile dans plusieurs cas courants : nettoyage des données, intégration et transformation, analyses complexes. Voici les principaux bénéfices.

\n
    \n
  • Facilite le nettoyage des données : les modèles de données aident à nettoyer et standardiser différents jeux de données pour garantir l’uniformité et la cohérence, notamment lorsqu’il faut fusionner et prétraiter des sources hétérogènes. 
  • \n
  • Simplifie l’intégration et la transformation des données : avec un modèle en place, toutes les données disponibles depuis d’autres sources peuvent être intégrées et transformées facilement, offrant aux utilisateurs une vue unifiée, prête à analyser.
  • \n
  • Améliore la visualisation : les modèles de données permettent de créer des visualisations avancées comme les graphiques croisés dynamiques et les rapports Power View. 
  • \n
  • Renforce la sécurité et la gestion : avec un modèle de données, vous pouvez contrôler l’accès à différentes parties de vos informations, gérer plus simplement les droits et réduire les risques d’accès non autorisé ou de fuite.
  • \n
  • Fluidifie le reporting : grâce aux modèles de données, la production de rapports peut être automatisée, ce qui facilite le suivi et la prise de décision. Rapports et tableaux de bord s’actualisent dynamiquement lors de l’ajout de nouvelles données, pour fournir aux parties prenantes des informations à jour.
  • \n
  • Gère de grands volumes : les modèles de données prennent en charge de gros jeux de données dans Excel, au-delà des limites des feuilles classiques.
  • \n
  • Permet des analyses complexes : la création de relations entre plusieurs tables ouvre la voie à des analyses avancées difficiles à réaliser avec les fonctions Excel classiques.
  • \n
\n

Comment créer un modèle de données en important des données

\n

Dans cette partie, nous allons parcourir la création d’un modèle de données dans Excel en important des jeux d’essai. Nous utiliserons deux jeux : Order et Product. J’ai créé un dépôt public GitHub nommé Excel-Data-Model pour télécharger les données et vous permettre de suivre le tutoriel.

\n

La première étape consiste à importer les données dans Excel. Ouvrez un nouveau classeur, puis cliquez sur l’onglet Données. Sous Obtenir des données, sélectionnez Obtenir des données > Depuis un fichier > Depuis un classeur Excel.

\n

\"Using

\n

Importation de données dans Excel. Image par l’auteur

\n

Sélectionnez le classeur Order.xlsx et cliquez sur Importer. La fenêtre Volet de navigation s’ouvre : choisissez la table Sheet1.

\n

\"Excel

\n

Fenêtre de navigation dans Excel. Image par l’auteur

\n

Cliquez sur l’option Charger vers pour ouvrir la fenêtre Importer des données. Dans la boîte de dialogue, sélectionnez Créer uniquement une connexion et cochez Ajouter ces données au modèle de données. Cliquez sur OK.

\n

 \"Import

\n

Fenêtre Importer des données. Image par l’auteur

\n

Répétez les mêmes étapes pour charger la feuille Product. Une fois terminé, votre classeur Excel ressemblera à ceci :

\n

 \"Excel

\n

Volet Requêtes et connexions. Image par l’auteur

\n

Bravo ! Vous avez importé les deux feuilles dans le fichier Excel. L’étape suivante consiste à créer des relations entre les tables importées. Pour cela, allez dans l’onglet Outils de données et cliquez sur Relations.

\n

\"Data

\n

Onglet Outils de données. Image par l’auteur 

\n

Une nouvelle fenêtre s’ouvre.

\n

\"ManageFenêtre Gérer les relations. Image par l’auteur

\n

Cliquez sur Nouveau pour créer une relation. La boîte Créer une relation s’ouvre. Définissez la relation comme ci-dessous. 

\n

\"CreateFenêtre Créer une relation. Image par l’auteur

\n

Cliquez sur OK. La relation est créée et vous pouvez la vérifier dans l’onglet Connexions.

\n

\"QueriesVolet Requêtes et connexions. Image par l’auteur

\n

L’étape suivante est de créer le tableau croisé dynamique. Allez dans l’onglet Insertion et cliquez sur Tableau croisé dynamique. Dans la boîte de dialogue, sélectionnez Utiliser le modèle de données de ce classeur.

\n

\"PivotTableBoîte de dialogue Tableau croisé dynamique. Image par l’auteur

\n

Choisissez l’emplacement du tableau croisé dynamique, puis cliquez sur OK. Le tableau s’ouvre et vous voyez les champs dans le volet Champs de tableau croisé dynamique.

\n

\"PivotTableChamps de tableau croisé dynamique. Image par l’auteur

\n

Pour construire le tableau croisé dynamique, procédez comme suit.

\n

Dans le volet des champs, faites glisser les champs vers les zones Lignes, Colonnes, Valeurs et Filtres :

\n
    \n
  • Lignes : ProductName
  • \n
  • Valeurs : Quantity
  • \n
\n

Le tableau croisé obtenu ressemblera à ceci :

\n

\"PivotTable

\n

Volet des champs. Image par l’auteur

\n

Vous pouvez personnaliser et mettre en forme le tableau croisé selon vos besoins.

\n

Comment créer un modèle de données avec Power Query 

\n

Pour cette section, nous utiliserons les données du fichier Excel Sample_Data, disponible via le même lien que précédemment. La feuille Data contient deux tableaux avec les enregistrements suivants.

\n

\"ExcelTables Excel à joindre. Image par l’auteur

\n

Nous allons construire le modèle de données dans cette feuille existante. Pour commencer, sélectionnez une cellule du tableau Customer ID and Name, puis appuyez sur Ctrl + T.

\n

\"SelectingSélection d’une cellule. Image par l’auteur

\n

Une boîte Créer un tableau s’ouvre comme ci-dessous.

\n

\"Create

\n

Fenêtre Créer un tableau. Image par l’auteur

\n

 Cliquez sur OK : le tableau est prêt. 

\n

\"PivotTableTableau croisé dynamique dans Excel. Image par l’auteur

\n

Nommez maintenant ce tableau. Allez dans le ruban contextuel Création de tableau et, sous Nom du tableau, renommez-le en CustomerPQ (ou un autre nom de votre choix). 

\n

\"Table

\n

Fenêtre contextuelle Création de tableau. Image par l’auteur

\n

Le tableau porte désormais le nom CustomerPQ.

\n

\"TableFenêtre contextuelle Création de tableau. Image par l’auteur

\n

Répétez l’opération pour le second tableau. Cette fois, nommez-le PurchasePQ.

\n

\"TwoDeux tableaux prêts pour le modèle de données. Image par l’auteur

\n

Le tableau actif est maintenant PurchasePQ. Allez dans Données et sélectionnez Depuis une plage de tableaux. L’éditeur suivant apparaît.

\n

\"OpeningOuverture de l’Éditeur Power Query. Image par l’auteur

\n

Pour créer une connexion et ajouter la table PurchasePQ au modèle de données, cliquez sur la flèche de Fermer & charger, puis sélectionnez Fermer & charger vers…  

\n

\"ClosingFermeture de l’Éditeur Power Query. Image par l’auteur

\n

La fenêtre Importer des données s’ouvre ; renseignez-la comme suit :

\n

\"ImportFenêtre Importer des données. Image par l’auteur 

\n

Après ces étapes, vous verrez le volet Requêtes et connexions.

\n

\"QueriesBoîte Requêtes et connexions. Image par l’auteur

\n

Ajoutez maintenant la table CustomerPQ à la connexion. Pour cela, cliquez sur une cellule du tableau, allez dans Données, puis Depuis une plage de tableaux. La feuille suivante s’ouvre.

\n

\"TablesTables prêtes pour le modèle de données Excel. Image par l’auteur

\n

Répétez la même procédure que pour PurchasePQ et complétez la fenêtre Importer des données comme ci-dessous :

\n

\"ImportFenêtre Importer des données. Image par l’auteur 

\n

 Cliquez sur OK. L’onglet Requêtes et connexions affiche maintenant les deux tables.

\n

\"QueriesRequêtes et connexions. Image par l’auteur

\n

Nous pouvons maintenant créer les relations. Dans l’onglet Données, rubrique Outils de données, cliquez sur Gérer le modèle de données.

\n

\"DataOutils de données. Image par l’auteur

\n

Cela ouvre Power Pivot for Excel.

\n

\"PowerPower Pivot for Excel. Image par l’auteur

\n

Pour créer une relation entre les deux tables, cliquez sur Affichage Diagramme.

\n

\"ViewVolet Affichage. Image par l’auteur

\n

 Vous voyez alors deux tables non encore liées. 

\n

\"DiagramAffichage Diagramme. Image par l’auteur

\n

Pour créer la relation, allez dans l’onglet Conception et cliquez sur Créer une relation.

\n

\"DesignOnglet Conception. Image par l’auteur

\n

Une nouvelle fenêtre s’ouvre. Renseignez les champs comme ci-dessous :

\n

\"CreateFenêtre Créer une relation. Image par l’auteur

\n

Cliquez sur OK. Vous constatez que la relation est créée.

\n

\"WindowFenêtre indiquant que la relation est établie. Image par l’auteur 

\n

Enregistrez Power Pivot (onglet Enregistrer ou Ctrl + S), puis fermez l’onglet. La boîte suivante s’affiche.

\n

\"EnableFenêtre Activer le contenu. Image par l’auteur

\n

Cliquez sur Activer le contenu pour créer la connexion. La connexion étant établie, vous pouvez utiliser un tableau croisé dynamique : allez dans Insertion, cliquez sur Tableau croisé dynamique et choisissez À partir du modèle de données.

\n

\"PivotTableVolet Tableau croisé dynamique. Image par l’auteur

\n

Vous obtenez une boîte comme celle-ci :

\n

\"PivotTableTableau croisé à partir du modèle de données. Image par l’auteur

\n

Cliquez sur Nouvelle feuille de calcul puis sur OK. Une feuille Sheet1 est créée.

\n

\"PivotTableFeuille avec tableau croisé. Image par l’auteur 

\n\n

Dans les Champs de tableau croisé dynamique, vous retrouvez les tables.

\n

\"LabelsTables sous Champs de tableau croisé. Image par l’auteur

\n

Cochez Customer Name dans la table CustomerPQ. Puis, dans PurchasePQ, cochez Purchase. Les Champs de tableau croisé apparaissent ainsi :

\n

\"SelectingSélection d’éléments dans les champs du tableau croisé. Image par l’auteur 

\n

Le tableau croisé dynamique généré dans la feuille ressemble à ceci :

\n

\"PivotTableRendu du tableau croisé. Image par l’auteur

\n

Parfait ! Vous pouvez ainsi utiliser Power Query pour créer le modèle de données et Power Pivot pour produire des synthèses.

\n

Comment créer un modèle de données directement dans Power Pivot

\n

Dans cette section, vous utiliserez Power Pivot pour créer un modèle de données et préparer un rapport de synthèse. 

\n

Pour commencer, allez sur la feuille nommée Power Pivot dans les données mentionnées ci-dessus et créez les tableaux pour nos deux enregistrements.

\n

\"RecordsEnregistrements à utiliser. Image par l’auteur 

\n

Nous avons déjà vu comment créer des tableaux ; suivez les mêmes étapes pour créer ces deux tables.

\n

Seule différence : nous donnerons de nouveaux noms pour les distinguer des précédents : 

\n
    \n
  • Nommer le premier tableau CustomerPP.
  • \n
  • Nommer le second tableau PurchasePP.
  • \n
\n

\"Two

\n

Données Tables issues des enregistrements. Image par l’auteur

\n

Les deux tables sont créées. Ajoutons-les au modèle de données : allez dans Power Pivot, puis cliquez sur Ajouter au modèle de données.

\n

\"Add

\n

Ajouter au modèle de données (Power Pivot). Image par l’auteur

\n

Une fenêtre Power Pivot for Excel s’ouvre et ressemble à ceci.

\n

\"Power

\n

Fenêtre Power Pivot for Excel. Image par l’auteur 

\n

 

\n

Enregistrez et fermez cette fenêtre. Répétez l’opération pour la table CustomerPP afin de l’ajouter au modèle.

\n

\"Power

\n

Fenêtre Power Pivot for Excel. Image par l’auteur

\n

Une fois ces tables ajoutées au modèle, créez la relation entre elles dans Power Pivot via l’Affichage Diagramme.

\n

\"Diagram

\n

Affichage Diagramme. Image par l’auteur

\n

Ensuite, allez dans l’onglet Conception et cliquez sur Créer une relation.

\n

\"Create

\n

Onglet Créer une relation. Image par l’auteur

\n

Une nouvelle fenêtre s’ouvre. Renseignez les détails comme ci-dessous :

\n

\"Create

\n

Créer une relation entre deux tables. Image par l’auteur

\n

 Cliquez sur OK. Vous voyez que la relation est établie.

\n

 \"Relationships

\n

Relations établies. Image par l’auteur

\n

Il est facile de créer un tableau croisé à partir d’ici, comme dans la section précédente. Le résultat final devrait ressembler à ceci.

\n

\"PivotTable

\n

Synthèse en tableau croisé. Image par l’auteur

\n

En suivant ces étapes, vous pouvez utiliser Power Pivot pour construire le modèle de données et réaliser une analyse de synthèse.

\n

Comment créer un modèle de données avec un tableau ou un graphique croisé dynamique

\n

Une fois le tableau croisé dynamique créé, il est facile d’insérer un graphique croisé dynamique. Avec le tableau croisé dynamique (Sheet 1) sélectionné, allez dans l’onglet Insertion.

\n

\"PivotTable

\n

Synthèse en tableau croisé. Image par l’auteur

\n

Cliquez sur Graphique croisé dynamique, choisissez le type de graphique et cliquez sur OK.

\n

\"Using

\n

Options d’insertion de graphique. Image par l’auteur

\n

Cela crée le graphique croisé dynamique suivant.

\n

\"Using

\n

Visualisation en graphique croisé dynamique. Image par l’auteur

\n

Vous pouvez personnaliser le graphique croisé en :

\n
    \n
  • Ajustant les éléments (titres, légendes, étiquettes d’axes)
  • \n
  • Formatant le graphique pour améliorer le rendu et la lisibilité.
  • \n
\n

Parfait, vous venez de réaliser votre première visualisation à partir d’un tableau croisé dynamique.

\n

Questions et problèmes fréquents avec les modèles de données Excel

\n

Voici quelques questions et écues courants liés aux modèles de données Excel :

\n

Que faire si un problème de modèle de données empêche Microsoft Excel d’ouvrir un classeur ?

\n

Ce problème peut provenir d’une corruption du modèle ou d’incompatibilités. Voici des pistes pour le résoudre :

\n
    \n
  1. Ouvrir en mode sans échec : lancez Excel en maintenant Ctrl au démarrage pour contourner temporairement le souci.
  2. \n
  3. Vérifier les mises à jour : assurez-vous qu’Excel est à jour via Fichier > Compte > Options de mise à jour.
  4. \n
  5. Réparer Office : utilisez l’outil de réparation (Panneau de configuration > Programmes et fonctionnalités), sélectionnez votre installation Office, puis Modifier > Réparer.
  6. \n
  7. Désactiver les compléments : allez dans Fichier > Options > Compléments, désactivez-les, redémarrez Excel et rouvrez le classeur.
  8. \n
  9. Extraire les données : si l’ouverture est impossible, utilisez un outil de récupération ou contactez le support Microsoft pour une aide avancée.
  10. \n
\n

Comment dépanner les erreurs dans le modèle de données ?

\n

Pour dépanner :

\n
    \n
  1. Vérifier les types de données : assurez-vous que les types des colonnes utilisées dans les relations sont cohérents.
  2. \n
  3. Valider les relations : vérifiez que toutes les relations sont correctement définies.
  4. \n
  5. Réviser les calculs : contrôlez les colonnes calculées et les mesures.
  6. \n
  7. Actualiser les données : vérifiez que toutes les connexions sont à jour.
  8. \n
  9. Messages d’erreur : lisez les messages dans la fenêtre Power Pivot pour identifier les problèmes précis.
  10. \n
\n

En suivant ces étapes, vous gérerez et dépannerez efficacement votre modèle de données dans Excel pour une analyse fluide et performante. Microsoft Support est également une ressource utile pour le dépannage. 

\n

En conclusion

\n

Merci d’avoir suivi ce tutoriel ! Vous avez acquis une compétence clé pour maîtriser l’analyse de données avec Excel. La création de modèles de données renforce considérablement vos capacités d’analyse, ainsi que celles de votre organisation, tout en améliorant l’efficacité de la gestion de plusieurs tables et enregistrements. 

\n

Pour aller plus loin, consultez les ressources suivantes :   

\n
    \n
  • Introduction to Excel : un guide complet pour bien démarrer avec Excel, couvrant les fonctionnalités de base.
  • \n
  • Data Analysis in Excel : apprenez diverses techniques et outils d’analyse disponibles dans Excel pour développer vos compétences.
  • \n
  • Excel Fundamentals : une formation sur les concepts et opérations fondamentaux d’Excel pour poser des bases solides.
  • \n
  • Data Visualization in Excel : explorez la création de visualisations percutantes et interactives avec les outils intégrés d’Excel.
  • \n
  • Introduction to Power Query in Excel : comprenez comment utiliser Power Query pour importer, nettoyer et transformer efficacement vos données dans Excel.
  • \n

Apprenez également How to Earn a Microsoft Excel Certification pour valider vos compétences.


Vikash Singh's photo
Author
Vikash Singh
LinkedIn

Professionnel chevronné de la science des données, de l'intelligence artificielle, de l'analyse et de la stratégie des données.

Questions fréquentes

Qu’est-ce qu’un modèle de données dans Excel et à quoi sert-il ?

Avec un modèle de données dans Excel, vous pouvez réunir des données issues de plusieurs sources en une seule source. Vous pouvez ainsi effectuer des analyses complexes avec des tableaux croisés dynamiques et des graphiques croisés dynamiques, mais aussi réaliser des calculs et des relations de type plusieurs-à-plusieurs sans redondance dans vos données.

Puis-je mettre à jour mon modèle de données si les données sources changent, et comment faire ?

Oui, vous pouvez facilement mettre à jour votre modèle si les données sources évoluent. Pour cela, rendez-vous dans l’onglet Données et cliquez sur Actualiser tout. Les données de votre modèle et les tableaux/graphiques croisés associés seront mis à jour.

Puis-je utiliser des données issues de bases externes dans mon modèle de données Excel ?

Oui, vous pouvez utiliser des données provenant de bases externes. Allez dans Données > Obtenir des données et choisissez la source appropriée. Suivez ensuite les étapes pour vous connecter à la base, sélectionner les tables nécessaires et les ajouter au modèle de données.

Comment retirer une table du modèle de données ?

Pour supprimer une table du modèle, allez dans Données > Gérer le modèle de données pour ouvrir la fenêtre Power Pivot. Sélectionnez la table à retirer, cliquez dessus avec le bouton droit, puis choisissez Supprimer.

Quels sont les avantages de Power Query pour la modélisation de données dans Excel ?

Power Query apporte de nombreux bénéfices pour la modélisation dans Excel : transformations de données, automatisation, intégration à diverses sources, interface intuitive et évolutivité.

Sujets
Excel
Analyse des données

Apprenez Excel avec DataCamp

Cours

Préparation des données dans Excel

3 h
93.2K
Maîtrisez la préparation des données Excel grâce aux fonctions logiques, formules imbriquées, fonctions de recherche et tableaux croisés dynamiques.
Afficher les détailsRight Arrow
Commencer Le Cours
Voir plusRight Arrow