Vous avez des problèmes avec Excel qui ne trie pas les nombres correctement ? Si c’est le cas, voici quelques solutions que vous devriez essayer.
Lorsque vous copiez des données dans Excel à partir de sources externes, vous pouvez également copier des caractères supplémentaires qui ne s’affichent pas dans vos cellules mais qui s’y cachent, attendant de vous causer des problèmes.
Ces caractères non imprimables peuvent être utilisés pour fournir des informations sur le formatage, comme le moment où il faut insérer un saut de ligne. Le caractère ne s’affiche pas dans Excel mais est toujours inclus dans votre cellule.
Si vos données numériques contiennent ces caractères, il se peut que lorsque vous essayez de trier vos données, cela ne fonctionne pas comme prévu. Si cela vous semble familier, apprenez à réparer les erreurs de tri des nombres dans Excel en suivant les étapes ci-dessous.
Sommaire
Comment vérifier le nombre de caractères dans chaque cellule ?
L’une des raisons les plus courantes pour lesquelles vos nombres dans Excel ne sont pas triés correctement est qu’ils contiennent des caractères supplémentaires qui n’apparaissent pas dans la cellule. Cela se produit souvent lorsque vous copiez et collez des valeurs provenant d’une source extérieure, comme des données trouvées sur Internet.
Il existe un moyen rapide et facile de vérifier s’il y a des caractères supplémentaires cachés à côté de vos nombres en utilisant la fonction LEN.
Vérifier le nombre de caractères dans chaque cellule à l’aide de la fonction LEN :
- Cliquez sur une cellule vide dans la même ligne que la première cellule des données à vérifier.
- Type =LEN(
- Sélectionnez la première cellule de vos données.
- Type ) et appuyez sur Entrer.
- La formule calculera le nombre de caractères dans votre cellule.
- Pour appliquer la formule à toutes vos données, cliquez et maintenez la poignée de déplacement dans le coin inférieur droit de la cellule.
- Glissez vers le bas de vos données.
- Relâchez le curseur et la formule se remplit automatiquement.
- Comparez chaque valeur au nombre de chiffres que vous pouvez voir dans la cellule correspondante.
- Si le résultat de votre formule est supérieur au nombre de chiffres dans votre cellule, vous savez qu’il y a des caractères supplémentaires dans la cellule qui ne sont pas visibles. Dans l’exemple ci-dessous, la cellule affiche un seul chiffre, mais LEN nous indique qu’il y a deux caractères dans la cellule.
- Suivez les étapes des sections ci-dessous pour les supprimer.
Supprimer les caractères non imprimables
Si vos cellules contiennent des caractères non imprimables, Excel aura du mal à les trier correctement. Si vous avez essayé la méthode ci-dessus et que le nombre de caractères dans votre cellule est trop élevé, vous devez supprimer les caractères non imprimables avant de trier vos données.
Heureusement, il existe une fonction Excel conçue pour faire exactement cela.
Supprimer les caractères non imprimables dans Excel :
- Trouvez une cellule vide dans la même ligne que la première entrée de vos données.
- Type =CLEAN(
- Cliquez sur la première cellule de vos données.
- Type ) et appuyez sur Entrer.
- Votre nouvelle cellule ne devrait plus contenir qu’un nombre, les caractères non imprimables étant supprimés.
- Pour appliquer la formule à toutes vos cellules, cliquez et maintenez la poignée de déplacement dans le coin inférieur droit de la cellule.
- Faites glisser vers le bas toutes les cellules dans lesquelles vous souhaitez que la formule apparaisse.
- Les caractères non imprimables devraient maintenant être supprimés de toutes ces cellules.
- Vous pouvez vérifier que les caractères supplémentaires ont été supprimés en utilisant la fonction LEN comme expliqué ci-dessus.
- Copiez votre colonne nouvellement créée.
- Cliquez avec le bouton droit de la souris dans la première cellule des données d’origine et sélectionnez Coller spécial > ; Coller les valeurs.
- Vous pouvez maintenant supprimer la colonne que vous avez créée pour nettoyer vos cellules.
- Essayez de trier à nouveau vos données pour voir si cela a réglé le problème.
- Si les données ne sont toujours pas triées correctement, il est probable que certains de vos nombres soient encore formatés en tant que texte. Consultez la section ci-dessous pour y remédier.
Supprimer les espaces
La fonction CLEAN supprime de nombreux caractères non imprimables, mais pas tous. La fonction ne supprime que les 32 premiers caractères non imprimables du code ASCII (0-31). Si le caractère non imprimable de votre cellule se trouve en dehors de cette plage, CLEAN ne le supprimera pas.
Malheureusement, tout espace vide, qui est le caractère non imprimable le plus courant dans les feuilles de calcul Excel, correspond au code ASCII 32 et n’est donc pas supprimé par CLEAN. Pour se débarrasser des espaces supplémentaires, nous devons utiliser la fonction TRIM.
Pour supprimer les espaces des nombres à l’aide de la fonction TRIM :
- Sélectionnez une cellule vide dans la même ligne que le premier nombre de la liste que vous essayez de trier.
- Type =TRIM(
- Sélectionnez la cellule supérieure de vos données.
- Type ) et appuyez sur Entrer.
- Les espaces vides doivent maintenant être supprimés de la cellule.
- Appliquez la formule aux cellules restantes en cliquant et en maintenant la poignée de déplacement dans le coin inférieur droit de la cellule.
- Faites glisser vers le bas toutes les cellules dans lesquelles vous souhaitez copier la formule.
- Les espaces devraient maintenant avoir été supprimés dans toutes vos cellules.
- Copier ces nouvelles cellules.
- Cliquez avec le bouton droit de la souris dans la cellule supérieure de vos données d’origine et sélectionnez Coller spécial > ; Coller valeurs.
- Vous pouvez supprimer votre nouvelle colonne car vous n’en aurez plus besoin.
- Essayez à nouveau de trier vos données. Si cela ne fonctionne toujours pas, il se peut que certaines cellules soient formatées comme du texte, vous devrez donc essayer les étapes ci-dessous.
S’assurer que les cellules ne sont pas formatées comme du texte
Si vous avez supprimé tous les caractères non imprimables de vos cellules et qu’elles ne sont toujours pas triées correctement, la cause la plus probable est que certaines d’entre elles sont formatées en texte. Lorsque vous essayez de trier les données, les cellules formatées en tant que texte sont traitées séparément de celles qui contiennent des nombres, de sorte que les cellules ne sont pas triées correctement.
Vous devez d’abord convertir les cellules en nombres.
Pour convertir les cellules formatées en texte en nombres :
- Si vous avez suivi les étapes ci-dessus et que certaines cellules présentent de petits triangles verts dans le coin des cellules, cela indique une erreur d’Excel.
- Mettre en évidence toutes les cellules et un Avertissement s’affiche.
- Cliquez sur le bouton Avertissement symbole et sélection Convertir en nombre.
- Si vous ne voyez pas de triangles verts dans vos cellules, tapez 1 dans une cellule vide, puis copier cette cellule.
- Mettez toutes vos données en surbrillance, puis cliquez avec le bouton droit de la souris et sélectionnez Coller spécial.
- Sélectionner Multiplier et cliquez sur OK.
- Vos cellules devraient maintenant être des nombres.
Utiliser une seule formule pour corriger le fait qu’Excel ne trie pas correctement les nombres
Si vous n’êtes pas sûr de la cause de vos problèmes de tri des nombres par Excel, vous pouvez combiner toutes les méthodes ci-dessus en une seule formule. Avec un peu de chance, cette formule devrait détecter tous les problèmes liés à vos nombres et vous permettre de les trier à nouveau correctement.
Pour corriger les nombres qui ne sont pas triés correctement dans Excel à l’aide d’une formule combinée :
- Cliquez dans une cellule vide de la même ligne que votre valeur supérieure.
- Type =VALEUR(TRIM(CLEAN(
- Sélectionnez la cellule supérieure de vos données.
- Type ))) et appuyez sur Entrer.
- Cliquez sur la poignée de déplacement de votre cellule et maintenez-la enfoncée.
- Glisser vers le bas sur les cellules restantes.
- Lâchez, et les autres cellules se rempliront automatiquement.
- Copiez les cellules, puis cliquez avec le bouton droit de la souris sur la première cellule de vos données d’origine.
- Sélectionnez Coller spécial > ; Coller valeurs.
- Essayez de trier vos nouvelles cellules ; elles devraient maintenant être triées comme prévu.
Résoudre les problèmes courants d’Excel
Savoir comment résoudre un problème de tri de nombres dans Excel peut vous épargner des heures de frustration. Cependant, même les étapes ci-dessus ne fonctionneront pas dans tous les cas. Si votre cellule contient un caractère non imprimable qui n’est pas supprimé par CLEAN, il se peut que vos données ne soient toujours pas triées correctement. Si c’est le cas et que rien d’autre ne fonctionne, utilisez LEN pour trouver les cellules incriminées, puis supprimez simplement la cellule entière et saisissez la valeur manuellement. Ce n’est peut-être pas très élégant, mais cela devrait fonctionner !
Les problèmes de tri ne sont pas les seuls problèmes d’Excel. Vous voudrez peut-être savoir comment résoudre les problèmes liés aux références de formules, comment réparer les touches fléchées qui ne fonctionnent pas dans Excel ou comment trouver une référence circulaire.