XL 2010 trie de donnée

quattro26140

XLDnaute Nouveau
Bonjour
Je suis tout nouveau sur le forum. J'espère trouver des réponses à mes questions et pouvoir apporter ma contribution si possible.

Je dois faire un trie sur une colonne pour ce type de valeurs :
H1A2
H1A32
H2A2
H1A3
H12A25
H1A4
etc...
le pb est que tout commence par H et ensuite il faut trier 1A... 2A... etc dans l'ordre croissant?
Est ce faisable ?
 

chris

XLDnaute Barbatruc
Bonjour

Sauf à créer une colonne reprenant les valeurs pour les formater correctement H01A02, H12A04... afin de trier sur la base de cette colonne, le tri n'est pas possible.
Formule de la nouvelle colonne
Code:
="H"&TEXTE(STXT(A2;2;CHERCHE("A";A2)-2)*1;"00")&"A"&TEXTE((STXT(A2;CHERCHE("A";A2)+1;100))*1;"00")
 

quattro26140

XLDnaute Nouveau
Merci pour la réponse
Je pense que je vais faire plus "simple" en faisant un trie ordonnée sur tout se qu'il y a après la lettre A. ex :
1A1, 2A1, 3A1 1A2, 2A2, 3A2 etc... rangé tous les xxA1 avec les xxA1, les xxA22 avec les xxA22, les xxA34 avec les xxA34 etc...
qu'elle serait la formule pour effectuer cela ?
 

JHA

XLDnaute Barbatruc
Bonjour à tous,
Bonjour Chris:)

Un essai en colonne "B"
Code:
=((STXT(A2;2;CHERCHE("A";A2)-2))+((STXT(A2;CHERCHE("A";A2)+1;99)*1/1000)))*1
copier vers le bas et trier

JHA
 

Pièces jointes

  • Essai tri.xlsx
    8.7 KB · Affichages: 22

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 811
dernier inscrit
caroline29260