Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe een lijst met door komma's gescheiden getallen in Excel te sorteren?

Author Sun Last modified

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.

A screenshot of3 cells of comma-separated values in Excel for sorting, and their sorting results

Sorteer door komma's gescheiden waarden met de functie Tekst naar Kolommen

Sorteer door komma's gescheiden waarden met Kutools voor Excelgood idea3

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:
A screenshot of the Text to Columns Wizard in Excel with Comma delimiter selected

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:
A screenshot showing separated values after using Text to Columns in Excel

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:
A screenshot of Paste Special with Transpose option in Excel context menu

Nadat ze zijn getransponeerd, zouden uw getallen er zo uit moeten zien:
A screenshot of transposed data after Paste Special in Excel

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.
A screenshot of Sort & Filter options on Excel Data tab for sorting columns A screenshot of Sort Warning dialog in Excel with Continue with current selection

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.
A screenshot of sorted values in Excel after using Text to Columns and Sort

6. Herhaal het bovenstaande proces voor elke set getransponeerde waarden. Merk op dat deze methode handmatig is en het beste werkt voor kortere lijsten.
A screenshot of3 cells of comma-separated values in Excel for sorting, and their sorting results

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.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

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:
 A screenshot of Kutools Split Cells dialog

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:
A screenshot showing Kutools dialog to specify where to place split values
A screenshot showing comma-separated values split to rows in Excel using Kutools

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:
A screenshot of Sort & Filter options on Excel Data tab for sorting columns A screenshot of Sort Warning dialog in Excel with Continue with current selection

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.
A screenshot of3 cells of comma-separated values in Excel for sorting, and their sorting results

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

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

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.

Excel Word Outlook Tabs PowerPoint
  • 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