KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe sorteert u gegevens die samengevoegde cellen bevatten in Excel?

AuteurSiluvia Wijzigingsdatum
er verschijnt een meldingsvenster tijdens het sorteren van samengevoegde cellen

Het sorteren van gegevens in Excel die samengevoegde cellen bevatten, leidt vaak tot een foutmelding, zoals weergegeven in de schermafbeelding links. Dit gedrag is het gevolg van een huidige beperking van Excel: standaard ondersteunt Excel het sorteren van bereiken met samengevoegde cellen niet, omdat deze de onderliggende gegevensstructuur verstoren en het voor de sorteermethode daardoor moeilijk wordt om normaal te functioneren.

Bij het werken met werkbladen die samengevoegde cellen gebruiken voor opmaak of groepering van gegevens, moet u uw gegevens mogelijk toch ordenen of herschikken. Om dit succesvol te doen, dient u eerst de samengevoegde cellen op een passende manier aan te pakken. Hieronder vindt u verschillende praktische methoden om gegevens met samengevoegde cellen te verwerken en te sorteren, zonder uw informatie te verliezen.

Sorteer gegevens met Samengevoegd door eerst alle cellen te splitsen
Sorteer gegevens met Samengevoegd met behulp van Kutools voor Excel
Sorteer gegevens met Samengevoegd via VBA-automatisering (splitsen, invullen, sorteren, opnieuw samenvoegen)


Sorteer gegevens met Samengevoegd door eerst alle cellen te splitsen

Omdat de standaardsorteermethode van Excel niet kan worden toegepast op bereiken met Samengevoegd, is de noodzakelijke aanpak om eerst alle Samengevoegd binnen uw gegevenslijst te splitsen. Nadat ze gesplitst zijn, verschijnen er lege cellen waar Samengevoegd zich bevonden, dus moet u deze Lege cellen invullen om een correcte sortering te behouden. Hier volgt de stapsgewijze methode:

1. Selecteer de volledige lijst of tabel met samengevoegde cellen die u wilt sorteren. Met de gegevens geselecteerd, klikt u op Start > Samenvoegen en centreren om alle samengevoegde cellen te splitsen. Zie de onderstaande schermafbeelding voor visuele ondersteuning:

klik op Start > Samenvoegen en centreren om samengevoegde cellen ongedaan te maken

2. Na het splitsen ziet u 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 en selecteren > Speciale selectie. Deze stap zorgt voor een efficiënte bulkselectie van alle lege cellen binnen uw bereik, waardoor de volgende stap veel sneller verloopt.

klik op Speciaal zoeken onder het tabblad Start

3. Kies in het dialoogvenster Speciale selectie de optie Lege cellen en klik op OK. Hierdoor worden direct alle lege cellen in uw bereik gemarkeerd.

selecteer de optie Lege cellen in het dialoogvenster

4. Met de lege cellen nog steeds geselecteerd, gaat u naar de formulebalk en typt u het symbool =. Selecteer vervolgens de cel direct boven de eerste lege cel om een verwijzingsformule te maken (bijvoorbeeld: als C3 leeg is, typt u)=C2). In plaats van alleen op Enter te drukken, houdt u Ctrl ingedrukt en drukt u op Enter om alle geselecteerde lege cellen tegelijkertijd in te vullen met de respectievelijke waarden van de cel erboven.alle

Na deze stap is elk voormalig samengevoegd gebied gevuld met de oorspronkelijke waarde, zodat de integriteit van uw gegevens tijdens het sorteren gegarandeerd blijft.

voer een formule in en druk op Ctrl + Enter om de cellen te vullen met de waarde erboven

5. U kunt uw gegevens nu normaal sorteren: selecteer een willekeurige kolom, ga naar het tabblad Gegevens en kies Oplopend of Sorteren van Z naar A. Als u na het sorteren de samengevoegde opmaak wilt herstellen, kunt u handmatig aangrenzende identieke waarden opnieuw samenvoegen—let er wel op dat u geen ongerelateerde gegevens per ongeluk samenvoegt.

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


Sorteer gegevens met Samengevoegd met behulp van Kutools voor Excel

Kutools voor Excel biedt een eenvoudigere en efficiëntere oplossing voor het sorteren van gegevens met samengevoegde cellen, waardoor het proces veel betrouwbaarder wordt bij grote datasets of frequente opmaakvereisten. De functie Cellen splitsen en waarde invullen in Kutools voor Excel splitst automatisch samengevoegde cellen en vult de resulterende lege cellen met de oorspronkelijke waarde — zonder handmatige tussenkomst en met aanzienlijk hogere efficiëntie.

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

1. Markeer het bereik met de samengevoegde cellen die u wilt sorteren. Ga vervolgens naar Kutools > Samenvoegen en splitsen > Cellen splitsen en waarde invullen. Zie de volgende schermafbeelding voor ondersteuning:

klik op de functie Cellaamenvoeging opheffen en waarden invullen van Kutools

Na uitvoering van deze bewerking worden alle Samengevoegd binnen het Bereik selecteren onmiddellijk gesplitst 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.

alle samengevoegde cellen zijn ongedaan gemaakt en gevuld met de waarden erboven

2. U kunt uw gegevens nu zoals gebruikelijk sorteren. Na het sorteren biedt Kutools ook een snelle manier om opnieuw samengevoegde cellen toe te passen op cellen met dezelfde inhoud, voor een consistente weergave of presentatiedoeleinden. Selecteer hiervoor eenvoudig het gesorteerde bereik en ga naar Kutools > Samenvoegen en splitsen > Voeg dezelfde cellen samen om efficiënt opnieuw samenvoegen toe te passen—maar alleen waar de waarden identiek zijn.

Wilt u een gratis proefversie (30 dagen) van deze tool gebruiken?Klik dan hier om deze te downloaden en volg daarna bovenstaande stappen om de bewerking toe te passen.

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


Sorteer gegevens met Samengevoegd met behulp van Kutools voor Excel

 

Sorteer gegevens met Samengevoegd via VBA-automatisering (splitsen, invullen, sorteren en opnieuw samenvoegen)

Voor gebruikers die bekend zijn met macro’s, kan het automatiseren van het proces via VBA het werken met Samengevoegd aanzienlijk stroomlijnen—vooral bij repetitieve of grootschalige sorteertaken. Deze aanpak kan efficiënt zijn:

  • Splits alle Samengevoegd in een Beperkt bereik
  • Vul de resulterende lege cellen in met de waarde van bovenaf voor consistentie
  • Sorteer de gegevens op een willekeurige opgegeven kolom
  • Optioneel: voeg opeenvolgende identieke waarden in de gesorteerde gegevens opnieuw samen

Deze methode biedt flexibiliteit voor aangepaste workflows, maar vereist het inschakelen van macro’s en een zorgvuldige aanpak om gegevensverlies te voorkomen. Bent u nieuw met VBA? Test de methode dan eerst op een voorbeeldwerkblad.

Werkstappen:

1. Klik op het lint op Ontwikkelaar > Visual Basic om het venster Visual Basic for Applications te openen. Klik vervolgens op Invoegen > Module. Kopieer en plak de volgende code in het modulevenster:

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. Om de macro uit te voeren, klikt u in de VBA-editor op de knop Uitvoeren-knop Uitvoeren. U wordt gevraagd het gegevensbereik en het kolomnummer voor sorteren te selecteren. Bevestig elke prompt en laat de macro alle stappen voltooien. Als u opnieuw samenvoegt, voegt de code automatisch aangrenzende cellen met dezelfde waarde in de opgegeven kolom samen.

Tips:

  • Maak altijd een back-up van uw werkblad voordat u VBA-macro’s uitvoert, want acties zoals samenvoegen en splitsen zijn onomkeerbaar.
  • Sorteren op kopteksten of niet-numerieke kolommen kan extra aanpassingen vereisen—zorg ervoor dat u het juiste kolomnummer opgeeft, zoals aangegeven in uw selectie.
  • Als u na het sorteren fouten tegenkomt, controleer dan of u gehele rij- of kolomverwijzingen gebruikt en pas zo nodig de macro-parameters aan op basis van uw specifieke gegevensindeling.

Voordelen: Automatiseert een anderszins repetitieve, meervoudige taak—vooral handig bij terugkerend werk.
Beperkingen: VBA-macro’s vereisen het inschakelen van macro’s (mogelijke beveiligingswaarschuwing), en bij complexe tabelopmaak kan handmatige controle nodig zijn na het herstellen van samenvoegingen.

Test deze macro voor optimale resultaten eerst op een kopie van uw gegevens. Deze VBA-oplossing is vooral geschikt voor gebruikers die het sorteer-en-samenvoegproces regelmatig moeten herhalen of met dynamische gegevensexporten werken.


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins