Correction de DataFormat.Error : problèmes de conversion lors de la conversion de valeurs en nombres lors du traitement des données
Notes clés
- Identifier les causes courantes de l’erreur DataFormat dans Power Query.
- Mettre en œuvre des étapes de dépannage efficaces pour la conversion des données.
- Assurez-vous d’un nettoyage et d’un formatage appropriés des données avant l’attribution du type.
Correction de l’erreur DataFormat dans Power Query pour une conversion efficace des données
Le message d’erreur « DataFormat. Erreur : Impossible de convertir en nombre » peut considérablement gêner vos tâches de traitement de données dans Power Query. Ce guide fournit des informations clés pour résoudre ce problème et améliorer la gestion des données.
Résolution du format de données. Erreur : Impossible de convertir en nombre.
Pour résoudre efficacement l’ erreur « DataFormat.» : Impossible de convertir en nombre, utilisez les méthodes suivantes :
- 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 de données, ce qui peut entraîner une classification incorrecte des 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 manuellement le type de chaque colonne.
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.
Résumé
Pour résoudre efficacement l’erreur DataFormat dans Power Query, il est essentiel de comprendre les causes courantes du problème et d’appliquer systématiquement des étapes de dépannage, comme l’élimination des attributions de types automatiques et la garantie de formats de saisie de données précis.
Conclusion
Gérer le format des données. Les erreurs rencontrées dans Power Query nécessitent une compréhension approfondie de la structure et des formats de vos données. En suivant les stratégies décrites, vous pouvez améliorer considérablement vos capacités de traitement des données dans Excel et Power BI.
FAQ (Foire aux questions)
Comment résoudre l’erreur DataFormat : nous n’avons pas pu convertir en nombre ?
Consultez le message d’erreur pour plus de détails sur les entrées non conformes et, si nécessaire, divisez le contenu mixte en colonnes distinctes.
Pourquoi Excel m’empêche-t-il de convertir en nombre ?
Cela peut être dû à des cellules formatées en « Texte », à la présence de caractères masqués ou à des cellules fusionnées. Assurez-vous d’annuler la fusion et de reformater correctement.