Résumé : Il s’agit du premier tutoriel d’une série conçue pour vous familiariser et vous familiariser avec Excel et ses fonctionnalités intégrées de mash-up et d’analyse des données. Ces tutoriels créent et affinent un classeur Excel à partir de zéro, créent un modèle de données, puis créent des rapports interactifs étonnants à l’aide de Power View. Les tutoriels sont conçus pour illustrer les fonctionnalités et fonctionnalités de Microsoft Business Intelligence dans Excel, les tableaux croisés dynamiques, les Power Pivot et Power View.
Dans ces didacticiels, vous apprendrez à importer et explorer les données dans Excel, à créer et améliorer un modèle de données à l’aide de Power Pivot, et à générer des rapports interactifs à l’aide de Power View que vous pouvez ensuite publier, protéger et partager.
Cette série inclut les didacticiels suivants :
-
Importer des données dans Excel 2016 et créer un modèle de données
-
Étendre les relations de modèle de données à l’aide d’Excel, Power Pivot et DAX
-
Incorporer des données d’Internet et définir les valeurs par défaut des rapports Power View
Dans ce didacticiel, vous commencez avec un classeur Excel vide.
Ce didacticiel inclut les sections suivantes :
Le didacticiel inclut un quiz qui vous permet de tester vos connaissances.
Cette série de didacticiels utilise des données décrivant les médailles olympiques, les pays hôtes et les diverses épreuves sportives organisées dans le cadre des Jeux olympiques. Nous suggérons que vous consultiez chaque didacticiel dans l’ordre.
Importer des données à partir d’une base de données
Nous commençons ce didacticiel avec un classeur vide. L’objectif de cette section est de se connecter à une source de données externe et d’importer ces données dans Excel pour une analyse ultérieure.
Nous allons commencer par télécharger des données provenant d’Internet. Les données incluses dans une base de données Microsoft Access décrivent les médailles olympiques.
-
Cliquez sur les liens suivants pour télécharger les fichiers utilisés dans le cadre de cette série de didacticiels. Téléchargez chacun des quatre fichiers vers un emplacement facilement accessible, tel que Téléchargements ou Mes documents, ou dans un dossier que vous créez :Access > OlympicMedals.accdb > classeur Excel OlympicSports.xlsx classeur Excel >Population.xlsx > classeur ExcelDiscImage_table.xlsx
base de données -
Dans Excel, ouvrez un classeur vierge.
-
Cliquez sur Données > Obtenir des données > à partir d’une base de données > à partir d’une base de données Microsoft Access. Le ruban s’ajuste dynamiquement en fonction de la largeur de votre classeur, de sorte que les commandes de votre ruban peuvent être légèrement différentes de l’écran suivant.
-
Sélectionnez le fichier OlympicMedals.accdb que vous avez téléchargé, puis cliquez sur Importer. La fenêtre Navigateur suivante s’affiche, affichant les tables trouvées dans la base de données. Les tables d’une base de données sont semblables aux feuilles de calcul ou tableaux dans Excel. Cochez la case Sélectionner plusieurs tables , puis sélectionnez toutes les tables. Cliquez ensuite sur Charger > Charger dans.
-
La fenêtre Importer des données apparaît.
Remarque : Notez la case à cocher en bas de la fenêtre qui vous permet d’ajouter ces données au modèle de données, affichée dans l’écran suivant. Un modèle de données est créé automatiquement lorsque vous importez ou utilisez simultanément plusieurs tables. Un modèle de données intègre les tables, ce qui permet une analyse approfondie à l’aide de tableaux croisés dynamiques, de Power Pivot et de Power View. Lorsque vous importez des tables à partir d’une base de données, les relations de base de données existantes entre ces tables sont utilisées pour créer le modèle de données dans Excel. Le modèle de données est transparent dans Excel, mais vous pouvez l’afficher et le modifier directement à l’aide du complément Power Pivot. Le modèle de données est abordé plus en détail plus loin dans ce tutoriel.
-
Une fois que les données sont importées, un tableau croisé dynamique est créé en utilisant les tables importées.
Avec les données importées dans Excel et le modèle de données créé automatiquement, vous êtes prêt à explorer les données.
Explorer des données à l’aide d’un tableau croisé dynamique
Il est facile d’explorer des données importées à l’aide d’un tableau croisé dynamique. Dans un tableau croisé dynamique, vous devez faire glisser les champs (semblables aux colonnes dans Excel) des tables (comme celles que vous venez d’importer de la base de données Access) dans différentes zones du tableau croisé dynamique pour ajuster la présentation de vos données. Un tableau croisé dynamique inclut quatre zones : FILTRES, COLONNES, LIGNES et VALEURS.
Il peut être nécessaire d’expérimenter pour déterminer la zone vers laquelle un champ doit être déplacé. Vous pouvez faire glisser autant de champs que vous le souhaitez à partir de vos tables, jusqu’à ce que le tableau croisé dynamique présente vos données comme vous le souhaitez. N’hésitez pas à explorer en faisant glisser des champs dans différentes zones du tableau croisé dynamique ; les données sous-jacentes ne sont pas affectées lorsque vous organisez des champs dans un tableau croisé dynamique.
Nous allons explorer les données relatives aux médailles olympiques dans le tableau croisé dynamique, en commençant par les médaillés olympiques organisés par discipline, type de médaille et pays/région de l’athlète.
-
Dans Champs de tableau croisé dynamique, développez la table Medals en cliquant sur la flèche associée. Recherchez le champ NOC_CountryRegion dans la table Medals développée et faites-le glisser vers la zone COLONNES. NOC est l’acronyme de National Olympic Committee (unité d’organisation pour un pays ou une région).
-
À partir de la table Disciplines, faites glisser Discipline vers la zone LIGNES.
-
Nous allons filtrer la table Disciplines pour afficher seulement cinq sports : tir à l’arc (Archery), plongée (Diving), escrime (Fencing), patinage artistique (Figure Skating) et patinage de vitesse (Speed Skating). Vous pouvez faire ceci dans la zone Champs de tableau croisé dynamique, ou à partir du filtre Étiquettes de ligne dans le tableau croisé dynamique lui-même.
-
Cliquez n’importe où dans le tableau croisé dynamique pour vérifier que le tableau croisé dynamique Excel est sélectionné. Dans la liste Champs de tableau croisé dynamique , où la table Disciplines est développée, pointez sur son champ Discipline et une flèche déroulante s’affiche à droite du champ. Cliquez sur la liste déroulante, cliquez sur (Sélectionner tout) pour supprimer toutes les sélections, puis faites défiler et sélectionnez Tir à l’arc, Plongée, Escrime, Patinage artistique et Patinage de vitesse. Cliquez sur OK.
-
Ou, dans la section Étiquettes de ligne du tableau croisé dynamique, cliquez sur le menu déroulant à côté d’Étiquettes de ligne dans le tableau croisé dynamique, cliquez sur (Sélectionner tout) pour supprimer toutes les sélections, puis faites défiler et sélectionnez Archery, Diving, Fencing, Figure Skating et Speed Skating. Cliquez sur OK.
-
-
Dans Champs de tableau croisé dynamique, à partir de la table Medals, faites glisser Medal vers la zone VALEURS. Comme les valeurs doivent être numériques, Excel modifie automatiquement Medal en Count of Medal.
-
À partir de la table Medals, sélectionnez à nouveau et faites glisser Medal dans la zone FILTRES.
-
Nous allons filtrer le tableau croisé dynamique pour afficher uniquement les pays ou régions ayant remporté plus de 90 médailles. Voici comment procéder.
-
Dans le tableau croisé dynamique, cliquez sur le menu déroulant à droite d’Étiquettes de colonne.
-
Sélectionnez Filtres s’appliquant aux valeurs, puis Supérieur à....
-
Tapez 90 dans le dernier champ (à droite). Cliquez sur OK.
-
Votre tableau croisé dynamique est semblable à celui présenté dans l’écran suivant.
Avec peu d'efforts, vous disposez maintenant d'un tableau croisé dynamique de base qui comprend des champs de trois tables différentes. C’est grâce aux relations préexistantes entre les tables que cette tâche a été si simple. Comme les relations de table existaient dans la base de données source et comme vous avez importé toutes les tables en une seule opération, Excel a pu recréer ces relations de table dans son modèle de données.
Que se passerait-il si les données provenaient de sources différentes ou si elles étaient importées ultérieurement ? En règle générale, vous pouvez créer des relations avec de nouvelles données sur la base de colonnes correspondantes. Dans l’étape suivante, vous allez importer d’autres tables et découvrir comment créer des relations.
Importer des données depuis un cube
À présent, nous allons importer des données d’une autre source (cette fois-ci, un classeur existant), puis spécifier les relations entre nos données existantes et les nouvelles données. Les relations vous permettent d’analyser les collections de données dans Excel et de créer des visualisations immersives et intéressantes grâce aux données que vous importez.
Nous allons commencer par créer une feuille de calcul vide avant d’importer les données d’un classeur Excel.
-
Insérez une nouvelle feuille de calcul Excel et nommez-la Sports.
-
Accédez au dossier contenant les fichiers de données d’exemple téléchargés, puis ouvrez OlympicSports.xlsx.
-
Sélectionnez et copiez les données de la feuille Sheet1. Si vous avez sélectionné une cellule avec des données, telle que la cellule A1, vous pouvez appuyer sur Ctrl+A pour sélectionner toutes les données adjacentes. Fermez le classeur OlympicSports.xlsx.
-
Sur la feuille de calcul Sports, placez le curseur dans la cellule A1, puis collez les données.
-
Les données étant toujours mises en surbrillance, appuyez sur Ctrl + T pour mettre en forme les données sous forme de tableau. Vous pouvez également mettre en forme les données sous forme de tableau à partir du ruban en sélectionnant ACCUEIL > Format en tant que tableau. Étant donné que les données ont des en-têtes, sélectionnez Ma table comporte des en-têtes dans la fenêtre Créer une table qui s’affiche, comme illustré ici.
La mise en forme des données sous forme de tableau présente de nombreux avantages. Vous pouvez attribuer un nom à une table, ce qui facilite son identification. Vous pouvez également établir des relations entre les tables, ce qui permet l’exploration et l’analyse dans les tableaux croisés dynamiques, les Power Pivot et Power View. -
Nommez le tableau. Dans TABLE DESIGN > Propriétés, recherchez le champ Nom de la table et tapez Sports. Le classeur ressemble à celui présenté dans l’écran suivant.
-
Enregistrez le classeur.
Importer des données par copier-coller
À présent que nous avons importé des données d’un classeur Excel, nous allons importer les données d’un tableau trouvé sur une page web, ou toute autre source à partir de laquelle il est possible d’effectuer un copier-coller dans Excel. Dans les étapes suivantes, vous allez ajouter les villes hôtes des Jeux olympiques à partir d’un tableau.
-
Insérez une nouvelle feuille de calcul Excel et nommez-la Hosts.
-
Sélectionnez et copiez le tableau suivant, en-têtes compris.
City |
NOC_CountryRegion |
Alpha-2 Code |
Edition |
Season |
---|---|---|---|---|
Melbourne / Stockholm |
AUS |
AS |
1956 |
Summer |
Sydney |
AUS |
AS |
2000 |
Summer |
Innsbruck |
AUT |
AT |
1964 |
Winter |
Innsbruck |
AUT |
AT |
1976 |
Winter |
Antwerp |
BEL |
BE |
1920 |
Summer |
Antwerp |
BEL |
BE |
1920 |
Winter |
Montreal |
CAN |
CA |
1976 |
Summer |
Lake Placid |
CAN |
CA |
1980 |
Winter |
Calgary |
CAN |
CA |
1988 |
Winter |
St. Moritz |
SUI |
SZ |
1928 |
Winter |
St. Moritz |
SUI |
SZ |
1948 |
Winter |
Beijing |
CHN |
CH |
2008 |
Summer |
Berlin |
GER |
GM |
1936 |
Summer |
Garmisch-Partenkirchen |
GER |
GM |
1936 |
Winter |
Barcelona |
ESP |
SP |
1992 |
Summer |
Helsinki |
FIN |
FI |
1952 |
Summer |
Paris |
FRA |
FR |
1900 |
Summer |
Paris |
FRA |
FR |
1924 |
Summer |
Chamonix |
FRA |
FR |
1924 |
Winter |
Grenoble |
FRA |
FR |
1968 |
Winter |
Albertville |
FRA |
FR |
1992 |
Winter |
London |
GBR |
UK |
1908 |
Summer |
London |
GBR |
UK |
1908 |
Winter |
London |
GBR |
UK |
1948 |
Summer |
Munich |
GER |
DE |
1972 |
Summer |
Athens |
GRC |
GR |
2004 |
Summer |
Cortina d'Ampezzo |
ITA |
IT |
1956 |
Winter |
Rome |
ITA |
IT |
1960 |
Summer |
Turin |
ITA |
IT |
2006 |
Winter |
Tokyo |
JPN |
JA |
1964 |
Summer |
Sapporo |
JPN |
JA |
1972 |
Winter |
Nagano |
JPN |
JA |
1998 |
Winter |
Seoul |
KOR |
KS |
1988 |
Summer |
Mexico |
MEX |
MX |
1968 |
Summer |
Amsterdam |
NED |
NL |
1928 |
Summer |
Oslo |
NOR |
NO |
1952 |
Winter |
Lillehammer |
NOR |
NO |
1994 |
Winter |
Stockholm |
SWE |
SW |
1912 |
Summer |
St Louis |
USA |
US |
1904 |
Summer |
Los Angeles |
USA |
US |
1932 |
Summer |
Lake Placid |
USA |
US |
1932 |
Winter |
Squaw Valley |
USA |
US |
1960 |
Winter |
Moscow |
URS |
RU |
1980 |
Summer |
Los Angeles |
USA |
US |
1984 |
Summer |
Atlanta |
USA |
US |
1996 |
Summer |
Salt Lake City |
USA |
US |
2002 |
Winter |
Sarajevo |
YUG |
YU |
1984 |
Winter |
-
Dans Excel, placez le curseur dans la cellule A1 de la feuille de calcul Hosts et collez les données.
-
Mettez en forme les données sous la forme d’un tableau. Comme décrit plus tôt dans ce didacticiel, appuyez sur Ctrl+T pour mettre en forme les données sous la forme d’un tableau, ou sélectionnez ACCUEIL > Mettre sous forme de tableau. Comme les données ont des en-têtes, sélectionnez Ma table comporte des en-têtes dans la fenêtre Créer une table qui apparaît.
-
Nommez le tableau. Dans TABLE DESIGN > Propriétés , recherchez le champ Nom de la table et tapez Hôtes.
-
Sélectionnez la colonne Edition, puis à partir de l’onglet ACCUEIL, mettez-la en forme comme un nombre sans décimale.
-
Enregistrez le classeur. Votre classeur est semblable à celui présenté dans l’écran suivant.
À présent que vous avez un classeur Excel avec des tables, vous pouvez créer des relations entre celles-ci. La création de relations entre des tables vous permet de combiner les données de deux tables.
Créer une relation entre des données importées
Vous pouvez commencer immédiatement à utiliser les champs dans votre tableau croisé dynamique à partir des tables importées. Si Excel ne peut pas déterminer comment incorporer un champ dans le tableau croisé dynamique, une relation doit être établie avec le modèle de données existantes. Dans les étapes suivantes, vous allez apprendre à créer une relation entre les données que vous avez importées à partir de différentes sources.
-
Dans la feuille Sheet1, en haut des champs detableau croisé dynamique, cliquez surTout pour afficher la liste complète des tables disponibles, comme illustré dans l’écran suivant.
-
Faites défiler la liste pour afficher les nouvelles tables que vous venez d’ajouter.
-
Développez Sports et sélectionnez Sport pour l’ajouter au tableau croisé dynamique. Notez qu’Excel vous invite à créer une relation, comme montré dans l’écran suivant.
Cette notification s’affiche parce que vous avez utilisé les champs d’une table qui ne fait pas partie du modèle de données sous-jacent. Vous pouvez ajouter une table au modèle de données en créant une relation avec une table qui figure déjà dans le modèle de données. Pour créer la relation, une des tables doit avoir une colonne de valeurs uniques et non répétées. Dans les données d’exemple, la table Disciplines importée à partir de la base de données contient un champ avec des codes de sport appelés SportID. Ces mêmes codes de sport sont présents en tant que champ dans les données Excel que nous avons importées. Nous allons créer la relation.
-
Cliquez sur CRÉER... dans la zone Champs de tableau croisé dynamique pour ouvrir la boîte de dialogue Créer une relation, comme montré dans l’écran suivant.
-
Dans Table, choisissez Table de modèle de données : disciplines dans la liste déroulante.
-
Dans Colonne (étrangère), choisissez SportID.
-
Dans Table associée, choisissez Table de modèle de données : Sports.
-
Dans Colonne liée (principale), choisissez SportID.
-
Cliquez sur OK.
Le tableau croisé dynamique change pour refléter la nouvelle relation. Pour autant, il n’est pas encore tout à fait au point, en raison de l’ordre des champs dans la zone LIGNES. Discipline est une sous-catégorie d’un sport donné, mais comme nous avons placé Discipline au-dessus de Sport dans la zone LIGNES, cette dernière n’est pas correctement organisée. L’écran suivant montre ce classement incorrect.
-
Dans la zone LIGNES, déplacez Sport au-dessus de Discipline. Le tableau croisé dynamique affiche désormais les données comme vous souhaitez les voir, comme montré dans l’écran suivant.
En arrière-plan, Excel génère un modèle de données qui peut être utilisé dans le classeur dans les tableaux croisés dynamiques, les graphiques croisés dynamiques, Power Pivot ou les rapports Power View. Les relations entre les tables sont à la base d’un modèle de données et déterminent les chemins de navigation et de calcul.
Dans le tutoriel suivant, Étendre les relations de modèle de données à l’aide d’Excel, Power Pivotet DAX, vous vous appuyez sur ce que vous avez appris ici et vous allez étendre le modèle de données à l’aide d’un complément Excel puissant et visuel appelé Power Pivot. Vous apprenez également à calculer des colonnes dans une table et à utiliser cette colonne calculée afin qu’une table non liée puisse être ajoutée à votre modèle de données.
Point de contrôle et quiz
Vérification des acquis
Vous avez maintenant un classeur Excel contenant un tableau croisé dynamique qui accède aux données de plusieurs tables importées séparément. Vous avez appris à importer des données à partir d’une base de données, à partir d’un autre classeur Excel et via le copier-coller de données dans Excel.
Pour que les données fonctionnent ensemble, vous devez créer une relation de tableau qu’Excel a utilisée pour mettre en corrélation les lignes. Vous avez également appris qu’il est essentiel d’avoir des colonnes dans une table qui sont corrélées aux données d’une autre table pour créer des relations et rechercher des lignes associées.
Vous êtes prêt à passer au prochain didacticiel de cette série. Voici un lien vers celui-ci :
Didacticiel : développer les relations d’un modèle de données à l’aide d’Excel, Power Pivot et DAX
QUIZ
Vous voulez voir à quel point vous vous souvenez de ce que vous avez appris ? Voilà votre chance. Le questionnaire suivant met en évidence les fonctionnalités, les fonctionnalités ou les exigences que vous avez apprises dans ce tutoriel. En bas de la page, vous trouverez les réponses. Bonne chance !
Question 1 : Pourquoi est-il important de convertir les données importées en tables ?
A : vous n’avez pas besoin de les convertir en tables, car toutes les données importées le sont automatiquement.
B : si vous convertissez les données importées en tables, celles-ci seront exclues du modèle de données. Seules les données du modèle de données sont disponibles dans les tableaux croisés dynamiques, Power Pivot et Power View.
C : si vous convertissez les données importées en tables, elles peuvent être incluses dans le modèle de données et être disponibles dans les tableaux croisés dynamiques, Power Pivot et Power View.
D : il n’est pas possible de convertir les données importées en tables.
Question 2 : Parmi les sources de données suivantes, lesquelles pouvez-vous importer dans Excel et inclure dans le modèle de données ?
A : bases de données Access et autres bases de données diverses.
B : fichiers Excel existants.
C : n’importe quel contenu copié et collé dans Excel et mis en forme comme table, y compris les tableaux de données dans les sites web et documents, ou tout autre contenu pouvant être collé dans Excel.
D : Toutes les réponses précédentes.
Question 3 : Dans un tableau croisé dynamique, que se passe-t-il lorsque vous réorganisez des champs dans les quatre zones Champs de tableau croisé dynamique ?
A : rien. Vous ne pouvez pas réorganiser les champs une fois que vous les avez placés dans les zones des champs de tableau croisé dynamique.
B : le format du tableau croisé dynamique est modifié pour refléter la mise en page, mais les données sous-jacentes ne sont pas affectées.
C : le format du tableau croisé dynamique est modifié pour refléter la mise en page, et toutes les données sous-jacentes sont définitivement modifiées.
D : les données sous-jacentes sont modifiées, ce qui crée de nouveaux jeux de données.
Question 4 : Lors de la création d’une relation entre des tables, quels sont les éléments requis ?
A : aucune table ne peut avoir de colonne contenant des valeurs uniques et non répétées.
B : une table ne doit pas faire partie du classeur Excel.
C : les colonnes ne doivent pas être converties en tables.
D : aucune des réponses précédentes n’est correcte.
Réponses du quiz
-
Réponse correcte : C
-
Réponse correcte : D
-
Réponse correcte : B
-
Réponse correcte : D
Remarques : Les données et images de cette série de didacticiels sont basées sur les contenus suivants :
-
Jeu de données olympiques de Guardian News & Media Ltd.
-
Images de drapeaux de CIA Factbook (cia.gov)
-
Données démographiques de The World Bank (worldbank.org)
-
Pictogrammes des sports olympiques par Thadius856 et Parutakupiu