Excel 2010 - tri alphanumérique
ericb
-
juliemiss Messages postés 234 Statut Membre -
juliemiss Messages postés 234 Statut Membre -
Bonjour,
J'ai un système de coordonnées au format suivant : une lettre puis un nombre. Ca donne çà : A1, A2, A3... A11, A12 (dans mon cas, j'en ai beaucoup plus et elles sont dans le désordre, là c'est juste pour l'exemple :)
Quand je fais un tri du plus petit au plus grand, Excel les trie comme ça : A1, A11, A12, A2, A3... Comme vous le voyez, ça ne convient pas : les coordonnées A11 et A12 sont entre A1 et A2.
J'ai essayé de convertir au format texte en suivant cette aide (http://support.microsoft.com/kb/322067/fr), mais ça ne fonctionne pas.
Je remercie d'avance celles et ceux qui pourront m'aider.
Bonne journée
ericb
J'ai un système de coordonnées au format suivant : une lettre puis un nombre. Ca donne çà : A1, A2, A3... A11, A12 (dans mon cas, j'en ai beaucoup plus et elles sont dans le désordre, là c'est juste pour l'exemple :)
Quand je fais un tri du plus petit au plus grand, Excel les trie comme ça : A1, A11, A12, A2, A3... Comme vous le voyez, ça ne convient pas : les coordonnées A11 et A12 sont entre A1 et A2.
J'ai essayé de convertir au format texte en suivant cette aide (http://support.microsoft.com/kb/322067/fr), mais ça ne fonctionne pas.
Je remercie d'avance celles et ceux qui pourront m'aider.
Bonne journée
ericb
A voir également:
- Excel 2010 - tri alphanumérique
- Comment faire un tri personnalisé sur excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Logiciel tri photo - Guide
- Si ou excel - Guide
2 réponses
Bonjour
Pour ma part je ne vois qu'une solution, transformer les A1 etc en A-1
Formule pour transformer en supposant les valeurs en colonne B et commençant ligne 2, en C2 mettre : =GAUCHE(B2;1)&"-"& DROITE(B2;NBCAR(B2)-1) et étirer la formule en bas
Le tri croissant de la colonne C étendu à la colonne voisine B classera dans l'ordre voulu
Cdlmnt
Pour ma part je ne vois qu'une solution, transformer les A1 etc en A-1
Formule pour transformer en supposant les valeurs en colonne B et commençant ligne 2, en C2 mettre : =GAUCHE(B2;1)&"-"& DROITE(B2;NBCAR(B2)-1) et étirer la formule en bas
Le tri croissant de la colonne C étendu à la colonne voisine B classera dans l'ordre voulu
Cdlmnt
Bonjour via55,
Merci pour la réponse. J'ai essayé votre solution, mais cela ne semble pas fonctionner. Le tri donne un ordre non satisfaisant : A-1, A-100, A-11...
J'ai trouvé une solution un peu similaire : j'ai remplacé manuellement les A1, B2... par des A01, B02... et après, le tri croissant fonctionne. c'est OK, mais ça reste manuel.
Cordialement,
ericb
Merci pour la réponse. J'ai essayé votre solution, mais cela ne semble pas fonctionner. Le tri donne un ordre non satisfaisant : A-1, A-100, A-11...
J'ai trouvé une solution un peu similaire : j'ai remplacé manuellement les A1, B2... par des A01, B02... et après, le tri croissant fonctionne. c'est OK, mais ça reste manuel.
Cordialement,
ericb