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

Hoe zet u 9-cijferige postcodes om naar 5-cijferige postcodes in Excel?

AuteurXiaoyang Wijzigingsdatum
9-cijferige postcodecodes wijzigen naar 5 cijfers

In de Verenigde Staten bestaat het standaard postcodeformaat meestal uit 5 cijfers. Sommige gegevenslijsten bevatten echter 9-cijferige postcodes—vaak weergegeven als „12345-6789”—wat problemen kan veroorzaken wanneer u alleen de eerste 5 cijfers nodig heeft voor taken zoals postsortering, rapportage of koppeling met andere databases. Welke methoden kunt u efficiënt in Excel gebruiken om een kolom met deze uitgebreide postcodes om te zetten naar hun 5-cijferige vorm?

Zet 9-cijferige postcodes om naar 5-cijferige postcodes met een formule

Zet 9-cijferige postcodes om naar 5-cijferige postcodes met een handige functie

Zet 9-cijferige postcodes om naar 5-cijferige postcodes met Tekst naar kolommen

Zet 9-cijferige postcodes om naar 5-cijferige postcodes met een VBA-macro


Zet 9-cijferige postcodes om naar 5-cijferige postcodes met een formule

Als u alleen de eerste 5 cijfers van een 9-cijferige postcode in Excel wilt behouden—ofwel wanneer deze als eenvoudige getekensreeks is opgeslagen, ofwel in het formaat „12345-6789”—dan bieden formules een eenvoudige oplossing.

Uitleg: De LINKS-formule haalt de eerste 5 cijfers uit de celwaarde. Dit werkt zowel bij postcodes in het formaat „12345-6789” als bij een eenvoudige reeks van 9 cijfers, zolang de eerste 5 cijfers het gewenste resultaat opleveren.
Toepasselijke scenario’s: Deze methode is ideaal wanneer alle postcodes beginnen met de juiste basis en u geen validatie van het formaat hoeft uit te voeren.

Voer de volgende formule in een lege cel in (bijvoorbeeld B2):

=LEFT(A2,5)

Bevestig met Enter en sleep de vulgreep omlaag om de formule op de rest van uw lijst toe te passen. Elke cel toont nu alleen de eerste vijf cijfers van de bijbehorende postcode.

Tip: Als uw postcodes spaties of verschillende scheidingstekens bevatten of niet consistent zijn opgemaakt, controleer dan eerst op afwijkende tekens en overweeg de functies SPATIES.WEG of VERVANGEN te gebruiken om de gegevens te zuiveren voordat u de cijfers extraheert.

9-cijferige postcodecodes wijzigen naar 5-cijferige postcodecodes met formule

Opmerking: Als u een foutmelding of onverwacht resultaat krijgt, controleer dan of de oorspronkelijke cel minder dan vijf cijfers bevat, extra spaties heeft of als getal in plaats van tekst is opgemaakt. Deze problemen kunnen de uitvoer van de formule beïnvloeden.



Zet 9-cijferige postcodes om naar 5-cijferige postcodes met een handige functie

Als u Kutools voor Excel hebt, maakt de Verwijder karakters op een bepaalde positie-functie het inkorten van 9-cijferige postcodes naar 5 cijfers kinderlijk eenvoudig. Deze aanpak is ideaal om grote lijsten razendsnel te verwerken—zonder formules in te voeren of u zorgen te maken over celopmaak.

Tips:Om deze Verwijder karakters op een bepaalde positie-functie te gebruiken, moet u eerst Kutools voor Excel downloaden en installeren. Daarna kunt u de functie snel en eenvoudig toepassen.

Na installatie van Kutools voor Excel, gaat u als volgt te werk:

1. Zet uw postcodecellen om naar Tekst: selecteer uw lijst, ga naar het tabblad Start en kies Tekst in het keuzemenu Getalnotatie. Zo voorkomt u dat Excel voorloopnullen verwijdert.

selecteer Tekst in de vervolgkeuzelijst Algemeen

2. Klik op Kutools > Tekst > Verwijder karakters op een bepaalde positie:

klik op de functie Verwijderen op positie van Kutools

3. Voer in het dialoogvenster Verwijder karakters op een bepaalde positie het getal 5 in bij Aantal cijfers, selecteer Vanaf rechts onder Positie (het verwijderen van 5 tekens vanaf het einde laat de eerste 5 cijfers over) en klik op OK. Uw postcodes worden direct ingekort tot 5 cijfers:

opties instellen in het dialoogvenster Verwijderen op positiepijl-rechtsscreenshot van het resultaat

Tip: Controleer altijd of uw postcodes uniform zijn in lengte en geen onverwachte tekens of scheidingstekens bevatten. Als uw postcodes in gemengde formaten voorkomen, controleer dan de effecten van batchbewerkingen zorgvuldig.

Klik hier om Kutools voor Excel en een gratis proefversie nu te downloaden!


Zet 9-cijferige postcodes om naar 5-cijferige postcodes met Tekst naar kolommen

Als uw postcodes zijn opgemaakt in het standaardformaat met een koppelteken, zoals „12345-6789”, biedt de functie Tekst naar kolommen van Excel een snelle en nauwkeurige manier om ze te splitsen. Met deze methode verdeelt u uw 9-cijferige code over twee kolommen, zodat u alleen de eerste vijf cijfers behoudt.

Toepasselijke scenario’s: Ideaal voor lijsten waarin postcodes consequent een koppelteken als scheidingsteken gebruiken en u de hoofdcode wilt behouden voor verzending of administratie.

1. Selecteer de kolom met uw 9-cijferige postcodes.

2. Ga naar het tabblad Gegevens en klik op Tekst naar kolommen. Hiermee opent u de configuratie-assistent.

3. Kies Gescheiden en klik op Volgende.

4. Schakel onder Scheidingstekens het selectievakje in voor Overig en typ een koppelteken - als scheidingsteken. Klik vervolgens op Volgende.

5. Geef indien nodig de doelcel op en klik op Voltooien. Uw postcodes worden gesplitst, zodat alleen de eerste vijf cijfers in de eerste kolom blijven staan.

Tip: Na het splitsen kunt u de tweede kolom met het uitgebreide gedeelte van de postcode verwijderen of negeren.

Opmerking: Voor postcodes zonder koppelteken of in een afwijkend formaat is deze methode mogelijk niet geschikt. Zorg ervoor dat uw gegevens gestandaardiseerd zijn of overweeg een van de andere methoden in dit artikel.


Zet 9-cijferige postcodes om naar 5-cijferige postcodes met een VBA-macro

Voor geautomatiseerde Bulkverwerking, vooral bij grote spreadsheets of terugkerende taken, kunt u een VBA-macro gebruiken om alle postcodes in een Bereik selecteren in te korten tot de eerste 5 cijfers. Dit is waardevol als uw gegevens inconsistent zijn, voorloopnullen bevatten of als u batchconversie wilt zonder formules of handmatige stappen.

Toepasselijke scenario’s: Ideaal voor gevorderde gebruikers of bij het regelmatig verwerken van lange lijsten met verschillende formaten. Selecteer eenvoudig het relevante bereik en de macro dwingt automatisch de gewenste postcodelengte af.

1. Open Excel en klik op Ontwikkelaarshulpmiddelen > Visual Basic. Selecteer in het venster Microsoft Visual Basic for Applications Invoegen > Module.

2. Plak de volgende code in het modulevenster:

Sub TrimZipCodesToFiveDigits()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim zipValue As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select Zip Code Range", xTitleId, WorkRng.Address, Type:=8)
    
    For Each Rng In WorkRng
        zipValue = Rng.Value
        If Len(zipValue) >= 5 Then
            Rng.Value = Left(zipValue, 5)
        End If
    Next
End Sub

3. Klik in het VBA-venster op de knop Uitvoeren-knop Uitvoeren om de code uit te voeren. Er verschijnt een dialoogvenster waarin u uw bereik met postcodes kunt selecteren. Na bevestiging worden alle postcodes in de geselecteerde cellen automatisch ingekort tot de eerste vijf cijfers.

Tips en voorzorgsmaatregelen:Maak altijd eerst een back-up van uw gegevens voordat u de macro uitvoert, zodat u onbedoeld gegevensverlies voorkomt. Als postcodes speciale tekens bevatten of inconsistent zijn opgemaakt, controleer dan of de uitvoer voldoet aan uw verwachtingen.

Probleemoplossing: Als de macro fouten genereert, controleer dan of u geen beveiligde werkbladen, samengevoegde cellen of niet-numerieke waarden in het doelbereik heeft. U kunt de code aanpassen om dergelijke situaties af te handelen of uw gegevens vooraf opschonen.


Meer gerelateerde artikelen over postcode:

  • Sorteer gemengde postcodes (5 cijfers en 9 cijfers) oplopend in Excel
  • Zoals bekend zijn er twee soorten postcodes: de 5-cijferige reeks en de 9-cijferige reeks. In dit geval bevat een lijst een combinatie van beide typen postcodes. De taak is om de postcodes te sorteren op de eerste vijf basiscijfers, zoals in onderstaande afbeelding wordt getoond. Hoe kunt u dit snel aanpakken?

  • Super Formulebalk (bewerk eenvoudig meerdere regels tekst en formules); Leeslay-out (lees en bewerk gemakkelijk grote aantallen cellen); Plakken naar Filterbereik...
  • Samengevoegde cellen/rijen/kolommen en bijbehorende gegevens behouden; inhoud van cellen splitsen; Dubbele rijen combineren en som/gemiddelde berekenen... Voorkom dubbele invoer in cellen; Bereiken vergelijken...
  • Selecteer dubbele of unieke rijen; selecteer lege rijen (alle cellen zijn leeg); superzoeken en fuzzy zoeken in meerdere werkmappen; willekeurig selecteren...
  • Exacte kopie van meerdere cellen zonder dat u de formuleverwijzing hoeft te wijzigen; automatisch verwijzingen maken naar meerdere werkbladen; opsommingstekens invoegen, selectievakjes en meer...
  • Favoriete formules, berekeningen, grafieken en afbeeldingen snel invoegen;Cellen met wachtwoord versleutelen;Mailinglijst maken en e-mails verzenden...
  • Tekst extraheren, tekst toevoegen, tekens verwijderen op een bepaalde positie, spaties verwijderen; gegevensbladstatistieken maken en afdrukken; converteren tussen celinhoud en opmerkingen...
  • Superfilter (sla filterinstellingen op en pas ze toe op andere werkbladen); Geavanceerd sorteren per maand, week, dag, frequentie en meer; Speciaal filter op vet, cursief...
  • Combineer werkmappen en werkbladen; voeg tabellen samen op basis van een sleutelkolom; splits gegevens op in meerdere werkbladen; batchconverteer xls-, xlsx- en PDF-bestanden...
  • Groepeer draaitabel op weeknummer, dag van de week en meer...Toon niet-vergrendelde en vergrendelde selecties met verschillende kleuren;Markeer cellen met formules of namen...
kte-tabblad 201905
  • 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!
officetab-onderkant