Hoe een lijst met door komma's gescheiden getallen in Excel te sorteren?
Het sorteren van een lijst met waarden in oplopende of aflopende volgorde is een veelvoorkomende taak in Excel. Echter, wanneer die getallen zijn gegroepeerd in één enkele cel, gescheiden door komma's, zoals in de onderstaande schermafbeelding, wordt het minder eenvoudig. Veel gebruikers weten niet hoe ze getallen binnen één cel moeten sorteren, omdat de standaard sorteerfuncties van Excel werken op rijen of kolommen, niet binnen celinhoud. In dit artikel verkennen we verschillende praktische oplossingen om efficiënt getallen die door komma's zijn gescheiden in cellen te sorteren, wat tijd bespaart en handmatige werkzaamheden in uw Excel-taken reduceert.
Sorteer door komma's gescheiden waarden met de functie Tekst naar Kolommen
Sorteer door komma's gescheiden waarden met Kutools voor Excel
Sorteer door komma's gescheiden waarden met VBA-code
Sorteer door komma's gescheiden waarden met de functie Tekst naar Kolommen
Om getallen die door komma's zijn gescheiden in één cel te sorteren, moet u eerst die getallen tijdelijk splitsen in afzonderlijke cellen, sorteren en vervolgens (indien nodig) weer samenvoegen. De functie Tekst naar Kolommen in Excel kan snel door komma's gescheiden gegevens splitsen in individuele kolommen, waarna u deze kunt transponeren, sorteren en verder verwerken. Deze aanpak werkt goed als u bekend bent met celtransformaties en handmatige stappen.
Bereik: Deze methode is het beste geschikt voor gebruikers die kleine tot middelgrote lijsten verwerken en het proces niet vaak hoeven te herhalen, omdat het verschillende handmatige stappen vereist en mogelijk niet ideaal is voor dynamische of vaak bijgewerkte gegevens.
Enkele punten om te overwegen: Zorg ervoor dat er voldoende lege cellen rechts van uw geselecteerde kolom zijn om bestaande gegevens niet te overschrijven bij het splitsen met Tekst naar Kolommen. Controleer uw gegevens op eventuele spaties na komma's, omdat deze de splitsresultaten kunnen beïnvloeden en trimmen vereisen. Het samenvoegen van gesorteerde waarden in één cel is niet automatisch in deze methode en vereist verdere stappen.
1. Selecteer de cellen die u wilt splitsen op komma en klik Gegevens > Tekst naar Kolommen. In de Stap 1 van de Wizard Tekst naar Kolommen, kies de optie Gescheiden om aan te geven dat komma's worden gebruikt om de tekst te splitsen. Zie screenshot:
2. Klik Volgende om door te gaan naar Stap 2 van de Wizard. Vink het vakje Komma afbakening aan, klik vervolgens Volgende opnieuw om naar Stap 3 van de Wizardte gaan. Selecteer hier een cel waar u de gesplitste waarden wilt uitvoeren, waarbij u ervoor zorgt dat het uitvoerbereik voldoende ruimte heeft naar rechts. Zie screenshot:
3. Klik Voltooien, en de waarden worden gesplitst in aangrenzende kolommen. Controleer of de getallen zoals verwacht zijn gesplitst; zo niet, controleer dan op voorloop- of volgspaties in uw originele gegevens. Zie screenshot:
4. Om voor te bereiden op sorteren, selecteer alle gesplitste cellen, druk Ctrl + C om te kopiëren, klik vervolgens met de rechtermuisknop op een leeg gebied, kies Plakken speciaal > Transponeren. Dit zal de getallen verticaal in één kolom rangschikken. Zie screenshot:
Nadat ze zijn getransponeerd, zouden uw getallen er zo uit moeten zien:
5. Selecteer nu de kolom met de getransponeerde waarden. Ga naar het tabblad Gegevens en klik op uw voorkeurssorteringsoptie in de groep Sorteren & Filteren (zowel oplopende als aflopende volgorde). Als het dialoogvenster Sorteringswaarschuwing verschijnt, selecteert u Doorgaan met de huidige selectie en bevestigt u met OK.
De geselecteerde kolom is nu gesorteerd in de door u gekozen volgorde. Als u meerdere cellen moet verwerken, herhaalt u deze actie voor elke cel.
6. Herhaal het bovenstaande proces voor elke set getransponeerde waarden. Merk op dat deze methode handmatig is en het beste werkt voor kortere lijsten.
Tip: Na het sorteren, als u de getallen weer in één cel wilt samenvoegen met komma's, kunt u de functie TEXTJOIN gebruiken (in Excel 2016 of hoger) of de items handmatig samenvoegen met de CONCATENATE-operator. Let op veelvoorkomende fouten zoals ontbrekende waarden of onjuiste scheidingstekenplaatsing.
Sorteer door komma's gescheiden waarden met Kutools voor Excel
Bij het werken met grotere datasets of het regelmatig uitvoeren van dit soort taken biedt het gebruik van tools zoals Kutools voor Excel een snelle en gebruiksvriendelijke manier om door komma's gescheiden waarden in cellen te splitsen en te sorteren. Door getallen te splitsen met behulp van de Split Cells-hulpprogramma, kunt u de hoeveelheid handmatig werk aanzienlijk verminderen. Deze aanpak is vooral geschikt voor gebruikers die hun workflow willen optimaliseren en repetitieve acties minimaliseren.
Na installatie van Kutools voor Excel volgt u deze stappen:
1. Selecteer het bereik met de door komma's gescheiden waarden die u wilt verwerken. Klik Kutools > Samenvoegen & Splitsen > Split Cells. In het dialoogvenster Split Cells vink aan Splitsen naar Rijen in de sectie Type en vink aan Ander in de sectie Splitsen door Zorg ervoor dat u een komma (, ) invoert als uw scheidingsteken. Zie screenshot:
2. Klik OK. Er verschijnt een dialoogvenster waarin u wordt gevraagd een cel te selecteren om de gesplitste waarden te plaatsen. Kies een doelcel met voldoende lege rijen eronder, en bevestig door te klikken OK. Uw door komma's gescheiden getallen moeten nu zijn gesplitst in afzonderlijke rijen. Zie screenshot:
3. Selecteer een van de gesplitste kolommen of rijen die u wilt sorteren, ga vervolgens naar Gegevens > Sorteer van kleinste naar grootste of Sorteer van grootste naar kleinste. In het dialoogvenster Sorteringswaarschuwing kies opnieuw Doorgaan met de huidige selectie en klik OK. Zie screenshot:
4. Herhaal stap 3 om extra kolommen te sorteren indien nodig. Na het sorteren kunt u de gegevens verder verwerken of samenvoegen zoals nodig met formuletools zoals TEXTJOIN.
Tip: Deze methode is vooral nuttig voor repetitieve taken, omdat Kutools veel handmatige splitsstappen automatiseert. Als u lange lijsten hebt of meerdere cellen tegelijk moet verwerken, kan deze oplossing de efficiëntie aanzienlijk verbeteren.
Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen
Demo: Sorteer door komma's gescheiden waarden met Kutools voor Excel
Sorteer door komma's gescheiden waarden met VBA-code
Voor gebruikers die het hele proces volledig willen automatiseren - ongeacht de Excel-versie - kan een eenvoudige VBA-macro worden gebruikt om door komma's gescheiden getallen in elke cel te splitsen, sorteren en opnieuw samen te voegen. Deze oplossing is ideaal voor gebruikers die te maken hebben met repetitieve taken of grote hoeveelheden gegevens, waarbij handmatige opties onpraktisch zijn.
Voordelen: VBA stelt u in staat grote datasets te verwerken, veel cellen in één keer te behandelen en de bewerking indien nodig te herhalen. Het uitvoeren van macro's vereist echter het inschakelen van macro's in uw werkmap en een basisbegrip van de VBA-editor. Voor multi-gebruiker of zeer geautomatiseerde omgevingen kan dit de meest schaalbare aanpak zijn.
Opmerking: Sla altijd uw werk op voordat u nieuwe macro's uitvoert en test, indien mogelijk, de macro op een kopie van uw gegevens om onbedoeld verlies te voorkomen.
1. Klik Ontwikkelaarstools > Visual Basic om de Microsoft Visual Basic for Applications-editor te openen. Klik in de editor op Invoegen > Module en plak de volgende code in de Module:
Sub SortCommaSeparatedNumbers()
Dim rng As Range
Dim cell As Range
Dim arr As Variant
Dim sortedArr As Variant
Dim temp As String
Dim i As Long, j As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to sort comma-separated numbers", xTitleId, rng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In rng
If Not IsEmpty(cell.Value) Then
arr = Split(cell.Value, ",")
' Bubble Sort
For i = LBound(arr) To UBound(arr) - 1
For j = i + 1 To UBound(arr)
If Val(arr(i)) > Val(arr(j)) Then
temp = arr(i)
arr(i) = arr(j)
arr(j) = temp
End If
Next j
Next i
cell.Value = Join(arr, ",")
End If
Next cell
Application.ScreenUpdating = True
MsgBox "Sorting done!", vbInformation, xTitleId
End Sub
2. Sluit de VBA-editor. Keer terug naar Excel en druk op Alt + F8, selecteer SortCommaSeparatedNumbers, klik vervolgens op Uitvoeren. Een dialoogvenster vraagt u om het celbereik te selecteren dat u wilt verwerken. Nadat u uw bereik hebt geselecteerd en bevestigd, verwerkt het script elke cel, sorteert automatisch de getallen daarin en voegt ze samen met komma's.
Probleemoplossing en tips: Deze macro sorteert waarden als getallen - zelfs als uw komma's worden gevolgd door spaties. Als cellen niet-numerieke invoer bevatten, sorteert de macro die ook, maar kan dit onverwachte resultaten opleveren. Om aflopend te sorteren, pas de vergelijkingsoperator in de code aan van If Val(arr(i)) > Val(arr(j)) Then
naar If Val(arr(i)) < Val(arr(j)) Then
. Als uw lijst tekst of gemengde gegevens bevat, overweeg dan typecontroles toe te voegen. Zorg ervoor dat u een back-up maakt van uw gegevens voordat u batchbewerkingen uitvoert.
Samenvattend, het sorteren van door komma's gescheiden getallen binnen cellen kan op verschillende manieren in Excel worden afgehandeld, elk geschikt voor verschillende scenario's en Excel-versies. Tekst naar Kolommen of Kutools zijn praktisch voor handmatige of tool-ondersteunde oplossingen, terwijl VBA efficiënte, automatische verwerking biedt - vooral voor vaak bijgewerkte of grote datasets. Houd uw daadwerkelijke behoeften, gegevensgrootte en Excel-versie in gedachten om de juiste oplossing te kiezen. Mocht er een fout of onverwacht gedrag optreden, controleer dan de scheidingstekens, celopmaak en zorg ervoor dat u overtollige spaties verwijdert voordat u de hierboven genoemde methoden uitvoert. Regelmatig uw werk opslaan en werken op gegevenskopieën helpt om onbedoeld verlies of overschrijven van belangrijke informatie te voorkomen.
Beste productiviteitstools voor Office
Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Activeer tabbladbewerking en -lezen 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.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!
Alle Kutools-invoegtoepassingen. Eén installatieprogramma
Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.





- Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
- Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
- 30 dagen volledige proef — geen registratie, geen creditcard nodig
- Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen