Sisukord
Postiindeksid on olulised postiteenuste kaudu postipakkide õigesse sihtkohta toimetamiseks. Postiindeksid sisaldavad 9 numbrit, millest esimesed 5 numbrit on enamiku kasutusalade jaoks piisavad. Seetõttu näitan teile selles artiklis 10 ainulaadset viisi, kuidas eemaldada postiindeksi viimased 4 numbrit... Excel ja saada 5-kohalised koodid.
Lae alla praktiline töövihik
Saate alla laadida praktilise töövihiku, mida me kasutasime selle artikli koostamisel.
Postiindeksite viimased 4 numbrit Excelis.xlsm eemaldamine10 sobivat viisi Exceli postiindeksi viimase 4 numbri eemaldamiseks
Selles artiklis õpime 10 sobivat viisi, kuidas eemaldada postiindeksi viimased 4 numbrit dokumendis Excel Selleks kasutame järgmist andmestikku.
1. Rakenda funktsiooni LEFT, et eemaldada postiindeksi viimased 4 numbrit.
See on kiireim ja lihtsaim meetod postiindeksite viimaste 4 numbri eemaldamiseks ja 5-kohaliste postiindeksite saamiseks. Järgige neid samme, et õppida!
Sammud:
- Kõigepealt klõpsake tühjal lahtril ( D5 ) postiindeksit sisaldava veeru kõrval.
- Seejärel kohaldatakse järgmist valemit. C5 viitab 9-kohalise postiindeksiga lahtrisse." 5 " viitab numbrite arvule, mida tahame vasakult hoida.
=LEFT(C5,5)
- VÄLJAS Funktsioon tagastab teksti stringi esimese tähemärgi või esimesed tähemärgid, lähtudes teie poolt määratud tähemärkide arvust. Siinkohal on funktsiooni VÄLJA funktsioon tagastab esimesed 5 numbrit lahtrist C5 .
- Nüüd vajutage Sisestage. See eemaldab postiindeksi viimased 4 numbrit.
- Kõigi postiindeksite tulemuste saamiseks, hoidke kohta vasakpoolne nupp hiirega paremas alumises nurgas oleva D5 raku ja drag see alla raku D14 .
- Seega saate soovitud tulemused kõigi postiindeksite kohta.
Loe edasi: Kuidas vormindada postiindeks 5-kohaliseks Excelis (5 lihtsat meetodit)
2. Sisesta MID-funktsioon postiindeksi viimaste 4 numbri väljalõikamiseks
Selles meetodis kasutame me MID funktsiooni, et saada soovitud tulemus. MID funktsioon aitab teil säilitada teksti või numbri teatud osa ja eemaldada ülejäänud osa.
Sammud:
- Kõigepealt sisestage järgmine valem lahtrisse D5 rakk.
=MID(C5, 1, 5)
- Siin, C5 viitab lahtrisse, mis sisaldab postiindeksit. Me tahame hoida koodist esimesed 5 numbrit. Seetõttu kasutasime " 1 " alguse numbriks ja " 5 ", kui palju tähemärke tahame tulemustes hoida.
- MID funktsioon tagastab teksti või numbri teatud arvu tähemärke. Siinkohal on funktsiooniga MID funktsioon tagastab numbrid esimesest kuni viienda numbrini.
- Hit Sisesta . D5 näitab teile postiindeksi esimesed 5 numbrit.
- Kasutage valemit kõigi andmete jaoks, topeltklõps paremas alumises nurgas D5 See eemaldab kõigi postiindeksite viimased 4 numbrit.
Loe edasi: Kuidas luua postiindeks Exceli valemiga (6 lihtsat viisi)
3. Kasutage teksti veergudeks funktsiooni
Nüüd õpime, kuidas kasutada Tekst veergudeks tööriistaga. Eraldame selle abil esimesed 5 andmestikku ülejäänud andmestikust. Seda meetodit saab kasutada ainult siis, kui viienda numbri järel on sidekriips (-).
Sammud:
- Esiteks, valige veeru, mis sisaldab kõiki postiindeksid.
- Järgmisena minge Andmed.
- Nüüd klõpsake nupule Tekst veergudeks Avaneb hüpikaken.
- Valige Piiratud ja klõpsake Järgmine .
- Seejärel sisestage " - " in the Muud lahtrisse, et eraldada numbreid.
- Pärast seda klõpsake nuppu Järgmine .
- Järgmisena tuleb teil sisestada Sihtkoht kus soovite tulemusi hoida või võite lihtsalt klõpsata väikesel noolega ja valige soovitud lahter.
- Press Lõpeta menetluse lõpuleviimiseks.
- Nüüd näete, et kõik 5-kohalised postiindeksid on näidatud tabelis Sihtkoht veerus.
Loe edasi: Kuidas vormindada postiindeksid Excelis (2 lihtsat meetodit)
4. Rakendage INT-funktsiooni, et eemaldada Exceli postiindeksi viimased 4 numbrit
INT funktsioon säilitab väärtuse täisarvulise osa. Kasutame seda funktsiooni postiindeksite viimaste 4 numbri eemaldamiseks. See meetod töötab ainult siis, kui puudub sidekriips ( - ) numbrite vahel.
Sammud:
- Alustuseks klõpsake tühjal lahtril D5 ja sisestage järgmine valem.
=INT(C5/10000)
- C5 on lahter 9-kohalise postiindeksiga. See jagatakse 10000-ga ( üks millele järgneb neli nullid ), et eemaldada viimased 4 numbrit. INT tagastab täisarvulise arvu väärtuse. Siinkohal on INT funktsioon tagastab lahtri täisarvulise väärtuse.
- Press Sisesta ja saate soovitud tulemuse.
- Valemi kopeerimiseks kõikidesse lahtritesse, lihtsalt topeltklikk lahtri alumises paremas nurgas D5 .
- See annab teile soovitud tulemuse kõigi postiindeksite kohta.
Loe edasi: Kuidas liita postiindeksid Excelis (3 lihtsat meetodit)
5. INT ja SUBSTITUTE funktsioonide ühendamine
Nüüd kasutame rohkem kui ühte valemit ja kombineerime neid omavahel, et saada tulemusi. Esiteks kasutame me valemit INT ja ASENDAJA funktsioonid.
Sammud:
- Kõigepealt peame asendama " - " koos" . ". Selleks klõpsa D5 lahtrisse ja kirjutage alljärgnev valem.
=SUBSTITUTE(C5, "-", ".")
- Seejärel tagastab järgmine valem täisarvulise väärtuse, mis on meie soovitud 5-kohaline postiindeks.
=INT(D5)
- Tulemuse saame aga otse, kombineerides neid valemeid.
=INT(SUBSTITUTE(C5, "-", ".")
- Hit Sisesta ja topeltklikk lahtri alumises paremas nurgas D5 eemaldada viimased 4 numbrit kõigi postiindeksite puhul.
Sarnased lugemised
- Kuidas Exceli postiindeksite automaatne täitmine (3 lihtsat viisi)
- Postiindeksite konverteerimine Exceli VLOOKUPiga osariigiks
- Kuidas kaardistada Exceli andmeid postiindeksi järgi (2 lihtsat meetodit)
6. TEKSTI ja VÄLJA funktsioonide ühendamine
Selles tehnikas ühendame me TEKST ja vasakpoolne funktsioonid 5-kohaliste postiindeksite saamiseks.
Sammud:
- Valige D5 lahtrisse ja sisestage järgmine valem.
=LEFT(TEXT(C5,"00000"),5)
- Press Sisesta ja topeltklikk lahtri alumises paremas nurgas D5 5-kohaliste postiindeksite saamiseks.
7. Käivita VBA-kood, et eemaldada Exceli postiindeksi viimased 4 numbrit
Kui soovite eemaldada postiindeksite viimased 4 numbrikohta aadressil Excel ilma valemit kasutamata, võite lihtsalt käivitada VBA-koodi.
Sammud:
- Kõigepealt, valige postiindeksit sisaldav veerg.
- Parem klõps paremal kohta Lehed (me nimetasime Leht VBA kood) akna allosas.
- Seejärel valige Vaata koodi Ilmub uus aken.
- Kopeeri aknasse järgmine kood.
Sub ZIPShorter () For Each cell In Selection cell.Value = Left(cell.Value, 5) Next End Sub
- Koodi käivitamiseks vajutage alt+f8 ja klõpsake Käivita hüpikaknas.
- Pärast sõidu lõpetamist saate tulemused.
8. SUMMA, LEN ja SUBSTITUTE funktsioonide ühendamine
Nüüd kombineerime kolm funktsiooni samal eesmärgil nagu eespool. Kasutame järgmist funktsiooni SUM , LEN, ja ASENDAJA funktsioonid selles meetodis.
Sammud:
- Valige D5 lahtrisse ja kirjutage üles järgmine valem.
=IF(SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},))))>5,LEFT(C5,LEN(C5)-5),C5),C5)
Valemi jaotus
- SUM(LEN(C5)-LEN(SUBSTITUTE(C5,{1,2,3,4,5,6,7,8,9,0},))))>5 loeb lahtris olevate numbrite arvu. C5 Kui numbrite koguarv on suurem kui 5, jätkatakse järgmise toiminguga.
- LEFT(C5,LEN(C5)-5) kasutatakse postiindeksi 4 viimast numbrit võrdlusrakuist välja lõigata. C5 .
- Kui nüüd lahtris olev number C5 ei ole rohkem kui 5 numbrit, siis lõppvalem annab tulemuseks C5 väärtus.
- Hit Sisesta ja topeltklikk lahtri alumises paremas nurgas D5 et saada soovitud väljund.
9. LEFT-, MIN- ja FIND-funktsioonide ühendamine Exceli postiindeksi 4 viimase numbri eemaldamiseks
Selles meetodis ühendame 3 funktsiooni ( VÄLJA , MIN ja FIND ), et kõrvaldada postiindeksite viimased 4 numbrit.
Sammud:
- Vasakpoolne klõps lahtrisse D5 ja sisestage allpool esitatud valem.
=LEFT(C5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},C5&"0123456789"))+4)
Valemi jaotus
- Funktsioon FIND annab stringi alguspositsiooni stringi sees. Seega on selle find_text argument {0,1,2,3,4,5,6,7,8,9}, ja see leiab stringi seest C5 rakunumbrid.
- Funktsioon MIN siis tagastab FIND-funktsioonist saadud väikseimad arvud (FIND({0,1,2,3,4,5,6,7,8,9},C5&”0123456789″)
- Funktsioon LEFT annab nüüd meile määratud arvu sümboleid alates stringi algusest. Antud juhul on see number viimased 4 numbrit.
- Press Sisesta klaviatuuril ja lahtris D5 näitab tulemust.
- Kõikide koodide tulemuste saamiseks topeltklõpsake nupul D5 raku juures all paremal nurgas ja saate soovitud tulemused.
10. ISNUMBER, RIGHT, LEFT ja LEN funktsioonide ühendamine
Seekord kombineerime ISNUMBER, RIGHT, LEFT ja LEN funktsioonid koos, et eraldada esimesed 5 numbrit 9-kohalisest postiindeksist.
Sammud:
- Alguses valige hiirega tühi lahter.
- Nüüd kirjutage üles alljärgnev valem.
=IF(ISNUMBER(RIGHT(C5,8)*1),LEFT(C5,LEN(C5)-4),C5),C5)
Valemi jaotus
- ÕIGUSfunktsioon siin annab teile konkreetse arvu tähemärke numbrite stringi lõpust. Selle võrdlusraku number on C5 ja num_chars on 8. Seega valem saab, RIGHT(C5,8)*1
- Funktsioon ISNUMBER kontrollib, kas tulemus, mis on leitud RIGHT(C5,8) on number või mitte. Kui see on nii, siis näitab see järgmise valemi tulemust LEFT(C5,LEN(C5)-4) mis lõikab postiindeksist viimased 4 numbrit. Kui see ei ole nii, siis annab valem tagasi C5.
- Hit Sisesta See kõrvaldab koodi viimased 4 numbrit.
- Lõpuks, saada tulemused kõigi postiindeksite kohta järgmiselt topeltklõpsamine lahtri paremas alumises nurgas D5 .
Asjad, mida meeles pidada
- Valemi kasutamisel ärge unustage anda õigeid lahtriviiteid, sest muidu ei saa te soovitud tulemusi.
- The INT funktsioon ei tööta, kui numbrite vahel on sidekriips (-).
Kokkuvõtvad märkused
Tänan teid selle artikli lugemise eest. Loodan, et see on teile kasulik. Nüüd teate 10 erinevat viisi postiindeksite viimaste 4 numbri eemaldamiseks. Palun jagage oma küsimusi ja andke meile oma väärtuslikke soovitusi allpool olevas kommentaariumis.