Relations entre tables | |
Les relations entre tables sont une nouvelle et importante fonctionnalité apparue dans Excel 2013. | |
Pour utiliser cette option, il faut aller dans le menu "Données >>> Relations". | |
![]() |
|
1-Il faut que le classeur contienne au moins deux tables. | |
Une feuille de classeur n'est pas forcément une table. Si votre classeur ne contient pas de tables, ou n'en contient qu'une seule l'option "Relations " du menu données sera inactive. | |
L'exemple suivant utilise une feuille avec une liste d'élèves et une seconde avec la liste des enseignants. | |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
2-Création des tables | |
![]() |
![]() |
Dans le menu "Insertion", cliquer sur "Tableau". Excel va proposer une plage de cellules à transformer. Il est possible de la modifier. | |
Dès que la validation du tableau est .effective, les tables s'affichent: dans le cadre 1, il est possible de nommer la table. | |
NB: si votre feuille ne comporte pas d'en-têtes de colonnes, Excel en générera automatiquement ("Colonne1, Colonne2 ....), qu'il sera préférable de renommer. | |
![]() |
|
![]() |
|
3-Création des relations | |
Dans le menu "Données", cliquer sur "Relations". | |
![]() |
|
Si certains libellés de colonnes sont identiques dans les deux tables, Excel va les proposer pour créer une relation. Dans l'exemple, la relation sera établie entre les colonnes "Classe" de chaque table. | |
Si les en-têtes sont différents, il est possible de les choisir dans la liste déroulante. | |
![]() |
|
A droite de la boîte de dialogue, il est possible de créer de nouvelles relations, de modifier celles qui existent, de les supprimer ou de les désactiver. | |
4-Utiliser les relations pour créer un tableau croisé dynamique utilisant les deux tables | |
Un tableau croisé dynamique affichant le nombre d'élèves par enseignant va être créé. | |
![]() |
|
![]() |
|
Dans "Champs de tableau croisé dynamique", il faut cliquer sur "Tous" pour faire apparaître toutes les tables qui seront prises en compte dans le tableau. | ![]() |
Ensuite, on déroule la liste des champs de chaque table pour pouvoir choisir ceux qui vont être utilisés dans le tableau. | ![]() |
On fait glisser les champs vers l'emplacement où ils seront traités. | ![]() |
![]() |
|
![]() |
|
Il faut choisir ce qui sera affiché et calculé dans le tableau: | |
- Les lignes afficheront le nom des enseignants. | |
- Les colonnes contiendront les numéros des classes. | |
- Excel devra compter le nombre de noms de chaque classe. | |
![]() |
|
![]() |
|
Il est possible de modifier les libellés des colonnes et des lignes et d'effectuer une mise en forme du tableau | |
![]() |
|
![]() |