Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe alfanumerieke gegevens in Excel te sorteren?

Originele gegevens Normaal gesproken sorteer resultaat uw gewenste sorteerresultaat
doc sorteer alfanumeriek 1  2 doc sorteer alfanumeriek 2  2 doc sorteer alfanumeriek 3

Als u een lijst met gegevens hebt die worden vermengd met zowel cijfers als tekstreeksen, als u deze kolomgegevens normaal in Excel sorteert, worden alle pure getallen bovenaan gesorteerd en de gemengde tekstreeksen onderaan. Maar, uw gewenste resultaat, zoals de laatste screenshot getoond. Dit artikel biedt een handige methode die u kunt gebruiken om alfanumerieke gegevens in Excel te sorteren, zodat u de gewenste resultaten kunt behalen.

Sorteer alfanumerieke gegevens met de formulehulpkolom


pijl blauwe rechterbel Sorteer alfanumerieke gegevens met de formulehulpkolom


In Excel kunt u een formulehelperkolom maken en de gegevens vervolgens sorteren op deze nieuwe kolom. Ga hiervoor als volgt te werk:

1. Voer deze formule in = TEXT (A2, "###") in een lege cel naast uw gegevens, bijvoorbeeld B2, zie screenshot:

doc sorteer alfanumeriek 4

2. Sleep vervolgens de vulgreep naar de cellen die u deze formule wilt toepassen, zie screenshot:

doc sorteer alfanumeriek 5

3. Vervolgens sorteert u de gegevens op deze nieuwe kolom, selecteert u de helperkolom die u hebt gemaakt en klikt u vervolgens op Data > Soort, en selecteer in het uitgevouwen promptvenster Breid de selectie uit, zie screenshots:

doc sorteer alfanumeriek 6  2 doc sorteer alfanumeriek 7

4. En klik op Soort om het te openen Soort dialoogvenster, onder Kolom sectie, kies Helper kolom naam die u wilt sorteren op, en gebruiken waarden voor Sorteer op sectie en selecteer vervolgens de sorteervolgorde zoals u wilt, zie screenshot:

doc sorteer alfanumeriek 8

5. En klik vervolgens op OK, selecteer in het uitgevouwen dialoogvenster voor sorteerwaarschuwingen Sorteer nummers en nummers die afzonderlijk als tekst zijn opgeslagenzie screenshot:

doc sorteer alfanumeriek 9

6. Dan klikken OK knop, u kunt zien, de gegevens zijn gesorteerd naar uw behoefte.

doc sorteer alfanumeriek 10

7. Eindelijk kunt u de inhoud van de helperkolom verwijderen zoals u wilt.


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
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.
    Patrick · 16 days ago
    Hi, I have a similar sorting requirement, but with a unique problem ....
    I have a range of Stock data which I need to sort in Category order.
    The Range includes prices and one column has formulas.
    The Category numbers range from 1 1a 1b etc to 32e.
    I have continuously tried using a helper column with the formula =TEXT(K3,"###") - with K3 being the first Row in the Category column.
    I select the helper column (N) and click Data - Sort - Expand the selection, but get no further as the "expansion" always selects from Row 40 - even if I select just a few rows in the helper column.
    Why is this, and how can I sort my data correctly ?
    Looking forward to a solution ....
    Thanks.
    Patrick.
  • To post as a guest, your comment is unpublished.
    Lorne Rowe · 6 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 · 7 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 · 7 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 · 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?
    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
  • To post as a guest, your comment is unpublished.
    Kayla · 4 years ago
    When I do this, the column sorts by individual character and I don't get the right order. For instance, if I have the following data:

    A1: 1
    A2: 2
    A3: 1a1
    A4: 12
    A5: 1a2

    I want them to be sorted like this:

    A1: 1
    A2: 1a1
    A3: 1a2
    A4: 2
    A5: 12

    Just sorting the column normally I end up with this:

    A1: 1
    A2: 2
    A3: 12
    A4: 1a1
    A5: 1a2

    Where the numbers are sorted correctly and then the alphanumeric values are sorted correctly, but the two are not sorted together.

    When I use the method in the article, I end up with this:

    A1: 1
    A2: 12
    A3: 1a1
    A4: 1a2
    A5: 2

    Where the numeric and alphanumeric data are sorted together but incorrectly (12 should come after 2). Why is this happening?