
Chaque mois, un nouvel extrait bancaire arrive dans son propre onglet, avec ses lignes d'en-tête inutiles et son pied de page, et suivre la trésorerie sur plusieurs mois oblige à tout recopier à la main. Vous allez construire une requête Power Query qui lit toutes les feuilles du classeur, y compris celles que vous ajouterez plus tard, les nettoie et les empile en une seule table. En dessous, une ligne Total affiche la somme des débits, la somme des crédits et le dernier solde connu. Le mois suivant, vous ajoutez l'onglet, vous actualisez, et tout se recalcule.
Consolidation multi-onglets : ce que vous saurez faire
Le fil rouge est un relevé de janvier à mars, auquel on ajoute avril pour vérifier que l'automatisation tient.
- Importer un classeur sans figer la liste des feuilles à traiter
- Appliquer le même nettoyage à toutes les tables en une étape
- Écarter les lignes parasites et typer dates et montants
- Additionner une colonne ou récupérer sa dernière valeur en langage M
- Placer une ligne de synthèse sous n'importe quelle table consolidée
- Remplacer une erreur de conversion par un vide avec try otherwise
- Faire commenter le code M par une IA pour le reprendre plus tard
Deux versions de la même requête : l'interface, puis le langage M
La première construction reste proche de l'interface : une colonne personnalisée qui enchaîne Table.Skip et Table.PromoteHeaders, l'ajout des tables, des filtres sur la colonne Date, puis un enregistrement converti en table, transposé et combiné avec Table.Combine. Le formateur refait ensuite la même requête en beaucoup moins d'étapes. Table.TransformColumns nettoie toutes les tables d'un coup, try Date.From otherwise null élimine tout ce qui n'est pas une date, et Table.FromRecords crée la ligne Total directement. Moins d'étapes, c'est une actualisation plus légère, au prix d'un peu plus de syntaxe. Chaque notion (liste entre accolades, enregistrement entre crochets, sensibilité à la casse) arrive quand le besoin l'impose. Si vous n'avez traité qu'un relevé isolé jusqu'ici, le cours sur le nettoyage d'un relevé bancaire et sa ligne Total automatique pose les mêmes bases sur un seul mois.
Une limite à connaître : des onglets de même structure
La requête suppose que chaque onglet garde les mêmes colonnes (Date, Libellé, Débit, Crédit, Solde) et le même nombre de lignes d'en-tête à retirer, cinq dans le fichier du cours. Si votre banque change son format d'export, c'est l'étape de nettoyage qu'il faudra ajuster. Le solde retenu est celui de la dernière ligne de la table consolidée : gardez vos onglets dans l'ordre chronologique.
Pour qui
Le badge indique un niveau intermédiaire, et il est juste : il faut utiliser Excel au quotidien et avoir déjà ouvert Power Query. Aucune connaissance en programmation n'est demandée, chaque instruction M est tapée et expliquée à l'écran, la seconde version étant la plus exigeante. Le cours est enregistré sur Excel 365, et la documentation du code passe par un assistant d'IA, ChatGPT dans la vidéo. Comptables, assistants de gestion, indépendants : toute personne qui reçoit chaque mois un export de même structure y trouvera un cas transposable. Si vous découvrez Power Query, regrouper plusieurs feuilles Excel en une seule table pose d'abord la méthode par l'interface.
Pour aller plus loin
Vos relevés arrivent en fichiers séparés plutôt qu'en onglets d'un même classeur : combiner plusieurs fichiers Excel avec Power Query, du même formateur, applique la même logique à un dossier entier.




















