Skip to main content

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

Hoe gegevens met samengevoegde cellen in Excel te sorteren?

Author Siluvia Last modified
a prompt box will appear while sorting merged cells

Het proberen van het sorteren van gegevens in Excel die samengevoegde cellen bevatten resulteert vaak in een foutmelding, zoals te zien is in de screenshot links. Dit gedrag is een gevolg van de huidige beperkingen van Excel – Excel ondersteunt standaard niet het sorteren van bereiken met samengevoegde cellen, omdat samengevoegde bereiken de onderliggende gegevensstructuur verstoren en het moeilijk maken voor de sorteerfunctie om normaal te functioneren.

Bij het werken met werkbladen die samengevoegde cellen gebruiken voor opmaak of groeperen van gegevens, moet u uw gegevens mogelijk nog steeds organiseren of opnieuw rangschikken. Om dit te bereiken, moet u eerst die samengevoegde cellen op de juiste manier behandelen. Hieronder vindt u verschillende praktische methoden om gegevens met samengevoegde cellen te sorteren terwijl uw informatie behouden blijft.

Sorteer gegevens met samengevoegde cellen door eerst alle cellen te splitsen
Sorteer gegevens met samengevoegde cellen door Kutools voor Excel
Sorteer gegevens met samengevoegde cellen door VBA-automatisering (splitsen, vullen, sorteren, opnieuw samenvoegen)


Sorteer gegevens met samengevoegde cellen door eerst alle cellen te splitsen

Omdat de standaard sorteefunctie van Excel niet kan werken op bereiken met samengevoegde cellen, is de noodzakelijke aanpak om eerst alle samengevoegde cellen in uw gegevenslijst te splitsen. Nadat ze zijn gesplitst, verschijnen er lege cellen waar de samengevoegde cellen waren, dus moet u deze lege cellen invullen om nauwkeurig sorteren te behouden. Hier is de stap-voor-stap methode:

1. Selecteer de volledige lijst of tabel met samengevoegde cellen die u wilt sorteren. Met de gegevens geselecteerd, klikt u op Start > Samenvoegen & Centreren om alle samengevoegde cellen te splitsen. Raadpleeg onderstaande screenshot voor visuele begeleiding:

click Home > Merge & Center to unmerge merged cells

2. Na het splitsen zult u merken dat de eerder samengevoegde gebieden nu lege cellen zijn. Terwijl de samengevoegde cellen nog steeds geselecteerd zijn, gaat u naar het tabblad Start en klikt u op Zoeken & Selecteren > Ga Naar Speciaal. Deze stap zorgt voor efficiënte bulkselectie van alle lege cellen binnen uw bereik, waardoor de volgende stap veel sneller wordt.

click Go To Special under Home tab

3. In het dialoogvenster Ga Naar Speciaal kiest u de optie Lege Cellen en klikt u op OK. Dit zal onmiddellijk alle lege cellen in uw geselecteerde bereik markeren.

select the Blanks option in the dialog box

4. Met de lege cellen nog steeds gemarkeerd, gaat u naar de Formulebalk en typt u het = symbool, selecteert u vervolgens de cel direct boven de eerste lege cel om een verwijzingsformule te maken (bijvoorbeeld als C3 leeg is, voert u =C2 in). Druk in plaats van alleen Enter op Ctrl en Enter om alle geselecteerde lege cellen tegelijkertijd te vullen met hun respectieve bovenliggende celwaarden.

Na deze stap is elk voormalig samengevoegd gebied gevuld met zijn oorspronkelijke waarde, wat de integriteit van uw gegevens tijdens het sorteren garandeert.

enter a formula and press the Ctrl + Enter to fill the cells with above value

5. U bent nu klaar om uw gegevens zoals gewoonlijk te sorteren – selecteer elke kolom, ga naar het Gegevens tabblad en kies Sorteren A naar Z of Sorteren Z naar A. Als u na het sorteren de samengevoegde opmaak wilt herstellen, kunt u handmatig aangrenzende identieke waarden opnieuw samenvoegen, maar let erop dat u niet over ongerelateerde gegevens heen samenvoegt.

Tip: Maak altijd een back-up van uw originele gegevens voordat u begint, als het behoud van de samengevoegde indeling belangrijk is. Houd er ook rekening mee dat na het splitsen en het vullen van lege cellen formules aanwezig zullen zijn. Als u formules wilt converteren naar waarden, selecteert u het bereik, kopieert u en plakt u vervolgens als waarden om ongewenste formule-updates na het sorteren te voorkomen.


Sorteer gegevens met samengevoegde cellen door Kutools voor Excel

Kutools voor Excel biedt een eenvoudiger en efficiëntere oplossing voor het sorteren van gegevens met samengevoegde cellen, waardoor het proces veel betrouwbaarder wordt bij het omgaan met grote datasets of frequente opmaakvereisten. Het hulpprogramma Cel Ontkoppelen & Vul Waarde in Kutools voor Excel kan automatisch cellen ontkoppelen en de resulterende lege cellen vullen met de oorspronkelijke samengevoegde waarde, waardoor handmatige tussenkomst wordt geëlimineerd en de efficiëntie aanzienlijk wordt verbeterd.

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...

1. Markeer het bereik dat de samengevoegde cellen bevat die u wilt sorteren. Ga vervolgens naar Kutools > Samenvoegen & Splitsen > Cel Ontkoppelen & Vul Waarde. Raadpleeg de volgende screenshot voor begeleiding:

click Unmerge Cell & Fill Value feature of kutools

Na het uitvoeren van deze operatie worden alle samengevoegde cellen binnen het geselecteerde bereik onmiddellijk ontkoppeld en worden de nieuw ontstane lege cellen gevuld met de overeenkomstige waarde van de eerder samengevoegde cel, waardoor consistentie in de hele tabel wordt gegarandeerd.

all merged cells are unmerged and filled the values above

2. U kunt nu uw gegevens zoals gewoonlijk sorteren. Na het sorteren, voor een consistente weergave of voor presentatie-doeleinden, biedt Kutools ook een snelle manier om cellen met dezelfde inhoud opnieuw samen te voegen. Selecteer eenvoudig het gesorteerde bereik, ga dan naar Kutools > Samenvoegen & Splitsen > Voeg Dezelfde Cellen Samen om efficiënt samengevoegde opmaak opnieuw toe te passen waar waarden identiek zijn.

  Als u een gratis proefperiode (30-dag) van dit hulpprogramma wilt, klikt u op de link om het te downloaden, en gaat u vervolgens naar de bewerking toepassen volgens de hierboven beschreven stappen.

Voordelen: Deze aanpak minimaliseert handmatige stappen, vermindert de kans op fouten en is vooral geschikt bij het werken met complexe tabellen of regelmatige rapportagebehoeften. Controleer altijd de samengevoegde output na het sorteren om te controleren dat samenvoegen geen belangrijke gegevensrelaties uitsluit.


Sorteer gegevens met samengevoegde cellen door Kutools voor Excel

 

Sorteer gegevens met samengevoegde cellen door VBA-automatisering (ontkoppelen, vullen, sorteren en opnieuw samenvoegen)

Voor gebruikers die bekend zijn met macro's kan het automatiseren van het proces via VBA het omgaan met samengevoegde cellen stroomlijnen – vooral bij repetitieve of grootschalige sorteertaken. Deze aanpak kan efficiënt:

  • Alle samengevoegde cellen in een gespecificeerd bereik ontkoppelen
  • Ontstane lege cellen vullen met de waarde van bovenaf voor consistentie
  • De gegevens sorteren op elke gespecificeerde kolom
  • Optioneel opeenvolgende identieke waarden in de gesorteerde gegevens opnieuw samenvoegen

Deze methode is flexibel voor aangepaste workflows, maar vereist het inschakelen van macro's en zorgvuldige bediening om gegevensverlies te voorkomen. Als u nieuw bent in VBA, overweeg dan om eerst op een voorbeeldblad te testen.

Bedieningsstappen:

1. Klik op de Lint op Ontwikkelaar > Visual Basic om het venster Visual Basic for Applications te openen, klik dan op Invoegen > Module. Kopieer en plak de volgende code in het Module-venster:

Sub SortDataWithMergedCells()
    Dim ws As Worksheet
    Dim rng As Range, cell As Range
    Dim lastRow As Long, lastCol As Long
    Dim sortCol As Variant
    Dim reMerge As VbMsgBoxResult
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select the data range to sort", xTitleId, Selection.Address, Type:=8)
    
    If rng Is Nothing Then Exit Sub
    
    ' Store dimensions
    lastRow = rng.Rows.Count + rng.Row - 1
    lastCol = rng.Columns.Count + rng.Column - 1
    
    ' Unmerge and fill down values
    rng.UnMerge
    For Each cell In rng
        If IsEmpty(cell.Value) Then
            cell.Value = cell.Offset(-1, 0).Value
        End If
    Next cell
    
    ' Ask for sort column
    sortCol = Application.InputBox("Enter column number in your selection to sort by (e.g. 1 for first column)", xTitleId, 1, Type:=1)
    
    If sortCol = False Then Exit Sub
    
    ' Sort the range
    rng.Sort Key1:=rng.Cells(1, sortCol), Order1:=xlAscending, Header:=xlNo
    
    ' Ask if user wants to re-merge identical consecutive values
    reMerge = MsgBox("Do you want to re-merge identical consecutive values in the sorted range (column " & sortCol & ")?", vbYesNo + vbQuestion, xTitleId)
    
    If reMerge = vbYes Then
        Dim startCell As Range, endCell As Range
        Dim currVal As Variant
        Dim i As Long
        
        Set startCell = rng.Cells(1, sortCol)
        currVal = startCell.Value
        Set endCell = startCell
        
        For i = 2 To rng.Rows.Count
            If rng.Cells(i, sortCol).Value = currVal Then
                Set endCell = rng.Cells(i, sortCol)
            Else
                If startCell.Address <> endCell.Address Then
                    ws.Range(startCell, endCell).Merge
                End If
                Set startCell = rng.Cells(i, sortCol)
                currVal = startCell.Value
                Set endCell = startCell
            End If
        Next i
        
        ' Final group
        If startCell.Address <> endCell.Address Then
            ws.Range(startCell, endCell).Merge
        End If
    End If
    
    On Error GoTo 0
End Sub

2. Klik op de Run button Uitvoeren knop in de VBA-editor. U wordt gevraagd om het gegevensbereik en het sorteerkolomnummer te selecteren. Bevestig elke prompt en laat de macro alle stappen voltooien. Als u ervoor kiest om opnieuw samen te voegen, zal de code automatisch aangrenzende cellen met dezelfde waarde in de aangewezen kolom samenvoegen.

Tips:

  • Maak altijd een back-up van uw werkblad voordat u VBA-macro's uitvoert, omdat acties zoals ontkoppelen/samenvoegen onomkeerbaar zijn.
  • Sorteren op koppen of niet-numerieke kolommen kan extra aanpassingen vereisen – zorg ervoor dat u het juiste kolomnummer specificeert zoals aangegeven in uw selectie.
  • Als u fouten tegenkomt na het sorteren, controleer dan de volledige rij- of kolomverwijzingen en pas de parameters van de macro aan zoals nodig voor uw specifieke gegevensindeling.

Voordelen: Automatiseert een anders repetitieve, meervoudige staptaak – vooral nuttig voor terugkerende werkzaamheden.
Beperkingen: VBA-macro's vereisen het inschakelen van macro's (mogelijke veiligheidswaarschuwing), en complexe tabelindelingen kunnen na het herstellen van samenvoegingen handmatige controle vereisen.

Voor de beste resultaten test u deze macro eerst op een kopie van uw gegevens. Deze VBA-oplossing is bijzonder nuttig voor gebruikers die vaak het sorteren-en-samenvoegenproces moeten herhalen of werken met dynamische data-exports.


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