Tri Excel par 1er puis 2° puis 3° chiffre

[Résolu/Fermé]
Signaler
Messages postés
33
Date d'inscription
vendredi 4 juillet 2008
Statut
Membre
Dernière intervention
27 septembre 2015
-
Messages postés
33
Date d'inscription
vendredi 4 juillet 2008
Statut
Membre
Dernière intervention
27 septembre 2015
-
Bonjour à tous,
Je possède Excel 2010.
Ma question va peut-être vous paraitre saugrenue, mais j'aimerais savoir s'il est possible de changer le tri des cellules d'une colonne par 1er chiffre puis 2° puis 3° etc...?
En effet, Excel pour l'instant trie dans l'ordre croissant : 1, 10, 300 etc. Moi j'aurai besoin qu'il trie : 1, 27, 27A, 270835, 272, etc... A savoir que j'ai aussi besoin de chiffres du type 032 (avec 0 obligatoire). J'ai essayé de chercher la solution mais comme je ne suis pas experte, j'en suis toujours au même point. Et je suis certaine que vous pourrez m'aider.
D'avance merci pour vos réponses,
Valérie
A voir également:

3 réponses

Messages postés
33
Date d'inscription
vendredi 4 juillet 2008
Statut
Membre
Dernière intervention
27 septembre 2015
1
Re-bonjour et merci pour vos réponses.

Pour Zoul67 : j'ai mis les cellules au format texte (mais elles y étaient déjà pour que le 0 en début de nombre ne soit pas supprimé), puis tri, colonne, valeurs, de A à Z, et dans mon cas les cellules sont triées : 2; 3; 13; 20 etc. Ca ne me donne pas le même tri que toi...

Pour Patrice : je veux d'abord trier par le 2, puis pas le 7, puis la suite dans l'ordre croissant, pas par la valeur pure des nombres, ce que fait déjà Excel. Donc dans mon exemple, j'ai besoin de 1, 27, 27A, 270835, 272, 2735, 275, 3, 300 etc...

Merci pour votre aide !!!
Valérie
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 689
je veux d'abord trier par le 2, puis pas le 7, puis la suite dans l'ordre croissant

C'est pas clair du tout et c'est pas cohérent avec 1, 27, 27A ... : ça c'est d'abord le 1 puis le 2 et peut-être le 7 ensuite !

Dans quel ordre veux-tu renger : 1, 2, 3, 7, 12, 17 , 27, 37, 72, 170, 272 ????

Dans Excel il est possible de définir un ordre spécifique mais ....
Messages postés
1953
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
12 août 2021
151 >
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021

Doucement, Patrice, imagine que les chiffres sont des lettres...
Ta séquence triée sera alors :
1, 12, 17, 170, 2, 27, 272, 3, 37, 7, 72
Merci au passage pour ton astuce sur la conversion.

Au fait, tu confondrais pas la demandeuse (Valérie) et moi ?
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 689 >
Messages postés
1953
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
12 août 2021

Désolé, le message précédent s'adresse bien à Valérie.

Par contre je n'imagine rien, j'attends des précisions. Les chiffres restent des chiffres (pas des nombres) et les lettres restent des lettres. Dans l'ordre alphanumérique d'Excel, contrairement à son nom, les nombres sont avant les chiffres et les lettres, ces deux derniers étant dans l'ordre des caractères ASCII.

Pour l'ordre demandé par Valérie : « je veux d'abord trier par le 2, puis pas le 7, puis la suite dans l'ordre croissant », ça devrait donner : 2, 27, 272, 7, 72, 1, 12, 17 3, 37

C'est assez bizarre comme tri, elle s'est probablement mal exprimée, attendons sa réponse.

Cordialement
Patrice
Messages postés
33
Date d'inscription
vendredi 4 juillet 2008
Statut
Membre
Dernière intervention
27 septembre 2015
1 >
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021

@ Patrice :
Je me suis effectivement très mal exprimée.. J'avais repris ton exemple : "27, 272, 27A, 270835" lorsque je parlais du tri par 2 puis 7 etc. Je voulais que mon tri soit : 27; 27A; 270835; 272", que les chiffres soient triés effectivement comme des lettres... Désolée de t'avoir induit en erreur et merci beaucoup de t'être penché sur mon problème.
En fait, il s'agit d'un inventaire d'articles sur Excel, qui était avant sur Works. Nous avions l'habitude, lorsque l'inventaire est imprimé et que l'on recherche une référence, d'utiliser cette sorte de tri-là, et nous étions perdus avec Excel et son tri très logique par nombres croissants.
Merci pour tout et bonne soirée
Valérie
Messages postés
33
Date d'inscription
vendredi 4 juillet 2008
Statut
Membre
Dernière intervention
27 septembre 2015
1 >
Messages postés
1953
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
12 août 2021

@ Zoul :
Merci infiniment pour tes explications simples, c'est génial et ça marche du tonnerre !!!!
Je n'ai pas regardé toutes les lignes, mais si les lettres se retrouvent après les chiffres, il suffira de le savoir pour retrouver ces données. Merci à tous d'avoir passé du temps pour moi et d'avoir solutionné mon problème... Bonne soirée
Valérie
Messages postés
1953
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
12 août 2021
151
Bonjour,

en mettant ces données au format texte, ça devrait le faire (j'ai essayé avec 1;2;17 ; 17 se cale bien entre 1 et 2)

A+
Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 689
Bonjour,

« tri des cellules d'une colonne par 1er chiffre puis 2° puis 3° etc...? »
Ne serait-ce pas plutôt : 1, 27, 272, 27A, 270835 ?????

Dans ce cas, non seulement il faut utiliser le format texte pour tes chiffres mais aussi une colonne supplémentaire avec le nombre de caractères du chiffre, c'est-à-dire une formule du type : =NBCAR(A1)