Disons que vous avez une feuille de calcul dans laquelle une colonne particulière, par exemple la colonne C, contient des entrées telles que F1, F2, F3, etc., jusqu’à F149. Si vous devez trier les données de la feuille de calcul en fonction du contenu de cette colonne, les résultats peuvent vous décevoir. Étant donné que le premier caractère de chaque cellule est une lettre, Excel trie la colonne sous forme de texte.

Le résultat est que les cellules sont triées dans l’ordre F1, F10, F100, F101, F102, etc. Dans cette disposition, F2 n’apparaît pas avant l’entrée de soixante secondes dans la liste triée. La raison pour laquelle cela se produit est que les cellules sont traitées comme du texte. En tant que texte, toutes les cellules commençant par F1 (il y en a 61) précèdent les cellules commençant par F2.

La seule façon de contourner cette situation est de s’assurer que les nombres dans les cellules sont précédés de zéros. En d’autres termes, vous ne devriez pas utiliser F1, mais F001. Vous pouvez utiliser la formule suivante pour convertir les anciens numéros de format au nouveau format (cette formule suppose que les données que vous triez commencent dans la cellule C1):

=LEFT(C1,1) & RIGHT("000" & RIGHT(C1,LEN(C1)-1),3)

Maintenant, lorsque vous triez par les entrées nouvellement formatées, vous obtenez les résultats souhaités: F001, F002, F003, etc.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (9600) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Sorting_Letters_and_Numbers [Tri des lettres et des nombres].