Résolution de DataFormat. Error : nous n’avons pas pu convertir en nombre
Pour traiter efficacement l’ erreur DataFormat. Error: We could not convert to Number, utilisez ces méthodes :
- Supprimer l’étape automatique « Modifier le type »
- Éliminer les valeurs non numériques
- Normaliser et nettoyer les données avant la conversion
- Définir les délimiteurs et les paramètres régionaux manuellement
- Ajustez les séparateurs décimaux et de milliers en conséquence
Explorons chaque solution en détail.
Étape 1 : Supprimer l’étape automatique « Modifier le type »
Power Query ajoute automatiquement une étape « Modifier le type » lors de l’importation des données, ce qui peut classer de manière incorrecte les types mixtes. Pour résoudre ce problème :
Accédez à l’ onglet Données (dans Excel) et sélectionnez Obtenir les données > Lancer l’éditeur Power Query. Dans la barre latérale droite, recherchez la section Étapes appliquées, supprimez toute étape de type modifié et définissez le type de chaque colonne manuellement.
Conseil de pro : vérifiez toujours les types de données dans les colonnes mixtes avant de procéder aux conversions.
Étape 2 : Éliminer les valeurs non numériques
Si les colonnes ont un contenu mixte (par exemple, « ABC 123 »), convertissez la colonne en « Texte », nettoyez-la à l’aide de Remplacer les valeurs, puis revenez à « Nombre décimal ».Les alternatives incluent :
- Utilisation de la colonne fractionnée pour séparer les nombres du texte.
- Filtrage des lignes non numériques avant la conversion.
Étape 3 : normaliser et nettoyer les données avant la conversion de type
L’utilisation des fonctions CLEAN et TRIM dans Power Query peut aider à supprimer les caractères indésirables, améliorant ainsi la qualité des données pour les tentatives de conversion.
Étape 4 : définir manuellement les délimiteurs et les paramètres régionaux
Pour les ensembles de données avec des paramètres régionaux spécifiques, sélectionnez manuellement les délimiteurs et les paramètres régionaux appropriés sous Fichier > Options > Options de requête > Paramètres régionaux pour garantir des processus de conversion précis.
Étape 5 : Ajustez les séparateurs décimaux et de milliers en conséquence
Lorsque Power Query rencontre des séparateurs différents, utilisez la fonctionnalité Remplacer les valeurs pour unifier ces formats avant la conversion.
Laisser un commentaire