Excel - Créer des relations entre les tables Tutoriels

Découvrez comment créer des relations entre les tables dans Power Pivot de Microsoft Excel grâce à cette vidéo.
Suivez les conseils pratiques pour lier vos tableaux et créer des relations pour faciliter l'analyse de vos données.
Apprenez à utiliser les outils de Power Pivot pour créer des relations entre les colonnes de vos tableaux.
Suivez les étapes pour améliorer votre compétence en manipulation de données dans Microsoft Excel.

  • 08:03
  • 935 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à gérer les relations entre les tables dans Power Pivot, en particulier entre les tables des clients et des ventes, afin de pouvoir croiser les données efficacement.


Chapitres :

  1. Introduction à Power Pivot
    Dans cette vidéo, nous allons explorer comment gérer les relations entre les tables dans Power Pivot. Nous avons ajouté deux onglets, 'Clients' et 'Ventes', dans notre modèle de données. L'objectif est de récupérer des informations pertinentes, comme la région d'un client à partir des ventes réalisées.
  2. Recherche V et Relations
    Pour récupérer des informations, nous pourrions utiliser une recherche V en cherchant une clé commune entre les deux tables. La colonne 'Code Client' dans le tableau des ventes correspond à la colonne 'Clients' dans le tableau des clients. Cela nous permettrait de récupérer des informations comme la région du client. Cependant, il existe une méthode plus efficace pour établir ces relations automatiquement.
  3. Création de Relations dans Power Pivot
    Dans Power Pivot, nous avons trois onglets : Accueil, Conception et Avancée. Nous allons nous concentrer sur l'onglet 'Conception' pour gérer les relations. En cliquant sur cet onglet, nous pouvons relier la colonne 'Client' avec la colonne 'Ventes'. Une fois la relation créée, nous pouvons visualiser les relations entre les tables en utilisant la vue de diagramme.
  4. Comprendre les Relations
    Dans la vue de diagramme, nous pouvons voir que la relation entre la table 'Clients' et la table 'Ventes' est de type 1 à plusieurs. Cela signifie qu'un code client unique peut apparaître plusieurs fois dans le tableau des ventes, ce qui est normal. Il est important de s'assurer qu'il n'y a pas de doublons dans la table des clients.
  5. Gestion des Relations
    Pour modifier ou supprimer une relation, nous pouvons faire un clic droit et choisir 'Gérer les relations'. Cela nous permet de voir toutes les relations créées et de les modifier si nécessaire. Il est également possible de créer une relation en glissant une colonne sur une autre, ce qui est une méthode rapide.
  6. Erreurs de Création de Relations
    Il est crucial de comprendre que toutes les relations ne peuvent pas être créées. Par exemple, si nous essayons de relier des colonnes contenant des valeurs dupliquées, Power Pivot nous empêchera de le faire. Pour établir une relation, il doit y avoir une valeur unique dans l'une des colonnes.
  7. Conclusion
    En résumé, la gestion des relations dans Power Pivot est essentielle pour croiser efficacement les données entre les tables. En utilisant les bonnes méthodes pour établir ces relations, nous pouvons récupérer des informations précieuses et améliorer notre analyse des données.

FAQ :

Qu'est-ce que Power Pivot et comment l'utiliser ?

Power Pivot est un complément d'Excel qui permet de créer des modèles de données complexes. Pour l'utiliser, vous devez l'activer dans Excel, puis importer vos données et créer des relations entre les tables.

Comment créer une relation entre deux tables dans Power Pivot ?

Pour créer une relation, allez dans l'onglet 'Conception' de Power Pivot, sélectionnez les colonnes que vous souhaitez relier, puis cliquez sur 'Créer une relation'. Assurez-vous que l'une des colonnes contient des valeurs uniques.

Qu'est-ce qu'une recherche V dans Excel ?

La recherche V est une fonction qui permet de rechercher une valeur dans la première colonne d'un tableau et de renvoyer une valeur d'une autre colonne de la même ligne. Elle est souvent utilisée pour croiser des données entre deux tables.

Pourquoi ne puis-je pas créer une relation entre deux tables ?

Vous ne pouvez pas créer une relation si les colonnes que vous essayez de relier contiennent des valeurs dupliquées. Assurez-vous qu'au moins une des colonnes a des valeurs uniques.

Comment visualiser les relations entre les tables dans Power Pivot ?

Vous pouvez visualiser les relations en cliquant sur 'Vue de diagramme' dans l'onglet 'Accueil' de Power Pivot. Cela vous montrera un schéma des tables et des relations existantes.


Quelques cas d'usages :

Analyse des ventes par région

Utilisez Power Pivot pour relier les tables des clients et des ventes afin d'analyser les performances des ventes par région. Cela vous permettra d'identifier les régions les plus rentables et d'ajuster vos stratégies de vente.

Suivi des relations clients

Créez une relation entre les tables des clients et des ventes pour suivre la durée de la relation avec chaque client. Cela peut aider à identifier les clients fidèles et à développer des programmes de fidélisation.

Rapports de performance des ventes

En reliant les données des ventes et des clients, vous pouvez générer des rapports détaillés sur les performances des ventes, y compris le nombre de ventes par client et les tendances d'achat.

Gestion des doublons

Utilisez Power Query pour nettoyer vos données avant de créer des relations dans Power Pivot. Cela vous permettra d'éliminer les doublons et d'assurer l'intégrité des données dans vos analyses.

Prévisions de ventes

En analysant les relations entre les ventes et les clients, vous pouvez utiliser les données historiques pour faire des prévisions de ventes. Cela peut aider à planifier les stocks et les ressources nécessaires.


Glossaire :

Power Pivot

Un complément d'Excel qui permet de gérer des modèles de données complexes et d'effectuer des analyses de données avancées.

Recherche V

Une fonction Excel qui permet de rechercher une valeur dans la première colonne d'un tableau et de renvoyer une valeur dans la même ligne d'une colonne spécifiée.

Relation

Un lien entre deux tables de données qui permet de croiser des informations basées sur une clé commune.

Clé unique

Une valeur dans une colonne qui identifie de manière unique chaque ligne d'une table.

Tableau des ventes

Une table qui contient des informations sur les ventes réalisées, y compris les codes clients et les montants des ventes.

Tableau des clients

Une table qui contient des informations sur les clients, y compris les noms, prénoms et régions.

Diagramme de relations

Une représentation visuelle des relations entre différentes tables dans un modèle de données.

ID

Un identifiant unique attribué à chaque enregistrement dans une base de données.

00:00:02
2 onglets clients et ventes qui ont été
00:00:05
ajoutés dans le modèle de données dans
00:00:07
Power pivot et là on va juste se projeter
00:00:10
sur ce qu'on ferait habituellement.
00:00:12
Imaginons qu'on veuille récupérer
00:00:13
dans le tableau des ventes
00:00:18
la région d'appartenance
00:00:19
du client qui a effectué la commande.
00:00:21
Donc en gros on a l'information dans
00:00:23
le tableau des clients et ici on
00:00:26
a simplement les ventes qui ont
00:00:28
été réalisées donc là normalement
00:00:29
on devrait faire une recherche V.
00:00:31
en essayant de chercher
00:00:33
une clé commune entre les 2 donc là,
00:00:35
si on regarde les 2 tableaux,
00:00:36
on se rend compte qu'on a cette colonne ici
00:00:38
clients qui va donner le code unique au
00:00:40
client et ici on a la référence avec le
00:00:42
code client qui est ici et du coup le nom,
00:00:45
prénom et surtout la région qui
00:00:46
pour le coup là ici nous intéresse
00:00:48
donc là on fera une recherche V sur
00:00:50
la colonne code client et on irait
00:00:52
récupérer du coup notre région.
00:00:54
Et si on devait récupérer le nom complet
00:00:56
ou la durée de relation on devrait refaire
00:00:59
la manipulation dans une autre colonne.
00:01:01
Donc pour ça,
00:01:01
il y a quelque chose de plus simple
00:01:04
qui va être justement de détecter
00:01:06
systématiquement et de manière
00:01:07
automatisée la relation entre les 2 pour
00:01:09
pouvoir aller croiser n'importe quelle
00:01:11
colonne entre les 2 tables.
00:01:13
Donc pour ça on va aller ici
00:01:15
dans Power pivot et on voit qu'on
00:01:18
va avoir ici 3 onglets.
00:01:19
Donc l'accueil on pourra y revenir.
00:01:21
La conception et l'avancée. Et
00:01:23
ici on va s'intéresser justement à
00:01:25
l'onglet de conception qui va nous
00:01:27
permettre notamment de gérer les relations.
00:01:30
Donc, c'est ce que vous avez ici et
00:01:32
potentiellement aussi d'en créer une.
00:01:33
Donc pour ça,
00:01:34
je vais aller cliquer sur cet onglet.
00:01:37
Et je vais du coup lui indiquer que je
00:01:40
souhaite relier ma colonne client avec
00:01:44
ma colonne des ventes ici donc là il m'a,
00:01:46
il m'a déjà associé parce que
00:01:47
c'est la première colonne,
00:01:49
mais sinon il faudra aller
00:01:50
l'associer ici pour lui dire,
00:01:51
voici ma clé entre les 2 éléments.
00:01:54
Et. Je vais cliquer sur.
00:01:57
OK.
00:02:03
Donc, à partir de là,
00:02:05
j'ai une relation qui existe et pour
00:02:07
m'en rendre compte et bien je vais
00:02:09
pouvoir aller ici dans accueil et
00:02:11
cliquer sur la vue de diagramme ici.
00:02:13
Et donc là je vais avoir un résumé
00:02:15
de toutes les tables que j'aurai
00:02:16
importé
00:02:18
dans mon fichier Excel et
00:02:20
donc les potentiels relations qui
00:02:22
existent entre mes différents items.
00:02:23
Donc ici je me retrouve avec
00:02:25
ce schéma là.
00:02:26
Donc là j'ai mes 2 tables que
00:02:28
je peux d'ailleurs déplacer,
00:02:30
c'est plus visuel qu'autre chose
00:02:32
et donc là il va m'indiquer que
00:02:34
j'ai une relation entre ma table
00:02:36
client et ma colonne vente
00:02:38
Et que j'ai une relation qu'on
00:02:40
appelle 1 VS plusieurs,
00:02:41
donc c'est le 1 qui s'affiche ici
00:02:43
et l'astérisque veut dire plusieurs.
00:02:44
Et il indique aussi le sens dans
00:02:46
lequel cette relation se trouve,
00:02:48
qu'est ce que ça veut dire ?
00:02:50
Ça veut dire que ici il a détecté
00:02:51
que les codes clients il y en avait
00:02:54
qu'un par code client en fait.
00:02:55
Donc ça veut dire que chaque ligne
00:02:57
correspond à un code client unique et
00:02:59
que par contre ici dans le fichier
00:03:01
des ventes et bien je peux avoir
00:03:03
plusieurs fois le même code client,
00:03:05
ce qui est normal parce que si on
00:03:07
regarde les données qu'on avait.
00:03:08
On se retrouve ici sur des ventes avec
00:03:10
potentiellement du coup un client
00:03:11
qui va passer plusieurs ventes,
00:03:12
donc ça pas de problème et ici c'est
00:03:14
normal aussi que le code client
00:03:15
n'apparaisse qu'une seule fois
00:03:16
parce que on est justement sur un
00:03:18
fichier qui recense les clients.
00:03:19
Donc si j'en ai 2 fois le même et
00:03:21
c'est ce que d'ailleurs ce qu'on
00:03:22
avait fait en modification,
00:03:24
ça veut dire que j'ai des doublons et
00:03:25
donc il faut les supprimer mais nous
00:03:27
on avait déjà fait ce ce travail là.
00:03:30
Donc, à partir de là,
00:03:31
j'ai ma relation qui existe et donc dans
00:03:34
Excel et on verra ça tout à l'heure.
00:03:37
Je vais pouvoir aller croiser
00:03:39
les éléments pour par exemple,
00:03:41
justement les récupérer
00:03:42
automatiquement le nom,
00:03:44
la région avec des informations sur
00:03:46
les ventes qui ont été réalisées.
00:03:48
Alors l'autre manière de créer ces
00:03:50
relations là, c'est d'aller ici.
00:03:54
Donc je vais faire un clic droit
00:03:57
modifier la relation.
00:03:58
Et alors
00:03:59
Non,
00:03:59
du coup c'est pas comme ça que
00:04:01
je voulais faire.
00:04:07
C'est d'aller ici.
00:04:11
Gérer les relations.
00:04:13
Voilà et d'aller ici.
00:04:15
Cliquer sur soit : modifiier
00:04:16
soit supprimer.
00:04:16
Donc en gros là c'est
00:04:18
toute celle que j'ai créé.
00:04:19
Donc on voit d'ailleurs le sens
00:04:21
dans lequel ça a été fait.
00:04:22
Je pourrais potentiellement
00:04:23
aller les modifier donc ça
00:04:25
on l'a vu tout à l'heure,
00:04:26
mais je peux aussi potentiellement
00:04:28
aller les supprimer.
00:04:31
Donc là il me demande si je
00:04:33
souhaite bien supprimer l'élément,
00:04:34
donc je lui indique que oui effectivement.
00:04:36
Alors pourquoi je le cherchais en clic droit,
00:04:38
là, sur la flèche parce que
00:04:39
Power Query est également dispo dans un
00:04:41
autre logiciel Microsoft qui s'appelle
00:04:42
Power Bi qui permet exactement de
00:04:44
faire en gros
00:04:46
sur le principe aussi des relations.
00:04:47
Et là pour le coup on a un peu
00:04:49
plus d'options sur les clics droits.
00:04:50
D'où ma confusion mais dans
00:04:52
tous les cas on s'y retrouve,
00:04:53
on peut bien du coup gérer les
00:04:55
relations et pourquoi je j'ai supprimé ?
00:04:56
C'est pour vous montrer une autre
00:04:58
manière de le créer,
00:04:59
qui va être justement d'identifier.
00:05:00
Les 2 colonnes et d'aller ici glisser
00:05:03
cette colonne là sur l'autre en fait,
00:05:05
je crée la la relation moi même.
00:05:08
Et donc là il a automatiquement
00:05:10
créé les 2 items.
00:05:11
Vous voyez donc une autre manière
00:05:13
de faire plus rapide.
00:05:14
Faut juste bien avoir les colonnes en tête,
00:05:17
mais au niveau du résultat ça
00:05:19
sera exactement la même chose.
00:05:21
Ayez bien en tête que du coup,
00:05:24
on ne peut pas créer des relations sur
00:05:26
n'importe quoi, il faut qu'il y ait.
00:05:28
cette notion de création où
00:05:31
j'ai un ID qui va être identique sur
00:05:33
les 2 colonnes et que du coup j'ai,
00:05:36
une des tables où la valeur est unique.
00:05:39
Si par exemple j'irai qu'est ce que je
00:05:41
pourrais faire comme relation un truc
00:05:43
Pas forcément.
00:05:48
Voilà par exemple,
00:05:49
imaginons que je souhaite alors un
00:05:51
truc qui a pas forcément de sens,
00:05:52
mais c'est pour le principe relier
00:05:54
Facture importante avec
00:05:57
le nom complet, peu importe ici,
00:05:58
là il va me mettre l'élément en
00:06:00
pointillés parce qu'il ne va pas comprendre
00:06:01
ce que je suis en train de faire là,
00:06:03
il voit pas la relation qui existe
00:06:05
parce que en fait il n'y en a pas
00:06:07
vraiment et donc là je pourrais
00:06:08
potentiellement aller modifier
00:06:09
la relation,
00:06:10
lui demander qu'elle soit active.
00:06:13
Et là il va m'indiquer une erreur où
00:06:14
il m'a dit que la relation que vous
00:06:16
créez vous permet de filtrer par
00:06:18
client mais Excel etc ne permet qu'un
00:06:20
seul chemin de filtrage entre les
00:06:21
tables d'un modèle de données et donc
00:06:23
là en fait ce qu'il me dit c'est que
00:06:25
déjà j'ai une relation qui est existante
00:06:27
sur mon tableau donc en gros je ne
00:06:29
peux avoir qu'une seule
00:06:30
relation active entre les 2
00:06:31
donc ce que je vais faire
00:06:33
c'est tout simplement aller gérer,
00:06:34
les relations pour aller
00:06:36
supprimer les 2 que j'ai fait.
00:06:38
Donc je supprime les 2.
00:06:40
Voilà, je vais essayer de refaire mon
00:06:42
truc qui était pas forcément logique.
00:06:45
Alors, par exemple,
00:06:48
les produits avec...
00:06:50
Qu'est ce que je pourrais prendre ?
00:06:51
La durée de la relation.
00:06:55
Et là, ce qu'il m'indique
00:06:57
c'est encore une autre erreur.
00:06:58
Impossible de créer la relation,
00:07:00
car chaque colonne contient
00:07:01
des valeurs dupliquées.
00:07:02
Sélectionnez moi une colonne qui
00:07:03
contient des valeurs uniques.
00:07:04
Et oui parce que imaginez que je
00:07:07
souhaite par exemple créer une
00:07:08
relation entre 2 tables de vente,
00:07:10
c'est à dire que je vais
00:07:12
potentiellement avoir plusieurs fois
00:07:13
le même client entre mes 2 tables.
00:07:15
Du coup, si je veux faire
00:07:16
une relation entre les 2,
00:07:19
quelle ligne est censée se mettre
00:07:21
en face de quelle ligne quand je fais
00:07:23
ma relation parce que du coup
00:07:24
je peux potentiellement avoir 3 fois
00:07:26
le même utilisateur donc pour Power pivot,
00:07:28
ça n'a pas de sens,
00:07:29
en tout cas c'est source
00:07:31
d'erreurs et donc il va m'interdire
00:07:33
tout simplement de le faire et donc
00:07:35
en l'état ce que ça veut dire c'est
00:07:37
que soit bien je laisse tomber ce
00:07:39
système là je ne fait pas de relation,
00:07:41
soit je dois dédupliquer une des
00:07:43
tables pour pouvoir faire ensuite
00:07:44
ma relation donc ça voudrait dire
00:07:46
retourner dans Power Query refaire
00:07:47
des modifications pour rendre ça
00:07:48
possible donc voilà c'est pas
00:07:50
forcément que le logiciel
00:07:52
bug c'est votre relation qui n'a
00:07:53
pas de sens quand vous la créez et
00:07:55
donc ici je vais aller recréer
00:07:57
et c'est-ce que je faisais tout à
00:07:58
l'heure cette relation là et là,
00:08:00
du coup on est bon et on va pouvoir du
00:08:02
coup commencer à créer nos relations.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher