XL 2016 Tri sur cellules nombre et nombre avec texte

Philippe LAMACHE

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

Pour arriver à ça:
1590569918122.png

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

JHA

XLDnaute Barbatruc
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
 

jmfmarques

XLDnaute Accro
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")
 

Modeste geedee

XLDnaute Barbatruc

jmfmarques

XLDnaute Accro
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
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 069
Messages
2 085 040
Membres
102 763
dernier inscrit
NICO26