Tri très spécial
supermajo
Messages postés
20
Statut
Membre
-
ccm81 Messages postés 11033 Statut Membre -
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
Je dois trier des données construites de la façon suivante :
- 2 chiffres pour l'année
- ensuite une lettre :
P pour 1er trimestre
D pour 2ème trimestre
T pour troisième
Q pour quatrième
- puis 7 chiffres
il faut que je trie en ordre croissant mais surtout en respectant l'ordre des trimestres.
Actuellement je coupe ma donnée en 3 colonnes et je fais un tri personnalisé par rapport à la colonne des lettres, et quand c'est ok je concatène.
Est-ce que quelqu'un pourrait me dire s'il y a une méthode plus rapide ?
Merci pour votre aide
Je dois trier des données construites de la façon suivante :
- 2 chiffres pour l'année
- ensuite une lettre :
P pour 1er trimestre
D pour 2ème trimestre
T pour troisième
Q pour quatrième
- puis 7 chiffres
il faut que je trie en ordre croissant mais surtout en respectant l'ordre des trimestres.
Actuellement je coupe ma donnée en 3 colonnes et je fais un tri personnalisé par rapport à la colonne des lettres, et quand c'est ok je concatène.
Est-ce que quelqu'un pourrait me dire s'il y a une méthode plus rapide ?
Merci pour votre aide
A voir également:
- Tri très spécial
- Caractere special - Guide
- Tri sur excel - Guide
- Symbole special - Guide
- Logiciel tri photo - Guide
- Ecriture special facebook - Guide
8 réponses
Bonjour à tous,
on voit qu'il faut changer au moins 2 lettres.
J'ai choisi A pour T1 et Z pour T4 :
et trier sur cette colonne.
eric
on voit qu'il faut changer au moins 2 lettres.
J'ai choisi A pour T1 et Z pour T4 :
=SUBSTITUE(SUBSTITUE(A2;"P";"A");"Q";"Z")
et trier sur cette colonne.
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
bonjour Arthur,
effectivement, j'ai été trop vite dans ma réponse , excuse moi
Pour le faire dans l'ordre progressif P D T Q, il faut à mon avis, passer par du VBA
D'autre part les autres membres ( 2 premiers et 7 derniers) doivent ils être triés et si oui dans quel ordre d'importance (trimestre puis 2 premiers puis 7 derniers?) et en croissant et décroissant ?
important: combien de lignes comporte ton tableau ?
le mieux serait de joindre ton classeur
bonjour Arthur,
effectivement, j'ai été trop vite dans ma réponse , excuse moi
Pour le faire dans l'ordre progressif P D T Q, il faut à mon avis, passer par du VBA
D'autre part les autres membres ( 2 premiers et 7 derniers) doivent ils être triés et si oui dans quel ordre d'importance (trimestre puis 2 premiers puis 7 derniers?) et en croissant et décroissant ?
important: combien de lignes comporte ton tableau ?
le mieux serait de joindre ton classeur
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr
Dans le lien de téléchargement
faire un clic droit- copier l’adresse du lien et le coller dans le message en cours sur ccm
supermajo, ne cherche plus :
la (bonne) solution t'a été fournie par eriiic au post #10 de 12:12 ...
la (bonne) solution t'a été fournie par eriiic au post #10 de 12:12 ...
Bonjour à vous tous.
@ supermajo : pour conserver la piste de michel_m au post #1, si tes données sont placées en A2:A99, tu insères une colonne en B, en B2 tu saisis la formule
=STXT(A2;3;1)&STXT(A2;1;2)&STXT(A2;4;7) que tu recopies jusqu'en B99,
et tu tries par rapport à la colonne B, que tu peux ensuite masquer.
@ supermajo : pour conserver la piste de michel_m au post #1, si tes données sont placées en A2:A99, tu insères une colonne en B, en B2 tu saisis la formule
=STXT(A2;3;1)&STXT(A2;1;2)&STXT(A2;4;7) que tu recopies jusqu'en B99,
et tu tries par rapport à la colonne B, que tu peux ensuite masquer.