Les erreurs courantes
Il y a deux familles d'erreurs : celles qui bloquent toute la requête (un fichier introuvable, une colonne disparue), et celles qui se cachent dans des cellules (une date illisible). Les premières font peur, les secondes coûtent cher.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Une erreur d'étape bloque la requête : un message jaune remplace l'aperçu. Une erreur de cellule laisse la requête fonctionner, mais affiche Error dans les cellules qui n'ont pas pu être calculées.
02Les erreurs qui bloquent l'étape
| Message | Cause | Correction |
|---|---|---|
| Expression.Error : la colonne « Montant » est introuvable | La colonne a été renommée ou supprimée dans la source | Corrige le nom dans l'étape fautive, ou supprime l'étape de typage automatique |
| DataSource.Error : fichier introuvable | Le fichier source a été déplacé ou renommé | Accueil > Paramètres de la source de données > Modifier la source |
| Expression.Error : le nom « Ventes » n'a pas été reconnu | Une requête citée a été renommée | Corrige le nom dans la barre de formule |
| Formula.Firewall | Deux sources de niveaux de confidentialité différents sont combinées | Fichier > Options > Confidentialité, ou regroupe les sources |
Clique sur les étapes de bas en haut : la première qui affiche le message jaune est la coupable. Le bouton Accéder à l'erreur t'y emmène directement.
03Le simulateur : les erreurs de cellule
Choisis le traitement sous le simulateur.
04Traiter les erreurs de cellule
| Méthode | Effet | Fonction M |
|---|---|---|
| Remplacer les erreurs | Met une valeur à la place (null, 0…) | Table.ReplaceErrorValues |
| Supprimer les erreurs | Retire les lignes en erreur | Table.RemoveRowsWithErrors |
| Conserver les erreurs | Ne garde que les lignes en erreur, pour les analyser | Table.SelectRowsWithErrors |
| try … otherwise | L'équivalent de SIERREUR dans une formule | try [Montant] otherwise 0 |
05À toi de jouer
L'inventaire mal saisi
L'inventaire a été saisi à la main : la colonne Qté contient des nombres, mais aussi « N/A », « - » et « cent ». Produis deux requêtes : l'inventaire propre avec 0 à la place des quantités illisibles, et la liste des lignes à faire corriger.
| Réf | Article | Qté |
|---|---|---|
| A-12 | Ramette papier | 40 |
| A-15 | Toner noir | N/A |
| A-19 | Agrafes | 25 |
| A-22 | Classeur | - |
| A-27 | Surligneur | 12 |
| … |
| Réf | Article | Qté |
|---|---|---|
| A-15 | Toner noir | N/A |
| A-22 | Classeur | - |
| A-31 | Enveloppes | cent |
Résultat attendu : Requête 1 : 7 lignes, total des quantités 137. Requête 2 (ci-dessus) : 3 lignes.
Solution : Typer Qté en nombre entier fait apparaître 3 erreurs. Requête 1 : les remplacer par 0. Requête 2 : conserver uniquement les lignes en erreur, puis retrouver la saisie d'origine.
// Requête 2 : lignes à corriger, avec la saisie d'origine let Source = Excel.CurrentWorkbook(){[Name="Inventaire"]}[Content], #"Contrôle" = Table.AddColumn(Source, "Qté lisible", each try Number.FromText([Qté]) otherwise null), #"Lignes à corriger" = Table.SelectRows(#"Contrôle", each [Qté lisible] = null), #"Colonnes supprimées" = Table.RemoveColumns(#"Lignes à corriger", {"Qté lisible"}) in #"Colonnes supprimées"
06Pièges à éviter
Supprimer les lignes en erreur est rapide, mais silencieux. Avant, duplique la requête et conserve uniquement les erreurs : tu sauras combien de lignes tu perds, et lesquelles.
L'aperçu porte sur les 1 000 premières lignes. Une erreur à la ligne 5 000 n'apparaît qu'au chargement : Excel indique alors « n erreurs » à côté de la requête. Clique dessus pour les voir.
07Questions fréquentes
Comment corriger « Expression.Error : la colonne est introuvable » ?
Une erreur d'étape bloque la requête : un message jaune remplace l'aperçu. Une erreur de cellule laisse la requête fonctionner, mais affiche Error dans les cellules qui n'ont pas pu être calculées.
Quel est le piège le plus fréquent avec les erreurs Power Query ?
Supprimer les erreurs sans compter. Supprimer les lignes en erreur est rapide, mais silencieux. Avant, duplique la requête et conserve uniquement les erreurs : tu sauras combien de lignes tu perds, et lesquelles.
La fiche « Les erreurs courantes » 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