Indholdsfortegnelse
Postnumre er vigtige for at kunne levere pakker via posttjenesterne til den korrekte destination. Postnumre indeholder 9 cifre, hvoraf de første 5 cifre er nok til de fleste anvendelser. Derfor vil jeg i denne artikel vise dig 10 unikke måder at fjerne de sidste 4 cifre i postnumre i Excel og få de 5-cifrede koder.
Download arbejdsbog til øvelser
Du kan downloade den øvelsesarbejdsbog, som vi har brugt til at forberede denne artikel.
Fjern de sidste 4 cifre af postnumre i Excel.xlsm10 egnede måder at fjerne de sidste 4 cifre i postnummer i Excel
I denne artikel vil vi lære 10 passende måder at fjerne de sidste 4 cifre i postnummeret i Excel Til dette formål vil vi bruge følgende datasæt.
1. Anvend funktionen LEFT til at fjerne de sidste 4 cifre i postnummeret
Dette er den hurtigste og nemmeste metode til at fjerne de sidste 4 cifre i postnumrene og få postnumre med 5 cifre. Følg disse trin for at lære det!
Trin:
- Først og fremmest skal du klikke på den tomme celle ( D5 ) ved siden af kolonnen med postnumrene.
- Derefter anvendes følgende formel. C5 henviser til cellen med 9-cifret postnummer." 5 " henviser til det antal cifre, som vi ønsker at beholde fra venstre.
=LEFT(C5,5)
- VENSTRE Funktionen returnerer det første tegn eller de første tegn i en tekststreng baseret på det antal tegn, du angiver. Her returnerer VENSTRE funktionen returnerer de første 5 cifre fra celle C5 .
- Tryk nu på Indtast. Det fjerner de sidste 4 cifre i postnummeret.
- For at få resultaterne for alle postnumre, hold på den venstre knap af musen i det nederste højre hjørne af D5 celle og træk det ned til celle D14 .
- På den måde får du de ønskede resultater for alle postnumre.
Læs mere: Sådan formateres postnummer til 5 cifre i Excel (5 nemme metoder)
2. Indsæt MID-funktion til at klippe de sidste 4 cifre i postnummeret
I denne metode bruger vi MID funktion for at opnå det ønskede resultat. MID funktionen hjælper dig med at beholde en bestemt del af en tekst eller et tal og fjerne resten.
Trin:
- Indtast først følgende formel i feltet D5 celle.
=MID(C5, 1, 5)
- Her, C5 henviser til den celle, der indeholder postnummeret. Vi ønsker at beholde de første 5 cifre fra koden. Det er derfor, vi har brugt " 1 " som startnummer og " 5 " som det antal tegn, vi ønsker at beholde i resultaterne.
- MID funktionen returnerer et bestemt antal tegn fra en tekst eller et tal. Her returnerer MID funktionen returnerer cifrene fra det første til det femte.
- Hit Indtast . celle D5 viser dig de første 5 cifre i postnummeret.
- Hvis du vil bruge formlen til alle data, dobbeltklik i nederste højre hjørne af D5 Den fjerner de sidste 4 cifre i alle postnumre.
Læs mere: Sådan oprettes postnummer med Excel-formel (6 nemme måder)
3. Brug funktionen Tekst til kolonner
Nu skal vi lære at bruge Tekst til kolonner Vi vil adskille de første 5 data fra resten ved hjælp af dette værktøj. Du kan kun bruge denne metode, hvis der er en bindestreg (-) efter det femte ciffer.
Trin:
- Først, Vælg kolonnen med alle postnumre.
- Derefter skal du gå til Data.
- Klik nu på den Tekst til kolonner Der åbnes en pop-up-meddelelse.
- Vælg Afgrænset og klik på Næste .
- Skriv derefter et " - " i den Andre feltet for at adskille tallene.
- Derefter skal du klikke på Næste .
- Derefter skal du skrive Destination hvor du ønsker at gemme resultaterne, eller du kan bare klikke på den lille pil og vælg den ønskede celle.
- Tryk på Færdig for at afslutte proceduren.
- Du kan nu se, at alle de 5-cifrede postnumre er vist i Destination kolonne.
Læs mere: Sådan formateres postnumre i Excel (2 nemme metoder)
4. Anvend INT-funktionen til at fjerne de sidste 4 cifre i postnummeret i Excel
INT funktionen beholder den hele taldel af en værdi. Vi vil bruge denne funktion til at fjerne de sidste 4 cifre i postnumre. Denne metode virker kun, hvis der ikke er nogen bindestreg ( - ) mellem tallene.
Trin:
- Til at begynde med skal du klikke på den tomme celle D5 og indtast følgende formel.
=INT(C5/10000)
- C5 er cellen med 9-cifrede postnumre. Den divideres med 10000 ( en efterfulgt af fire nuller ) for at fjerne de sidste 4 cifre. INT returnerer et tals heltalsværdi. Her returnerer INT funktionen returnerer den hele talværdi fra cellen.
- Tryk på Gå ind på og du vil få det ønskede resultat.
- Hvis du vil kopiere formlen til alle cellerne, skal du blot dobbeltklik på i nederste højre hjørne af celle D5 .
- Det vil give dig det ønskede resultat for alle postnumre.
Læs mere: Sådan sammenkædes postnumre i Excel (3 nemme metoder)
5. Kombiner INT- og SUBSTITUTE-funktionerne
Nu vil vi bruge mere end én formel og kombinere dem for at få resultaterne. Først vil vi bruge INT og UDSTEDELSE funktioner.
Trin:
- Først skal vi erstatte " - " med" . ". For at gøre det skal du klikke på D5 celle og skriv nedenstående formel ned.
=SUBSTITUT(C5, "-", ".")
- Så vil følgende formel returnere en heltalsværdi, som er vores ønskede 5-cifrede postnummer.
=INT(D5)
- Vi kan dog få resultatet direkte ved at kombinere disse formler.
=INT(SUBSTITUT(C5, "-", ".")
- Hit Indtast og dobbeltklik på i nederste højre hjørne af celle D5 for at fjerne de sidste 4 cifre for alle postnumre.
Lignende læsninger
- Sådan udfyldes postnumre automatisk i Excel (3 nemme måder)
- Konverter postnummer til stat med VLOOKUP i Excel
- Sådan kortlægger du Excel-data efter postnummer (2 nemme metoder)
6. Sammenlægning af TEXT- og LEFT-funktioner
I denne teknik vil vi sammenlægge de TEXT og LEFT for at få de 5-cifrede postnumre.
Trin:
- Vælg den D5 celle og skriv følgende formel.
=LEFT(TEXT(C5,"00000"),5)
- Tryk på Indtast og dobbeltklik på i nederste højre hjørne af celle D5 for at få postnumre med 5 cifre.
7. Kør en VBA-kode til at fjerne de sidste 4 cifre i postnummeret i Excel
Hvis du ønsker at fjerne de sidste 4 cifre i postnumre i Excel uden at bruge formlen, kan du bare køre en VBA-kode.
Trin:
- Først og fremmest, Vælg kolonnen med postnumre.
- Højreklik på på den Ark (vi kaldte den Ark VBA-kode) i bunden af vinduet.
- Vælg derefter Se kode Et nyt vindue vises.
- Kopier følgende kode i vinduet.
Sub ZIPShorter () For Each cell In Selection cell.Value = Left(cell.Value, 5) Next End Sub
- For at køre koden skal du trykke på alt+f8 og klik på Kør i pop-up-boksen.
- Når kørslen er afsluttet, får du resultaterne.
8. Kombiner SUM, LEN og SUBSTITUTE-funktionerne
Nu vil vi kombinere tre funktioner til samme formål som ovenfor. Vi vil bruge SUM , LEN, og UDSTEDELSE funktioner i denne metode.
Trin:
- Vælg den D5 celle og skriv følgende formel ned.
=IF(SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,4,5,5,6,7,8,9,0},))))>5,LEFT(C5,LEN(C5)-5),C5)
Opdeling af formler
- SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,2,3,4,4,5,5,6,6,7,8,9,0},))))>5 tæller antallet af cifre i cellen C5 Hvis det samlede antal cifre er mere end 5, fortsætter den med den næste operation.
- VENSTRE(C5,LEN(C5)-5) bruges til at skære de sidste 4 cifre i postnummeret fra referencecellen C5 .
- Hvis nu tallet i celle C5 ikke er på mere end 5 cifre, vil den endelige formel give C5 værdi.
- Hit Indtast og dobbeltklik på i nederste højre hjørne af celle D5 for at opnå det ønskede output.
9. Sammenlæg funktionerne LEFT, MIN og FIND for at fjerne de sidste 4 cifre i postnummeret i Excel
I denne metode vil vi sammenlægge 3 funktioner ( VENSTRE , MIN og FIND ) for at fjerne de sidste 4 cifre i postnumrene.
Trin:
- Venstre-klik på på celle D5 og skriv nedenstående formel.
=LEFT(C5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C5&"0123456789"))+4)
Opdeling af formler
- Funktionen FIND giver startpositionen for en streng inden for en streng. Så dens find_text-argument er {0,1,2,3,4,5,6,7,8,9}, og den vil finde strengen inden for C5 cellenumre.
- MIN-funktionen returnerer derefter de mindste tal, der er udtrukket fra FIND-funktionen (FIND({0,1,2,3,4,5,6,7,8,9},C5&”0123456789″)
- Funktionen LEFT vil nu give os det angivne antal tegn fra starten af strengen. I dette tilfælde er tallet de sidste 4 cifre.
- Tryk på Indtast på tastaturet og celle D5 vil vise resultatet.
- Hvis du vil have resultaterne for alle koderne, skal du dobbeltklikke på D5 celle på den nederst til højre hjørne, og du vil få de ønskede resultater.
10. Kombiner ISNUMBER-, RIGHT-, LEFT- og LEN-funktionerne
Denne gang kombinerer vi ISNUMBER-, RIGHT-, LEFT- og LEN-funktionerne sammen for at adskille de første 5 cifre fra de 9-cifrede postnumre.
Trin:
- I begyndelsen skal du bruge musen til at vælge den tomme celle
- Skriv nu nedenstående formel ned.
=IF(ISNUMBER(RIGHT(C5,8)*1),LEFT(C5,LEN(C5)-4),C5)
Opdeling af formler
- Den rigtige funktion her giver dig det specifikke antal tegn fra slutningen af talstrengen. Dens referencecellenummer er C5, og num_chars er 8. Formlen bliver således, RIGHT(C5,8)*1
- Funktionen ISNUMBER vil kontrollere, om det resultat, der er fundet fra RIGHT(C5,8) er et tal eller ej. Hvis det er tilfældet, viser den resultatet af denne formel VENSTRE(C5,LEN(C5)-4) som skærer de sidste 4 cifre fra postnummeret fra. Hvis ikke, returnerer formlen C5.
- Hit Indtast Det fjerner de sidste 4 cifre i koden.
- Endelig kan du få resultaterne for alle postnumre ved at dobbeltklik det nederste højre hjørne af cellen D5 .
Ting at huske
- Når du bruger en formel, må du ikke glemme at angive korrekte cellehenvisninger, ellers får du ikke de ønskede resultater.
- INT funktionen virker ikke, hvis der er en bindestreg (-) mellem tallene.
Afsluttende bemærkninger
Tak fordi du læste denne artikel. Jeg håber, du finder den nyttig. Nu kender du 10 forskellige måder at fjerne de sidste 4 cifre i postnumre på. Del dine spørgsmål, og giv os dine værdifulde forslag i kommentarfeltet nedenfor.