Supprimer des lignes et des colonnes
Un export brut arrive rarement propre : un titre, une date de génération, des lignes vides, des doublons, des colonnes techniques. Cinq commandes suffisent à tout retirer, et elles se rejoueront sur l'export de demain.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Les commandes Réduire les lignes (Accueil) retirent des lignes selon leur position, leur contenu ou leur unicité. Supprimer les colonnes retire des colonnes entières.
02Le simulateur
Un export d'ERP typique, nettoyé en cinq étapes.
03Les commandes sur les lignes
| Commande | Effet | Fonction M |
|---|---|---|
| Supprimer les lignes du haut | Retire les n premières lignes | Table.Skip |
| Supprimer les lignes du bas | Retire les n dernières (totaux, pieds de page) | Table.RemoveLastN |
| Supprimer les lignes vides | Retire les lignes entièrement vides | Table.SelectRows |
| Supprimer les doublons | Garde la première occurrence | Table.Distinct |
| Supprimer les erreurs | Retire les lignes en erreur | Table.RemoveRowsWithErrors |
| Conserver les lignes du haut | Garde les n premières (un top 10) | Table.FirstN |
04Supprimer des colonnes
Supprimer les colonnes
Retire les colonnes sélectionnées. Si la source ajoute une nouvelle colonne demain, elle apparaîtra dans le résultat.
Supprimer les autres colonnes
Garde les colonnes sélectionnées et retire tout le reste. Plus robuste : une colonne ajoutée dans la source ne viendra pas polluer le résultat.
05À toi de jouer
L'export de la caisse
Le logiciel de caisse exporte un fichier avec trois lignes de titre, des lignes vides et des tickets en double. Le gérant veut une liste propre : Ticket, Date, Article, Montant, sans la colonne Caissier.
| Export caisse - Boulangerie Petit | ||||
|---|---|---|---|---|
| Généré le 04/03/2026 | ||||
| Ticket | Date | Article | Montant | Caissier |
| T-501 | 02/03/2026 | Café | 2,4 | AB |
| T-502 | 02/03/2026 | Croissant | 1,3 | AB |
| T-503 | 02/03/2026 | Sandwich | 6,9 | CD |
| T-502 | 02/03/2026 | Croissant | 1,3 | AB |
| … |
| Ticket | Date | Article | Montant |
|---|---|---|---|
| T-501 | 02/03/2026 | Café | 2,40 |
| T-502 | 02/03/2026 | Croissant | 1,30 |
| T-503 | 02/03/2026 | Sandwich | 6,90 |
| … |
Résultat attendu : 5 lignes : les tickets T-501 à T-505, une fois chacun.
Solution : Supprimer les 3 lignes du haut, promouvoir les en-têtes, supprimer les lignes vides, supprimer les doublons, supprimer la colonne Caissier et typer. On obtient 5 tickets uniques.
let Source = Excel.Workbook(File.Contents("C:\Défis\defi-supprimer.xlsx"), null, true){[Item="Export",Kind="Sheet"]}[Data], #"Lignes du haut supprimées" = Table.Skip(Source, 3), #"En-têtes promus" = Table.PromoteHeaders(#"Lignes du haut supprimées", [PromoteAllScalars=true]), #"Lignes vides supprimées" = Table.SelectRows(#"En-têtes promus", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null}))), #"Doublons supprimés" = Table.Distinct(#"Lignes vides supprimées"), #"Colonnes supprimées" = Table.RemoveColumns(#"Doublons supprimés", {"Caissier"}), #"Type modifié" = Table.TransformColumnTypes(#"Colonnes supprimées", {{"Ticket", type text}, {"Date", type date}, {"Article", type text}, {"Montant", type number}}, "fr-FR") in #"Type modifié"
06Pièges à éviter
Supprimer les doublons ne regarde que les colonnes sélectionnées. Sélectionne seulement « Réf » et tu garderas une ligne par référence, en perdant les autres lignes de la même référence. Sélectionne toutes les colonnes (Ctrl + A) pour retirer les vrais doublons.
« Lille » et « lille » ne sont pas des doublons pour Power Query, qui respecte la casse. Nettoie le texte avant de dédoublonner : voir Remplacer et nettoyer le texte.
07Questions fréquentes
Comment supprimer les lignes vides dans Power Query ?
Les commandes Réduire les lignes (Accueil) retirent des lignes selon leur position, leur contenu ou leur unicité. Supprimer les colonnes retire des colonnes entières.
Quel est le piège le plus fréquent avec la suppression de lignes et de colonnes ?
Les doublons sur une seule colonne. Supprimer les doublons ne regarde que les colonnes sélectionnées. Sélectionne seulement « Réf » et tu garderas une ligne par référence, en perdant les autres lignes de la même référence. Sélectionne toutes les colonnes (Ctrl + A) pour retirer les vrais doublons.
La fiche « Supprimer des lignes et des colonnes » 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