Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Tri sur cellules nombre et nombre avec texte

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Philippe LAMACHE

XLDnaute Junior
Bonjour à tous,
Je n'arrive pas à trier ça :

Pour arriver à ça:

Quelqu'un aurait-il une solution pour moi ?
Par avance, merci.
 
Bonjour à tous,

Tu peux le faire mais en plusieurs étapes
1) Enlever les "Extérieur" avec données convertir délimiteur "espace"
2) Filtre sur les deux colonnes
3)concatener les valeurs des colonnes A & B en colonne C puis copier /collage spécial /valeur
4) supprimer les colonnes A & B

JHA
 
Bonjour
La difficulté que rencontre Excel a pour cause le "flou" résultant de la présence de données dont l'expression est purement numérique et d'autres données dont l'expression ne saurait être numérique.
Cette difficulté disparait si l'on fait précéder d'un signe apostrophe chacune des valeurs . Ce signe apostrophe ne sera pas affiché, mais guidera Excel qui réagira alors en demandant de préciser de quel tri il s'agit (répondre "trier séparément les nombres et les nombres stockés en tant que texte")
 
Re
sans macro, sans formule, sans vba, quasi instantané ( temps de tri)
Sélectionner la colonne
Menu données, convertir
à l'étape 3 choisir : texte
OK
cela ne fera en effet jamais "que" 3 clics + une case à cocher avant de procéder au tri 🙂
Gestes à enseigner en outre à l'utilisateur, qui ne les connait pas forcément.
Je ne sais pas pourquoi je préfèrerais la mise à disposition de cette macro (avec le tri inclus, en plus)
VB:
For Each c In Columns(1).SpecialCells(xlCellTypeConstants).Cells
  c.Value = "'" & c.Value
Next
With ActiveWorkbook.ActiveSheet.Sort
  .SortFields.Clear
  .SortFields.Add Key:=Range("A:A"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  .SetRange Range("A:B")
  .Header = xlGuess
  .MatchCase = False
  .Orientation = xlTopToBottom
  .SortMethod = xlPinYin
  .Apply
End With
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
133
Réponses
20
Affichages
320
Réponses
9
Affichages
181
Réponses
5
Affichages
132
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…