Ranger des chaînes de caractères [Fermé]
Signaler
roulio01
Raymond PENTIER
- Messages postés
- 165
- Date d'inscription
- mercredi 15 juin 2011
- Statut
- Membre
- Dernière intervention
- 9 novembre 2016
Raymond PENTIER
- Messages postés
- 53130
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 23 janvier 2021
A voir également:
- Ranger des chaînes de caractères
- Excel si contient chaine de caractère ✓ - Forum - Excel
- Chaine de caractere c++ - Articles
- Excel extraire chaine de caractère séparateur ✓ - Forum - Excel
- Extraire une chaine de caractère excel ✓ - Forum - Excel
- Excel recherche plusieurs chaîne de caractère dans cellule - Forum - Excel
3 réponses
Patrice33740
- Messages postés
- 8354
- Date d'inscription
- dimanche 13 juin 2010
- Statut
- Membre
- Dernière intervention
- 22 janvier 2021
Bonjour,
Ajoutes une colonne en B1 :
=STXT(A1;2;9)+0
Ajoutes une colonne en B1 :
=STXT(A1;2;9)+0
ViriisXP
- Messages postés
- 464
- Date d'inscription
- mardi 1 juin 2004
- Statut
- Membre
- Dernière intervention
- 21 février 2018
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...
Raymond PENTIER
- Messages postés
- 53130
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 23 janvier 2021
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))
Patrice33740
- Messages postés
- 8354
- Date d'inscription
- dimanche 13 juin 2010
- Statut
- Membre
- Dernière intervention
- 22 janvier 2021
Bonjour Raymond,
C'est effectivement la bonne syntaxe.
Quand, par économie de saisie, j'utilise +0 ou *1 à la place du CNUM(), je bénéficie des largesse d'interprétation d' Excel : en toute rigueur il devrait renvoyer une erreur de type #VALEUR!
Cordialement
Patrice
C'est effectivement la bonne syntaxe.
Quand, par économie de saisie, j'utilise +0 ou *1 à la place du CNUM(), je bénéficie des largesse d'interprétation d' Excel : en toute rigueur il devrait renvoyer une erreur de type #VALEUR!
Cordialement
Patrice
Raymond PENTIER
- Messages postés
- 53130
- Date d'inscription
- lundi 13 août 2007
- Statut
- Contributeur
- Dernière intervention
- 23 janvier 2021
- Messages postés
- 8354
- Date d'inscription
- dimanche 13 juin 2010
- Statut
- Membre
- Dernière intervention
- 22 janvier 2021
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.