Microsoft 365 Trier de chiffres composés

moanin

XLDnaute Impliqué
Bonsoir à tous ;)



Dans une colonne, j'ai une liste de nombres dont certains sont un nombre et d'autres sont deux nombres avec une barre ou un tiret (ex : 23, 31, 54, , 87, 93, 145-776, 34-51…)

Quand je lance un tri, ils ne sont pas triés.

Y a-t-il un moyen de trier le premier de ces deux nombres ?

34-51 34/51
145-776 145/776

23, 31, 34-51, 54, , 87, 93, 145-776

Merci
 

Pièces jointes

  • 97D8990B-F24C-4878-92FD-772C7FF1C9B2.png
    97D8990B-F24C-4878-92FD-772C7FF1C9B2.png
    714.5 KB · Affichages: 21
C

Compte Supprimé 979

Guest
Bonjour moanin

Seule solution, en mettant cette formule dans une 3ème colonne
VB:
=SIERREUR(GAUCHE(B1;CHERCHE("-";B1)-1);B1)

Puis faire le tri sur la 3ème colonne et la supprimer ensuite

A+
 
Dernière modification par un modérateur:

danielco

XLDnaute Accro
Bonsoir à tous ;)



Dans une colonne, j'ai une liste de nombres dont certains sont un nombre et d'autres sont deux nombres avec une barre ou un tiret (ex : 23, 31, 54, , 87, 93, 145-776, 34-51…)

Quand je lance un tri, ils ne sont pas triés.

Y a-t-il un moyen de trier le premier de ces deux nombres ?

34-51 34/51
145-776 145/776

23, 31, 34-51, 54, , 87, 93, 145-776

Merci
Bonjour à tous,

Avec Excel 365, en D1 à recopier vers le bas :

VB:
=CNUM(FRACTIONNER.TEXTE(B1;{"-";"/"}))

note : la colonne D peut-être remplie aussi.
Pour ne remplir que la colonne C :

Code:
=CNUM(INDEX(FRACTIONNER.TEXTE(B1;{"-";"/"});1))

Daniel
 

Discussions similaires

Réponses
16
Affichages
1 K

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 183
dernier inscrit
karelhu35