De standaardsortering van Excel kan moeite hebben met alfanumerieke gegevens zoals "P15-033-1", omdat elk teken afzonderlijk wordt behandeld, in plaats van de numerieke delen als getallen te begrijpen. Om dit correct te sorteren, moet u een helperkolom gebruiken. Hier ziet u hoe:
Methode 1:Helperkolom met tekst naar kolommen en aaneenschakeling
1. Voeg een helperkolom in: Voeg een nieuwe kolom in naast uw alfanumerieke gegevenskolom (laten we zeggen dat uw gegevens in kolom A staan, dus voeg een nieuwe kolom B in).
2. Splits de gegevens (tekst naar kolommen):
* Selecteer de kolom met uw alfanumerieke gegevens (kolom A).
* Ga naar het tabblad "Gegevens" en klik op "Tekst naar kolommen".
* Kies "Gescheiden" en klik op "Volgende".
* Selecteer "Koppelteken (-)" als scheidingsteken en klik op "Volgende".
* Kies "Algemeen" of "Tekst" als het kolomgegevensformaat (het hangt af van hoe u de numerieke delen later wilt behandelen, soms werkt Algemeen beter). Klik op "Voltooien". Hierdoor wordt "P15-033-1" in drie afzonderlijke kolommen gesplitst.
3. Maak de sorteersleutel (samengevoegd): In de hulpkolom (B) voegt u de onderdelen samen en vult u de getallen op met nullen om een correcte sortering te garanderen. Stel dat uw gesplitste gegevens nu in de kolommen A1, A2, A3 staan:
Voer in cel B1 deze formule in (pas indien nodig de kolomnummers aan):
`=A1&TEKST(A2,"000")&TEKST(A3,"000")`
Deze formule doet het volgende:
* `A1`:Behoudt het lettergedeelte zoals het is.
* `TEXT(A2,"000")`:Converteert het tweede deel (bijvoorbeeld 15) naar tekst en vult het op met nullen tot drie cijfers (bijvoorbeeld 015). Dit zorgt ervoor dat "1" en "15" correct worden gesorteerd.
* `TEXT(A3,"000")`:Doet hetzelfde voor het derde numerieke deel.
* `&`:Voegt alle delen samen.
Sleep deze formule naar beneden om deze op al uw rijen toe te passen.
4. Sorteren: Selecteer het volledige gegevensbereik, inclusief de oorspronkelijke alfanumerieke kolom en de helperkolom. Ga naar het tabblad "Gegevens" en klik op "Sorteren".
* Sorteer indien nodig op de helperkolom (kolom B), in oplopende of aflopende volgorde.
5. (Optioneel) Helperkolom verbergen: Eenmaal gesorteerd, kunt u kolom B verbergen als u deze niet wilt zien.
Methode 2:Helperkolom met de functies `LEFT`, `MID`, `RIGHT` en `TEXT` (voor een beknoptere aanpak als u de structuur kent):
Als u de exacte structuur van uw alfanumerieke gegevens kent (bijvoorbeeld altijd één letter, twee cijfers, drie cijfers, één cijfer), kunt u de hulpkolomformule vereenvoudigen. Uitgaande van dezelfde structuur:
In cel B1:
`=LINKS(A1,1)&TEKST(MID(A1,2,2),"00")&TEKST(MID(A1,5,3),"000")&TEKST(RECHTS(A1,1),"0")`
Met deze formule worden de onderdelen rechtstreeks geëxtraheerd en opgemaakt zonder dat de stap "Tekst naar kolommen" nodig is.
* `LEFT(A1,1)`:Haalt het eerste teken op.
* `MID(A1,2,2)`:krijgt twee tekens vanaf positie 2.
* `MID(A1,5,3)`:krijgt drie tekens vanaf positie 5.
* `RIGHT(A1,1)`:Haalt het laatste teken op.
* `TEXT(..., "00"), TEXT(..., "000"), TEXT(..., "0")`:Pads met nullen indien nodig.
Vergeet niet om de getallen in de functies `MID` en `RIGHT` aan te passen als uw datastructuur anders is. Nadat u de helperkolom heeft gemaakt, volgt u stap 4 (Sorteren) en 5 (Optioneel) uit Methode 1.
Kies de methode die het beste past bij uw comfortniveau en de complexiteit van uw gegevens. Vergeet niet om uw sortering altijd op een klein monster te testen voordat u deze op uw gehele dataset toepast. |