En-têtes et titres sur plusieurs lignes
Utiliser la première ligne pour les en-têtes, c'est un clic. Mais quand l'année est sur une ligne et le trimestre sur la suivante, il faut une recette : transposer, remplir, fusionner, retransposer.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Promouvoir les en-têtes transforme la première ligne de données en noms de colonnes. Rétrograder fait l'inverse : les en-têtes redescendent dans la première ligne.
02Le cas simple
Accueil > Utiliser la première ligne pour les en-têtes. Power Query ajoute souvent l'étape tout seul quand il importe un CSV ou une feuille.
Table.PromoteHeaders(Source, [PromoteAllScalars=true])
03Le simulateur : en-têtes sur deux lignes
La recette complète, en six étapes.
04La recette à retenir
- Transposer : les lignes d'en-têtes deviennent des colonnes.
- Remplir vers le bas la colonne qui contenait les cellules fusionnées (l'année).
- Fusionner les colonnes avec un séparateur : « 2025 T1 ».
- Transposer à nouveau.
- Promouvoir les en-têtes.
- Le plus souvent : dépivoter les colonnes de périodes.
05À toi de jouer
Deux lignes d'en-têtes
Le contrôle de gestion présente les ventes par semestre sur deux ans, avec l'année sur une ligne et le semestre sur la suivante. Obtiens une table longue Magasin | Période | CA, où Période vaut par exemple « 2025 S1 ».
| 2025 | 2026 | |||
|---|---|---|---|---|
| Magasin | S1 | S2 | S1 | S2 |
| Lille | 99500 | 104200 | 103900 | 108800 |
| Lyon | 110000 | 112300 | 118500 | 121000 |
| Nantes | 65900 | 68400 | 70100 | 72600 |
| Magasin | Période | CA |
|---|---|---|
| Lille | 2025 S1 | 99 500 |
| Lille | 2025 S2 | 104 200 |
| Lille | 2026 S1 | 103 900 |
| … |
Résultat attendu : 12 lignes : 3 magasins × 4 périodes.
Solution : Transposer, remplir vers le bas, fusionner les deux colonnes, transposer à nouveau, promouvoir les en-têtes, puis dépivoter. C'est la recette à garder pour tous les en-têtes sur plusieurs lignes.
let Source = Excel.Workbook(File.Contents("C:\Défis\defi-en-tetes.xlsx"), null, true){[Item="Ventes",Kind="Sheet"]}[Data], #"Tableau transposé" = Table.Transpose(Source), #"Rempli vers le bas" = Table.FillDown(#"Tableau transposé", {"Column1"}), #"Colonnes fusionnées" = Table.CombineColumns(Table.TransformColumnTypes(#"Rempli vers le bas", {{"Column1", type text}}), {"Column1", "Column2"}, Combiner.CombineTextByDelimiter(" ", QuoteStyle.None), "Période"), #"Tableau transposé1" = Table.Transpose(#"Colonnes fusionnées"), #"En-têtes promus" = Table.PromoteHeaders(#"Tableau transposé1", [PromoteAllScalars=true]), #"Dépivoté" = Table.UnpivotOtherColumns(#"En-têtes promus", {"Magasin"}, "Période", "CA"), #"Type modifié" = Table.TransformColumnTypes(#"Dépivoté", {{"Magasin", type text}, {"Période", type text}, {"CA", Int64.Type}}) in #"Type modifié"
06Pièges à éviter
Fusionner les colonnes exige du texte. Si l'année a été typée en nombre, l'étape échoue. Repasse-la en texte juste avant de fusionner.
Deux colonnes ne peuvent pas porter le même nom. Si la première ligne contient deux fois « T1 », Power Query renomme la seconde « T1_1 ». C'est le signe qu'il manque une ligne d'en-têtes : applique la recette ci-dessus.
07Questions fréquentes
Comment utiliser la première ligne comme en-têtes dans Power Query ?
Promouvoir les en-têtes transforme la première ligne de données en noms de colonnes. Rétrograder fait l'inverse : les en-têtes redescendent dans la première ligne.
Quel est le piège le plus fréquent avec les en-têtes ?
Fusionner une colonne de nombres. Fusionner les colonnes exige du texte. Si l'année a été typée en nombre, l'étape échoue. Repasse-la en texte juste avant de fusionner.
La fiche « En-têtes et titres sur plusieurs lignes » est-elle gratuite ?
Oui. La fiche, son simulateur et son défi et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours Power Query gratuit de mesetudesdecas.fr, qui compte 22 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : données sales à préparer avec Power Query, modèle de données et tableau de bord, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours de formules Excel gratuit
Fiche V1.0 | Dernière mise à jour : 30/10/2026 | Clément Delobel, formateur Power Query et Power BI