INHOUDSOPGAWE
Poskodes is noodsaaklik vir die aflewering van pakkies deur posdienste om 'n korrekte bestemming te bereik. Poskodes bevat 9 syfers, waaronder die eerste 5 syfers genoeg is vir die meeste gebruike. Daarom sal ek in hierdie artikel vir jou 10 unieke maniere wys om die laaste 4 syfers van poskode in Excel te verwyder en die 5-syfer kodes te kry.
Laai Oefenwerkboek af
Jy kan die oefenwerkboek aflaai wat ons gebruik het om hierdie artikel voor te berei.
Verwyder laaste 4 syfers poskodes in Excel.xlsm
10 Geskikte maniere om laaste 4 syfers van poskode in Excel te verwyder
In hierdie artikel sal ons 10 geskikte maniere leer om die laaste 4 syfers van poskode in Excel te verwyder. Vir hierdie doel sal ons die volgende datastel gebruik.
1. Pas LINKER funksie toe om laaste 4 syfers van poskode te verwyder
Dit is die vinnigste en maklikste metode om die laaste 4 syfers van die poskodes te verwyder en poskodes met 5 syfers te kry. Volg hierdie stappe om te leer!
Stappe:
- Klik eerstens op die leë sel ( D5 ) langs die kolom wat die poskodes bevat.
- Pas dan die volgende formule toe. C5 verwys na die sel met 9-syfer-poskode. “ 5 ” verwys na die aantal syfers wat ons van links wil hou.
=LEFT(C5,5)
- LINKS Funksie gee die eerste karakter of karakters in 'n teksstring terug, gebaseer op die getalvan karakters wat jy spesifiseer. Hier sal die LINKER -funksie die eerste 5 syfers van sel C5 terugstuur.
- Druk nou Voer in. Dit sal die laaste 4 syfers van die poskode verwyder.
- Om die resultate vir al die poskodes te kry, hou op die linkerknoppie van die muis in die onderste regterhoek van die D5 sel en sleep dit af na sel D14 .
- Jy sal dus die gewenste resultate vir al die poskodes kry.
Lees meer: Hoe om poskode na 5 syfers in Excel te formateer (5 maklike metodes)
2. Voeg MID-funksie in om laaste 4 syfers te sny van Poskode
In hierdie metode sal ons die MID funksie gebruik om die gewenste resultaat te kry. MID -funksie help jou om 'n spesifieke deel van 'n teks of nommer te hou en die res te verwyder.
Stappe:
- Eers, tik die volgende formule in die D5 sel.
=MID(C5, 1, 5)
- Hier, C5 verwys na die sel wat die poskode bevat. Ons wil die eerste 5 syfers van die kode behou. Dit is hoekom ons “ 1 ” as die beginnommer gebruik het en “ 5 ” as die aantal karakters wat ons in die resultate wil hou.
- MID -funksie gee 'n spesifieke aantal karakters van 'n teks of nommer terug. Hier sal die MID -funksie die syfers van die eerste tot dievyfde.
- Tik Enter . Sel D5 sal vir jou die eerste 5 syfers van die poskode wys.
- Om die formule vir al die data te gebruik, dubbelklik regs onder in die D5 Dit sal die laaste 4 syfers van al die poskodes verwyder.
Lees meer: Hoe om poskode met Excel-formule te skep (6 maklike maniere)
3. Gebruik teks na kolomme-kenmerk
Nou sal ons leer hoe om die Teks na kolomme -nutsding te gebruik. Ons sal die eerste 5 data van die res skei deur hierdie instrument te gebruik. Jy kan hierdie metode slegs gebruik as daar 'n koppelteken (-) na die vyfde syfer is.
Stappe:
- Eers, kies die kolom wat al die poskodes bevat.
- Gaan dan na die Data.
- Klik nou op die Teks na kolomme 'n Opspringer sal oopmaak.
- Kies Geskei en klik op Volgende .
- Tik dan 'n “ – ” in die Ander blokkie om die syfers te skei.
- Klik daarna op Volgende .
- Volgende sal die Bestemming moet tik waar jy die resultate wil hou of jy kan net op die klein pyltjie klik en jou verlangde sel kies.
- Druk Voltooi om die prosedure te voltooi.
- Jy kan nou sien dat al die 5-syfer poskodes in die Bestemming kolom.
Lees meer: Hoe om poskodes in Excel te formateer (2 maklike metodes) )
4. Pas INT-funksie toe om laaste 4 syfers van poskode in Excel te verwyder
INT -funksie hou die heelgetalgedeelte van 'n waarde. Ons sal hierdie funksie gebruik om die laaste 4 syfers van poskodes te verwyder. Hierdie metode sal slegs werk as daar geen koppelteken ( – ) tussen die getalle is nie.
Stappe:
- Om mee te begin, klik op die leë sel D5 en tik die volgende formule in.
=INT(C5/10000)
- C5 is die sel met 9-syfer poskodes. Dit word gedeel deur 10000 ( een gevolg deur vier nulle ) om die laaste 4 syfers te verwyder. INT gee die heelgetalwaarde van 'n getal terug. Hier gee die INT -funksie die heelgetalwaarde van sel terug.
- Druk Enter en jy sal kry die gewenste resultaat.
- Om die formule na al die selle te kopieer, dubbelklik in die regter onderste hoek van sel D5 .
- Dit sal vir jou die gewenste resultaat vir al die poskodes gee.
Lees meer: Hoe om poskodes in Excel saam te voeg (3 maklike metodes)
5. Kombineer INT- en SUBSTITUT-funksies
Nou sal ons meer as een gebruik formule en kombineer dit saam om die resultate te kry. Eerstens sal ons die INT en PLAASVERVANGER gebruikfunksies.
Stappe:
- Eers moet ons die “ – ” vervang met” . ”. Om dit te doen, klik op die D5 sel en skryf die onderstaande formule neer.
=SUBSTITUTE(C5, “-”, ”.”)
- Dan sal die volgende formule 'n heelgetalwaarde terugstuur wat ons verlangde 5-syfer poskode is.
=INT(D5)
- Ons kan egter die resultaat direk kry deur hierdie formules te kombineer.
=INT(SUBSTITUTE(C5, “-”, ”.”)
- Tik Enter en dubbelklik in die onderste regterhoek van sel D5 om die laaste 4 syfers vir alle poskodes te verwyder.
Soortgelyke lesings
- Hoe om poskodes outomaties in Excel in te vul (3 maklike maniere)
- Skakel poskode om na staat met VLOOKUP in Excel
- Hoe om Excel-data per poskode te karteer (2 maklike metodes)
6. Voeg TEKS- en LINKER-funksies saam
In hierdie tegniek sal ons die TEKS- en LINKS -funksies saamvoeg om die 5-syfer-poskodes te kry.
Stappe:
- Kies die D5 -sel en tik die volgende formule in.
=LEFT(TEXT(C5,"00000"),5)
- Bl druk Enter en dubbelklik in die onderste regterhoek van sel D5 om die poskodes met 5 syfers te kry.
7. Begin 'n VBA-kode om laaste 4 syfers van poskode in Excel te verwyder
As jy die laaste 4 syfers van poskodes in Excel <2 wil verwyder> sonder om die formule te gebruik,jy kan net 'n VBA-kode laat loop.
Stappe:
- Kies eerstens die kolom wat poskodes bevat.
- Regskliek op die Blaaie (ons het die Veld VBA-kode genoem) van die onderkant van die venster.
- Kies dan Bekyk kode . 'n Nuwe venster sal verskyn.
- Kopieer die volgende kode in die venster.
1842
- Om te hardloop die kode, druk alt+f8 en klik op Run op die opspringblokkie.
- Nadat die lopie voltooi is, sal jy die resultate kry.
8. Kombineer SUM-, LEN- en PLAASVERVANG-funksies
Nou sal ons kombineer drie funksies vir dieselfde doel as bogenoemde. Ons sal SOM , LEN, en SUBSTITUTE funksies in hierdie metode gebruik.
Stappe:
- Kies die D5 -sel en skryf die volgende formule neer.
=IF(SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},)))>5,LEFT(C5,LEN(C5)-5),C5)
Formule-uiteensetting
- SOM(LEN(C5)-LEN(SUBSTITUTE(C5;{1,2,3,4 ,5,6,7,8,9,0},)))>5 sal die aantal syfers in die sel C5 tel. As die totale aantal syfers meer as 5 is, sal dit na die volgende bewerking voortgaan.
- LINKS(C5,LEN(C5)-5) word gebruik om die laaste 4 syfers van die poskode uit die verwysingsel C5 te sny.
- As die getal in sel C5 nie meer as 5 syfers is nie, sal die finale formule C5 terugstuur.waarde.
- Tik Enter en dubbelklik in die onderste regterhoek van sel D5 om die verlangde te kry uitvoer.
9. Voeg LEFT-, MIN- en FIND-funksies saam om laaste 4 syfers van poskode in Excel te verwyder
In hierdie metode, ons sal 3 funksies saamvoeg ( LINKS , MIN en VIND ) om die laaste 4 syfers van die poskodes uit te skakel.
Stappe:
- Linkskliek op die D5-sel en tik die formule hieronder in.
=LEFT(C5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C5&"0123456789"))+4)
Formule-ontleding
- Die FIND-funksie sal die beginposisie van 'n snaar binne 'n snaar. So sy vind_teks argument is {0,1,2,3,4,5,6,7,8,9}, en dit sal die string binne C5 selnommers vind.
- Die MIN-funksie gee dan die kleinste getalle terug wat uit FIND-funksie onttrek is (FIND({0,1,2,3,4,5,6,7,8,9 },C5&”0123456789″)
- Die LINKER Funksie sal nou vir ons die gespesifiseerde aantal karakters gee vanaf die begin van die string. In hierdie geval is die nommer die laaste 4 syfers.
- Druk Enter op die sleutelbord en sel D5 sal die resultaat wys.
- Om die resultate vir al die kodes, dubbelklik die D5 sel in die regs onderkant hoek en jy sal die gewenste resultate kry.
10. Kombineer ISNUMBER-, REGS-, LINKS- en LEN-funksies
Hierdie keer sal onskombineer ISNUMBER, RIGHT, LEFT en LEN-funksies saam om die eerste 5 syfers van die 9-syfer-poskodes te skei.
Stappe:
- Aan die begin , gebruik jou muis om die leë sel te kies
- Skryf nou die onderstaande formule neer.
=IF(ISNUMBER(RIGHT(C5,8)*1),LEFT(C5,LEN(C5)-4),C5)
Formule-ontleding
- Die REGTE funksie hier sal vir jou die spesifieke aantal karakters vanaf die einde van die nommer gee string. Sy verwysingselnommer is C5, en getal_tekens is 8. Die formule word dus, REGS(C5,8)*1
- Die ISNUMMER-funksie sal verifieer of die resultaat gevind vanaf REG(C5,8) is 'n getal of nie. Indien wel, sal dit die resultaat wys van hierdie formule LINKS(C5,LEN(C5)-4) wat die laaste 4 syfers uit die poskode sny. Indien nie, sal die formule C5 terugstuur.
- Tik Enter . Dit sal die laaste 4 syfers van die kode uitskakel.
- Ten slotte, Kry die resultate vir al die poskodes deur dubbelklik die onderste regterhoek van die sel D5 .
Dinge om te onthou
- Terwyl jy 'n formule gebruik, moenie vergeet om behoorlike selverwysings te gee nie, anders sal jy nie kry die gewenste resultate.
- Die INT -funksie sal nie werk as daar 'n koppelteken (-) tussen die getalle is nie.
Slotopmerkings
Dankie dat jy hierdie artikel gelees het. Ek hoop jy vind dit nuttig. Nou ken jy 10 verskillende maniere om te verwyderdie laaste 4 syfers van poskodes. Deel asseblief enige navrae wat jy het en gee vir ons jou waardevolle voorstelle in die kommentaarafdeling hieronder.