Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment trier les données alphanumériques dans Excel?

Données originales Normalement trier le résultat votre résultat de tri voulu
doc trier alphanumérique 1  2 doc trier alphanumérique 2  2 doc trier alphanumérique 3

Si vous avez une liste de données mélangées avec des nombres et des chaînes de texte, lorsque vous triez ces données de colonne normalement dans Excel, tous les nombres purs sont triés en haut et les chaînes de texte mélangées en bas. Mais, votre résultat souhaité ressemble à la dernière capture d'écran affichée. Cet article fournit une méthode utile que vous pouvez utiliser pour trier les données alphanumériques dans Excel afin d’obtenir les résultats souhaités.

Trier les données alphanumériques avec la colonne d'aide de formule


flèche bleue droite bulle Trier les données alphanumériques avec la colonne d'aide de formule


Dans Excel, vous pouvez créer une colonne d'aide de formule, puis trier les données par cette nouvelle colonne, procédez comme suit:

1. Entrez cette formule = TEXTE (A2, "###") dans une cellule vide en plus de vos données, B2, par exemple, voir capture d'écran:

doc trier alphanumérique 4

2. Faites ensuite glisser la poignée de remplissage vers les cellules auxquelles vous souhaitez appliquer cette formule, voir capture d'écran:

doc trier alphanumérique 5

3. Puis trier les données par cette nouvelle colonne, sélectionnez la colonne d'aide que vous avez créée, puis cliquez sur Données > Trieret dans la boîte de dialogue qui s'affiche, sélectionnez Élargir la sélection, voir les captures d'écran:

doc trier alphanumérique 6  2 doc trier alphanumérique 7

4. Et cliquez sur Trier bouton pour ouvrir le Trier dialogue, sous Colonne section, choisissez Colonne d'assistance nom que vous souhaitez trier par et utiliser Valeurs pour Trier sur section, puis sélectionnez l'ordre de tri comme vous le souhaitez, voir capture d'écran:

doc trier alphanumérique 8

5. Et puis cliquez OK, dans la boîte de dialogue Sort Warning affichée, sélectionnez Trier les numéros et les numéros stockés en tant que texte séparément, voir capture d'écran:

doc trier alphanumérique 9

6. Puis clique OK bouton, vous pouvez voir, les données ont été triées à votre besoin.

doc trier alphanumérique 10

7. Enfin, vous pouvez supprimer le contenu de la colonne d'aide en fonction de vos besoins.



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Lorne Rowe · 1 months ago
    Thanks for the tip on using a "helper column", but here's my question:

    Is there a way to get the "related " columns to "tag along" with the sort precipitated by the helper column?

    For example, column A contains a mixed-string product code that I can now sort into sequence using the "helper column" technique but, attached to that same product code are product descriptions, dimensions and other characteristics (some of which are also mixed-string in nature) in several other columns, and I need those to follow the "helper column" sort.

    Any suggestions?

    Much appreciated!

    Lorne
  • To post as a guest, your comment is unpublished.
    val · 2 months ago
    I only see 1 method. Top of the article mentions that we will see 2 methods.
    • To post as a guest, your comment is unpublished.
      skyyang · 2 months ago
      Hello, val,
      Thank you for your comment, it is my mistake, I have deleted the second method from this article, and now, I have updated the article.

      Thank you once more!
  • To post as a guest, your comment is unpublished.
    Vinod Saini · 1 years ago
    Trying to sort Alphanumeric with text. It is a fairly large list but below is an example. I can't strip the off the letter in a different column and sort by that because I have matching numbers that should come before them. I also can't really add a column to sort by and then hide that column - or delete it because I am constantly sorting the data. Any ideas?
    Will there be some formula?

    My current list: ---- What I want it to look like:
    1 ---- 1
    2 ---- 2
    3 ---- 3
    4 ---- 4
    A1 ---- A1
    A10 ---- A2
    A100 ---- A3
    A2 ---- A4
    A20 ---- A5
    A200 ---- A6
    A3 ---- A7
    A4 ---- A8
    A5 ---- A9
    A6 ---- A10
    A60 ---- A20
    A7 ---- A60
    A8 ---- A100
    A9 ---- A200
    • To post as a guest, your comment is unpublished.
      VBA Dave · 1 years ago
      The easiest way I can think is to split the column into the Alpha part ("A") and the numeric part ("1") and then sort first by alpha then by numeric.
      Your original 1,2,3,4 would need to stay in the alpha column to sort properly .

      N.B. this might be a bit more difficult to achieve when the alpha part (the "A") is not a consistent length in your data. But definitely still possible.
  • To post as a guest, your comment is unpublished.
    Turfa · 2 years ago
    I am running in the same problem. I have 1200 part numbers that I need to sort the way it's shown above but excel will put V15 after V1 if V14 is absent. I need V14 to appear after V9 or V8, where ever the part number ends.
  • To post as a guest, your comment is unpublished.
    TC · 2 years ago
    Trying to sort Alphanumeric with text. It is a fairly large list but below is an example. I can't strip the off the letter in a different column and sort by that because I have matching numbers that should come before them. I also can't really add a column to sort by and then hide that column - or delete it because I am constantly sorting the data. Any ideas?

    My current list: ---- What I want it to look like:
    1 ---- 1
    2 ---- 2
    3 ---- 3
    4 ---- 4
    A1 ---- A1
    A10 ---- A2
    A100 ---- A3
    A2 ---- A4
    A20 ---- A5
    A200 ---- A6
    A3 ---- A7
    A4 ---- A8
    A5 ---- A9
    A6 ---- A10
    A60 ---- A20
    A7 ---- A60
    A8 ---- A100
    A9 ---- A200