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

Hoe sorteer je adressen op straatnaam of huisnummer in Excel?

AuteurSun Wijzigingsdatum

Wanneer u een lijst met adressen beheert in Excel, wilt u die gegevens vaak ordenen of analyseren door adressen te sorteren op straatnaam of huisnummer. Denk bijvoorbeeld aan het groeperen van klanten die in dezelfde straat wonen of het verwerken van leveringen in de juiste volgorde van huisnummers — in zulke gevallen is sorteren op deze onderdelen essentieel. Omdat standaard adresindelingen straatnaam en huisnummer meestal combineren in één cel, levert eenvoudig sorteren echter niet het gewenste resultaat op. In dit artikel bespreken we praktische methoden om adressen in Excel te sorteren op straatnaam of huisnummer, analyseren we de voordelen en toepassingsscenario’s, en geven we handige tips voor probleemoplossing plus alternatieve oplossingen die aansluiten bij diverse gebruikersbehoeften.

Sorteer adressen op straatnaam met een hulpkolom in Excel

Sorteer adressen op huisnummer met een hulpkolom in Excel

Sorteer adressen met VBA om automatisch straatnaam of -nummer te extraheren en te sorteren

Sorteer adressen op straatnaam of -nummer met Power Query (zonder hulpkolommen)


Sorteer adressen op straatnaam met een hulpkolom in Excel

Om adressen op straatnaam te sorteren in Excel, extrahert u eerst de straatnamen naar een hulpkolom. Deze aanpak is eenvoudig en werkt uitstekend bij consistente adresindelingen, zoals „123 Apple St”. Ideaal voor snelle projecten of eenvoudige adreslijsten.

1. Selecteer een lege kolom naast uw lijst met adressen en voer in de eerste cel van die hulpkolom de volgende formule in om de straatnaam te extraheren:

=MID(A1,FIND(" ",A1)+1,255)

(Hierbij verwijst A1 naar de cel direct boven uw adresgegevens – pas dit aan als uw gegevens elders beginnen.)
Nadat u de formule hebt ingevoerd, drukt u op Enter en sleept u vervolgens de vulgreep omlaag om de formule toe te passen op alle rijen in uw adresbereik. Deze formule werkt door de eerste spatie in elk adres te vinden en alles daarna te retourneren: de straatnaam en eventuele achtervoegsels. Zorg ervoor dat uw adressen een consistente structuur hebben; anders splitst de formule mogelijk niet zoals verwacht.

een schermafbeelding van het sorteren van adressen op straatnaam met formule

2. Markeer de volledige hulpkolom (de kolom met de geëxtraheerde straatnamen), ga vervolgens naar het tabblad Gegevens en klik op Oplopend. Hiermee worden de straatnamen alfabetisch (oplopend) gesorteerd.

een schermafbeelding van het sorteren van adressen op straatnaam met formule stap 2 sorteren

3. Selecteer in het dialoogvenster Sorteerwaarschuwing dat verschijnt Selectie uitbreiden om ervoor te zorgen dat de volledige adresinformatie bij elkaar blijft tijdens het sorteren.

een schermafbeelding van het sorteren van adressen op straatnaam met formule stap 3 selectie uitbreiden

4. Klik op Sorteren. Uw adreslijst wordt nu opnieuw geordend op basis van straatnamen, zodat gelijksoortige straten bij elkaar staan.

een schermafbeelding van het sorteren van adressen op straatnaam met formule resultaat

Opmerking: Deze methode werkt het beste met gestandaardiseerde adresindelingen. Als uw adrescellen onregelmatige patronen bevatten of meerdere spaties vóór de straatnaam, moet u de formule mogelijk aanpassen. Controleer altijd enkele resultaten op nauwkeurigheid nadat u de formule hebt gebruikt.

Voordelen: Eenvoudig en zonder extra hulpmiddelen.
Nadelen: Afhankelijk van consistente opmaak; extra werk nodig als de adresindeling varieert.


Sorteer adressen op huisnummer met een hulpkolom in Excel

Als u een lijst met adressen op het numerieke huisnummer wilt sorteren – bijvoorbeeld voor het plannen van een bezorgvolgorde of het identificeren van naburige adressen – is het eenvoudig om Nummers extraheren en deze te gebruiken voor sorteren. Dit werkt ook effectief wanneer de adressen in verschillende straten liggen.

1. Voer in een lege cel naast uw adreslijst de volgende formule in om het huisnummer te extraheren:

=VALUE(LEFT(A1,FIND(" ",A1)-1))

(Waarbij A1 het eerste adres in uw lijst is – pas dit aan indien nodig.) Druk op Enter nadat u deze hebt getypt. Deze formule werkt door de eerste spatie te lokaliseren en de tekens ervóór terug te geven, waarna ze worden omgezet naar een numerieke waarde. Als uw adressen beginnen met cijfers als huisnummer, werkt deze formule correct. Sleep daarna de vulgreep omlaag om de formule op de rest van uw lijst toe te passen.

een schermafbeelding van het sorteren van adressen op straatnaam met formule2

2. Selecteer de hulpkolom die u zojuist hebt gemaakt, ga naar het tabblad Gegevens en klik op Oplopend(of)Sorteer van kleinste naar grootste voor nieuwere Excel-versies).

een schermafbeelding van het sorteren van adressen op straatnaam met formule2 stap 2 sorteren

3. Kies in het dialoogvenster Sorteerwaarschuwing de optie Selectie uitbreiden om volledige rijen te sorteren.

een schermafbeelding van het sorteren van adressen op straatnaam met formule2 stap 3 selectie uitbreiden

4. Klik op Sorteren om toe te passen. Uw adressen zijn nu gesorteerd op het geëxtraheerde huisnummer.

een schermafbeelding van het sorteren van adressen op straatnaam met formule2 resultaat

Tip:Als u het huisnummer liever als tekst wilt behouden of geen numerieke sortering nodig hebt, kunt u ook het volgende gebruiken:

=LEFT(A1,FIND(" ",A1)-1)

Deze versie haalt Nummers extraheren op als een tekstreeks.

Voorzorgsmaatregelen: Als adressen beginnen met letters in plaats van cijfers (zoals „Main Street5”), werken deze formules niet zoals bedoeld. Controleer uw adresgegevens altijd dubbel voordat u de formule gebruikt.

Voordelen: Snel en gebruiksvriendelijk bij eenvoudige adresindelingen.
Nadelen: Werkt niet met adressen waarin namen of achtervoegsels vóór het nummer staan, noch met adressen die meerdere getallen bevatten.


VBA-code – Automatiseer het sorteren van adressen door straatnamen/-nummers te extraheren en de lijst met een macro te sorteren

Voor gebruikers die werken met grotere, complexere Adreslijst of met gegevens die variabele adresstructuren bevatten, kan het automatiseren van het sorteervproces met VBA zeer effectief zijn. Met VBA kunt u snel straatnamen of -nummers extraheren, uw Adreslijst automatisch sorteren en handmatige stappen minimaliseren. Deze oplossing is geschikt wanneer u regelmatig sorteringen moet uitvoeren of het sorteren in een workflow wilt integreren.

Opmerking: Deze VBA-macro haalt de straatnaam (het deel na de eerste spatie) uit elk adres in kolom A en sorteert de volledige lijst op basis van deze namen. Met kleine aanpassingen werkt deze macro ook voor het extraheren en sorteren op huisnummer.

1. Klik op het tabblad Ontwikkelaar > Visual Basic. Klik in het venster dat verschijnt op Invoegen > Module en plak de volgende VBA-code in het modulevenster:

Sub SortAddressesByStreetName()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim tempCol As Long
    Dim i As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    tempCol = ws.Cells(1, ws.Columns.Count).End(xlToLeft).Column + 1
    
    ' Create helper column with street names
    For i = 1 To lastRow
        ws.Cells(i, tempCol).Value = Trim(Mid(ws.Cells(i, 1).Value, InStr(ws.Cells(i, 1).Value, " ") + 1))
    Next i
    
    ' Sort the whole data range by the helper column
    ws.Sort.SortFields.Clear
    ws.Sort.SortFields.Add Key:=ws.Range(ws.Cells(1, tempCol), ws.Cells(lastRow, tempCol)), _
                           SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    
    With ws.Sort
        .SetRange ws.Range(ws.Cells(1, 1), ws.Cells(lastRow, tempCol))
        .Header = xlNo
        .Apply
    End With
    
    ' Delete helper column
    ws.Columns(tempCol).Delete
End Sub

2. Om de code uit te voeren, klikt u met het Adreslijst-venster actief op de knop Uitvoeren-knop of drukt u op F5. Uw adreslijst in kolom A wordt nu gesorteerd op straatnaam.

Deze versie haalt alleen het getal vóór de eerste spatie op en sorteert op numerieke volgorde.

Probleemoplossing:
– Controleer of de adressen zich in kolom A bevinden, of pas de code aan naar de locatie van uw gegevens.
– Als uw gegevens een koptekst bevatten, moet u mogelijk Header = xlYes instellen om te voorkomen dat de koptekstrij wordt gesorteerd.
– Maak altijd eerst een back-up voordat u bulk-VBA-code uitvoert.

Voordelen: Geen hulpkolommen nodig; werkt perfect voor grote datasets of bij herhaaldelijk sorteren.
Nadelen: De initiële instelling vereist macromachtigingen en basiskennis van VBA.


Andere ingebouwde Excel-methoden – Gebruik Power Query om adreskolommen te splitsen en direct in Power Query te sorteren zonder hulpkolommen

Power Query, beschikbaar in moderne Excel-versies (Excel 2016 en nieuwer, evenals Microsoft 365), biedt een flexibele manier zonder formules om adressen te splitsen in onderdelen zoals huisnummer en straatnaam. Deze oplossing is ideaal als u formules en hulpkolommen wilt vermijden, of als uw adressen variërende indelingen volgen die eenvoudige formules niet efficiënt kunnen verwerken. Power Query kan uw stappen ook opslaan, zodat u deze kunt bijwerken naarmate uw gegevens groeien.

1. Selecteer uw adresgegevens en ga naar het tabblad Gegevens. Kies vervolgens Uit tabel/bereik (maak een tabel aan indien gevraagd).
2. Selecteer in het Power Query-venster uw adreskolom en klik op Kolom splitsen > Op scheidingsteken. Kies Spatie als scheidingsteken , en selecteer het eerste meest linkse scheidingsteken bij Splitsen bij.
3. Hierdoor wordt het adres gesplitst in twee kolommen: het huisnummer en de rest van de straatnaam of het adres. Hernoem de nieuwe kolommen indien nodig.
4. Om te sorteren, klikt u op de pijl in de kolomkop van de straatnaam- of huisnummerkolom en kiest u Oplopend sorteren of Aflopend sorteren.
5. Klik op Sluiten en laden om de gesorteerde resultaten terug in uw werkblad in te voegen.

Extra tips:

  • Als uw adresindeling niet consistent is, kunt u de kolommen in Power Query verder bewerken met aangepaste splitsingen of transformaties.
  • Power Query-stappen worden automatisch vastgelegd, zodat u de gegevens eenvoudig kunt vernieuwen zodra uw brongegevens wijzigen.
  • Deze methode wijzigt uw oorspronkelijke gegevens niet, waardoor de veiligheid van de originele records wordt vergroot.

Voordelen: Geen permanente wijziging van uw werkblad; robuust bij complexe adresstructuren; geen formules die u hoeft te beheren.
Nadelen: Vereist Excel 2016 of nieuwer; de interface kan onbekend zijn voor nieuwe gebruikers.


Samenvatting en suggesties voor probleemoplossing:
– Controleer altijd de consistentie van uw adresindeling voordat u formules of VBA toepast.
– Bekijk altijd een voorbeeld van de sorteervolgorde om te bevestigen dat deze correct is, vooral na het gebruik van hulpkolommen of code.
– Pas formules aan of overweeg Power Query voor robuustere splitsing bij gegevens met onverwachte structuren, zoals ontbrekende nummers of straatnamen aan het einde.
– Maak regelmatig back-ups voordat u VBA of geavanceerde gegevenstools gebruikt, zodat u onbedoeld gegevensverlies voorkomt.
– Kies een oplossing (formules, VBA of Power Query) die het beste aansluit bij uw gegevensvolume, Excel-versie en uw vertrouwdheid met de tool.
– Als u niet zeker weet welke methode het beste is, biedt Power Query vaak de grootste flexibiliteit en is het de veiligste optie voor niet-destructieve bewerking.


Gerelateerde artikelen:

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