Ranger des chaînes de caractères
roulio01
Messages postés
208
Statut
Membre
-
Raymond PENTIER Messages postés 71826 Statut Contributeur -
Raymond PENTIER Messages postés 71826 Statut Contributeur -
Bonjour,
J'ai rangé par ordre croissant dans une colonne ces caractères. Et voilà le résultat que j'ai quand je fais un tri de A-Z.
P1
P10
P11
P12
P13
P2
P3
P4
P5
P6
P7
P8
P9
Pourriez-vous m'aider à avoir cet ordre ?
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
Merci de votre aide.
J'ai rangé par ordre croissant dans une colonne ces caractères. Et voilà le résultat que j'ai quand je fais un tri de A-Z.
P1
P10
P11
P12
P13
P2
P3
P4
P5
P6
P7
P8
P9
Pourriez-vous m'aider à avoir cet ordre ?
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
P13
Merci de votre aide.
A voir également:
- Ranger des chaînes de caractères
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères spéciaux - Guide
- Caractères ascii - Guide
- Ranger par ordre alphabétique excel - Guide
- Caracteres speciaux - Guide
3 réponses
bonjour, le tri alphabétique est assez simple :
il prend en compte l'ordre alphabétique caractère par caractère
c'est à dire que votre tableau va classé en premier votre lettre :
ici : "p"
et ensuite va chercher le second caractère a savoir : "1" et quand il va arrivé sur "P2" il interpretera ton p2 comme étant plus grand que P10 et donc le classera aprés.
il vous faut saisir votre P1,P2,P3 ect en P01,P02,P03, ect...
il prend en compte l'ordre alphabétique caractère par caractère
c'est à dire que votre tableau va classé en premier votre lettre :
ici : "p"
et ensuite va chercher le second caractère a savoir : "1" et quand il va arrivé sur "P2" il interpretera ton p2 comme étant plus grand que P10 et donc le classera aprés.
il vous faut saisir votre P1,P2,P3 ect en P01,P02,P03, ect...
Salut, roulio01.
Tu as une colonne de données au format TEXTE, et pourtant tu désires un classement NUMÉRIQUE ! Ce n'est pas logique, ViriisXP t'a dit pourquoi ...
Mais les solutions proposées te sortiront d'affaire, l'une comme l'autre.
Il y a une troisième possibilité, proche de celle de Patrice :
en B1 saisir la formule =CNUM(STXT(A1;2;9))
Tu as une colonne de données au format TEXTE, et pourtant tu désires un classement NUMÉRIQUE ! Ce n'est pas logique, ViriisXP t'a dit pourquoi ...
Mais les solutions proposées te sortiront d'affaire, l'une comme l'autre.
Il y a une troisième possibilité, proche de celle de Patrice :
en B1 saisir la formule =CNUM(STXT(A1;2;9))
Oui, Patrice.
Tu as raison d'apporter cette précision à notre ami rouli01.
Je n'ai d'ailleurs proposé une troisième formule que pour lui montrer qu'il y a souvent plusieurs manières de solutionner un même problème, avec Excel, et lui faire peut-être découvrir la fonction CNUM ...
Je te souhaite une bonne journée.
Tu as raison d'apporter cette précision à notre ami rouli01.
Je n'ai d'ailleurs proposé une troisième formule que pour lui montrer qu'il y a souvent plusieurs manières de solutionner un même problème, avec Excel, et lui faire peut-être découvrir la fonction CNUM ...
Je te souhaite une bonne journée.