Skip to content
Excel - Power Query - Power Pivot - VBA
  • Pages
    • Excel - Power Query - Power Pivot - VBA
    • Raccourcis clavier
    • Généralités
      • Quel stage Excel choisir ?
        • Parcours de formation Excel
        • Une démarche BI avec Excel ?
        • Excel, VBA ou Power Pivot / Query / BI ?
      • Installation des outils
    • Manipulations de bases
      • Gestion des feuilles
      • Formater les cellules
      • Lignes et colonnes
      • Trier et filtrer
    • Temps 1 | Organiser ses données en tableau
      • Concevoir un tableau
      • Tableau dans Excel
    • Temps 2 | Saisir et importer
      • Valider ses données
      • Protéger les données
      • Mise en forme conditionnelle
      • Types de données (tables recommandées)
    • Temps 3 | Calculer
      • Calculs
      • Fonctions de texte
      • Fonctions de date
      • Fonctions logiques
      • Fonctions de synthèse
      • Fonction de recherche
      • Fonctions d'information
      • Formules matricielles ou Tableaux dynamiques [365]
      • Nouvelles fonctions [365]
    • Temps 4 | Présenter et synthétiser
      • Mise en forme avec les styles
      • Mise en page et impression
      • Tableaux croisées dynamiques
        • TCD multi tables
      • Graphiques croisés dynamiques
    • A à Z : créer un classeur d'analyse [Exemple 002]
    • Power Query
    • Power Pivot
      • Présentation
      • Mise en pratique
      • icon picker
        Exercice 01
    • VBA
      • Visual Basic
        • Visual Basic Editor
        • Variables
        • Décisions
        • Boucles
        • Fonctions
          • Quelques fonctions intrinsèques
        • Organisation du code
        • Procédures
      • VB Excel
        • Objets Excel
        • Classeurs
        • Feuilles
        • Plages et cellules
        • Tableaux
        • Fonctionnalités d'Excel
        • SQL & VBA
        • Boucle des fichiers d'un dossier
        • Manipuler d'autres logiciels depuis Excel
      • Créer une application Excel
      • API REST avec JSON
      • Exercice Signalements
    • Exercices
      • Excel 1 |
    • Office Script
    • Office Scripts pour Excel : Comparaison avec VBA
    • Échanges stagiaires

Exercice 01


📒 Télécharger la donnée source et placer-le dans le dossier de votre choix :
PowerQueryPowerPivot_Exercice01_source.xlsx
9.6 kB
On souhaite obtenir le résultat suivant :
image.png

Réaliser chaque action :
#
Actions
Manipulations
Illustrations
1
Dans un nouveau classeur (à enregistrer sous SuiviFruits), se connecter à la source de données puis charger les données dans le modèle de données en connexion uniquement.
Créer un classeur vide, et l’enregistrer sous “SuiviFruits”
Données > Obtenir les données > A partir d’un fichier > A partir d’un classer
Sélectionner Feuil1
Charger > Charger dans
Ne créer que la connexion et Ajouter ces données au modèle de données > OK
image.png
2
Lancer Query
Données > Obtenir les données > Lancer l’éditeur Power Query OU double-clic sur la requête dans le volet Requêtes et connexion

3
Dans Query, réaliser les transformations suivante :
Renommer la requête en “Data”
Supprimer la ligne vide
Fractionner la colonne Produit - Catégorie : supprimer l’étape Type modifié et renommer les colonnes en Produit et Catégorie.
Effacer les espaces en début et fin de chaine sur les 2 colonnes Produit et Catégorie
1ere lettre de chaque mot en majuscule
Dans la colonne Prix Unitaire (€), remplacer le point par la virgule
Typer toutes les colonnes (par détection du type)
Volet Paramètre d’une requête > Propriétés > Nom (si le volet n’est pas affiché : Affichage > Paramètres d’un requête)
Accueil > Supprimer les lignes > Supprimer les lignes vides
Transformer > Fractionner la colonne par délimiteur > OK puis renommer (Double-clic sur chaque en-tête)
Transformer > Format > Supprimer les espaces
Transformer > Format > 1ere lettre de chaque mot en majuscule
Transformer > Remplacer les valeurs
CTRL + A puis Transformer > Détecter le type de données
image.png
4
Quitter Query
Accueil > Charger les données

5
Dans Power Pivot :
Ajouter une mesure nommé Montant qui calcule la somme du produit des quantités et des prix unitaires, formatée en séparateur de milliers.
Formater le colonne Date commande en Date (pour masquer l’heure).
Ajouter une colonne calculée “Année commande” qui extrait l’année de la date (
)
Quitter Power Pivot
Données > Gérer le modèle de données ​Clic dans la zone de calcul puis saisir la formule : ​Montant:=SUMX(Data;Data[Quantité]*Data[Prix Unitaire (€)]) ​Accueil > Format > bouton Séparateur de milliers (bouton “virgule”)
Accueil > Format : 14/03/2001
Dans la zone Ajouter une colonne, saisir Année commande. saisir dans la barre de formule : ​=YEAR(Data[Date Commande])
Fichier > Fermer
image.png
6
Insérer un TCD basé sur le modèle du classeur, avec Catégorie en ligne et Montant en colonne.
Insertion > Tableau croisé dynamique > A partir d’un modèle de données.
image.png
There are no rows in this table
La version finalisée :
PowerQueryPowerPivot_Exercice01_soluce.xlsx
225.5 kB
Ajouter une colonne =Data[Produit] & " (" & Data[Catégorie] & ")"
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.