Turinys
"Microsoft Excel" programoje neįmanoma išlaikyti pirmųjų nulių tiesiog įvedant skaičių su 0, nes "Excel" pagal numatytuosius nustatymus pašalins tuos nulius &; išsaugos tik vėlesnes dalis. Šiame straipsnyje noriu parodyti, kaip galime pridėti arba išlaikyti tuos pirmuosius nulius naudodami keletą paprastų & amp; naudingų funkcijų & amp; metodų.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti pratybų knygą, kurią naudojome rengdami šį straipsnį. Galite keisti ar modifikuoti ląsteles & amp; iš karto pamatyti rezultatus su įterptomis formulėmis.
Laikykite pirmaujančius nulius.xlsm
10 metodų, kaip išlaikyti pirmaujančius nulius programoje "Excel
Šiame skyriuje parodysiu 10 greitų ir paprastų metodų, kaip išlaikyti pagrindinius nulius "Excel" programoje "Windows" operacinėje sistemoje. Šiame straipsnyje pateikiami išsamūs paaiškinimai su aiškiomis iliustracijomis. "Microsoft 365" versija čia. Tačiau galite naudoti bet kurią kitą versiją, priklausomai nuo turimų galimybių. Prašome palikti komentarą, jei kuri nors šio straipsnio dalis neveikia jūsų versijoje.
1. Ląstelių formatavimas, kad liktų pirmaujantys nuliai
Norint "Excel" programoje išlaikyti pirmuosius nulius, langelių formatavimas yra paprasčiausia galimybė. Galite pritaikyti skaičių arba konvertuoti jį į teksto formatą tik keliais spustelėjimais.
1.1 Skaičių formato pritaikymas
Čia pateikiamas 8 valstijų sąrašas su jų Pašto kodai Dabar norime išlaikyti tą patį visų pašto kodų formatą, prireikus prieš juos pridėdami 0.
📌 Žingsniai:
- Pirmiausia pasirinkite visas ląsteles (C5:C12) kuriuose yra pašto kodai.
- Tada pagal Pagrindinis juostoje, spustelėkite dialogo lango parinktį, kaip parodyta dešiniajame apatiniame kampe. Numeris komandų grupė.
- Tada iš Formuoti ląsteles dialogo lange pasirinkite Pasirinktinis
- Pridėti 00000 į Pritaikytas tipas formato langelis.
- Galiausiai paspauskite GERAI mygtuką.
- Taigi, čia dabar matote visus pašto kodus tuo pačiu formatu, prireikus palikdami pirmuosius 0.
1.2 Integruotų specialiųjų formatų naudojimas
Tą patį galime padaryti pasirinkę parinktį Specialusis Formuoti ląsteles dialogo langą. Tada pasirinkite Pašto kodas parinktį, paspauskite GERAI & amp; baigta.
- Šiuo tikslu galite rinktis kitus įprastus formatus, pavyzdžiui, - Telefono numeris, serijinis apsaugos numeris, ir t. t. Visi jie priskiriami numatytai vietai JAV. Taip pat galite pakeisti vietą pasirinkdami kitą sritį ar šalį iš Vietovė išskleidžiamajame meniu &; tada galėsite rasti panašias parinktis kaip pasirinkto regiono skaičių formatai.
- Todėl pamatysite, kad prieš skaičius bus nuliai.
Skaityti daugiau: Kaip išlaikyti pirmaujančius nulius "Excel CSV" programoje (4 paprasti būdai)
1.3 Teksto formato taikymas
Naudodami Tekstas formatu, taip pat galime palikti pradinius nulius, jei reikia.
📌 Žingsniai:
- Pasirinkite langelius, į kuriuos norite įvesti pašto kodus.
- Iš Numeris komandų grupė, Pasirinkite formatą kaip Tekstas iš išskleidžiamojo sąrašo.
- Dabar pradėkite rašyti visus pašto kodus į langelius & amp; pamatysite, kad pradinis nulis nepašalintas.
- Tačiau rasite klaidos pranešimą " Skaičius, išsaugotas kaip tekstas " iš geltonos išskleidžiamosios parinkties šalia langelių. "Ignoruoti klaidą ' kiekvienoje ląstelėje & amp; viskas baigta.
- Kadangi šiam metodui reikia šiek tiek laiko visiems duomenims atlikti rankiniu būdu, šis metodas veiksmingas, kai reikia įvesti duomenis, o ne formatuoti saugomų duomenų diapazoną.
Skaityti daugiau: Kaip "Excel" teksto formate pridėti pirmaujančių nulių (10 būdų)
2. Naudojant TEXT funkciją prieš tai einantiems nuliams pridėti
Svetainė TEKSTO funkcija yra dar vienas naudingas būdas, kurį galite naudoti, norėdami suformatuoti skaičius pagal pridedant pirmuosius nulius .
📌 Žingsniai:
- Čia. in D5 langelis įrašykite šią formulę:
=TEXT(C5, "00000")
🔎 Formulės suskirstymas:
- Svetainė TEKSTAS funkcija konvertuoja skaičių į tekstą tam tikru vertės formatu.
- Čia skliausteliuose, C5 yra ląstelės vertė, suformatuota " 00000 " teksto formatas.
- Paspauskite Įveskite & amp; pamatysite norimą rezultatą.
- Dabar, norėdami tą patį padaryti visose ląstelėse, naudokite Užpildymo rankena parinktį iš D5 langelis užpildyti iki paskutinio Ląstelė D12 & rasite visus panašaus formato pašto kodus.
- Čia matysite įspėjimą apie klaidą, nes įterpėte skaičius kaip teksto įvestį. Klaidas turite ignoruoti spustelėję klaidos piktogramą ir pasirinkę " Ignoruoti klaidą " parinktis.
3. Apostrofų pridėjimas prieš skaičius
Taip pat galime naudoti apostrofą prieš skaičių & tada, jei reikia, pridėkite nulius. Taip ląstelė bus konvertuota į teksto formatą.
- Tam reikia pridėti apostrofai rankiniu būdu prieš kiekvieną skaičių ir pridėkite pirmieji nuliai. Taigi galite tiesiog konvertuoti skaičius į tekstas formatas.
- Kadangi šiuo metodu pateikiamas teksto formatas, vėl rasite klaidos pranešimą, kuriame bus " Skaičius, išsaugotas kaip tekstas ". Taigi turėsite pasirinkti Ignoruoti klaidas visose ląstelėse, kuriose yra klaidų pranešimų.
4. Funkcijos RIGHT derinimas su operatoriumi Ampersand
Tai dar vienas puikus metodas, kuris grąžina rezultatą naudodamas Funkcija RIGHT ir Ampersandai operatorių (&). Taip pat galite naudoti CONCATENATE funkcija vietoj & operatoriaus.
📌 Žingsniai:
- Svetainėje D5 langelis įrašykite šią formulę:
=RIGHT("00000"&C5,5)
- Paspauskite Įveskite mygtuką.
- Naudokite Užpildymo rankena užpildyti visus kitus langelius su pašto kodais.
🔎 Formulės suskirstymas:
- Čia DEŠINĖ funkcija grąžina nurodytą simbolių skaičių nuo teksto eilutės pabaigos.
- Mes sujungiame 00000 prieš kiekvieną skaičių naudodami Ampersandas(&) tarp 00000 & amp; langelių.
- Dabar DEŠINĖ funkcija leidžia į langelius įvesti tik paskutinius 5 kiekvieno rezultato duomenų simbolius.
Skaityti daugiau: Kaip "Excel" programoje pridėti pirmaujančius nulius naudojant CONCATENATE operaciją
5. Funkcijos BASE naudojimas
BASE funkcija naudojamas skaičiui konvertuoti į skirtingas skaičių sistemas (dvejetainis, dešimtainis, šešioliktainis arba aštuntainis) . Taip pat galite nustatyti, kiek simbolių norite matyti naudodami šią funkciją.
📌 Žingsniai:
- Svetainėje D5 langelis įrašykite šią formulę:
=BASE(C5,10,5)
- Paspauskite Įveskite .
- Naudokite Užpildymo rankena automatiškai užpildyti visus kitus langelius pagal poreikį.
🔎 Formulės suskirstymas:
Argumentų viduje BAZĖ funkcija,
- C5 pasirenkamas kaip Ląstelės vertė C5 .
- 10 yra dešimtainių verčių radiksas arba skaičių sistema.
- Ir 5 yra simbolių, kuriuos norime matyti kaip rezultatą, skaičius.
Panašūs skaitiniai
- Kaip "Excel" programoje įterpti neigiamų skaičių skliaustelius
- Skaičiaus formatas tūkstančiais K ir milijonais M "Excel" programoje (4 būdai)
- Kaip "Excel" taikyti skaičių formatą milijonais su kableliais (5 būdai)
- Pasirinktinis skaičiaus formatas: milijonai su viena dešimtaine dalimi "Excel" programoje (6 būdai)
6. Tekstinio failo importavimas ir tada pridėjimas pirmaujančių nulių naudojant "Power Query Tool" ir PadText funkciją
Taip pat galite importuoti duomenų diapazoną & tada konvertuoti juos į fiksuotą formatą, pridėdami nulį priekyje. "Microsoft Excel 2010 arba aukštesnės versijos, tada galėsite naudoti šį metodą su "Power Query Editor .
📌 Žingsniai:
- Pagal Duomenys juostoje, spustelėkite Iš teksto/CSV galimybė.
- Atsivers dialogo langas, kuriame turėsite importuoti failą su duomenimis.
- Pasirinkite failą & amp; tada paspauskite Importas.
- Atsivers naujas dialogo langas su importuotais duomenimis & amp; turite spustelėti Transformuoti duomenis .
- Dabar "Power Query" užklausa pasirodys langas.
- Pagal Pridėti stulpelį juostą, pasirinkite Pasirinktinis stulpelis .
- Pridėkite stulpelio pavadinimą prie Naujo stulpelio pavadinimas galimybė.
- Dabar pagal Pasirinktinė stulpelio formulė , tipas-
=Text.PadStart([Column1],5, "0")
- Paspauskite GERAI .
Rasite naują stulpelį su suformatuotais pašto kodais.
- Pasirinkite Uždaryti & amp; Įkelti galimybė.
Dabar atsiras naujas darbalapis & naujai gauti duomenys iš "Power Query Editor" bus transformuoti su sukamąja lentele, kaip parodyta toliau.
Skaityti daugiau: "Excel" konvertuoti skaičių į tekstą su nulinėmis reikšmėmis: 10 veiksmingų būdų
7. REPT & amp; LEN funkcijų sujungimas
Naudojimas REPT & LEN funkcijos kartu yra dar vienas naudingas metodas, kurį galite taikyti.
📌 Žingsniai:
- Svetainėje D5 langelis , tipas-
=REPT(0,5-LEN(C5))&C5
- Paspauskite Įveskite & iš karto bus rodomos suformatuotos reikšmės.
🔎 Formulės suskirstymas:
- REPT funkcija yra kilusi iš Pakartokite žodis & amp; ši funkcija pakartoja tekstą tam tikrą skaičių kartų.
- LEN funkcija grąžina teksto eilutės simbolių skaičių.
- Dabar argumentų viduje, 0 buvo pridėta pirmiausia, nes tai yra teksto vertė, kurią norime pakartoti, nes prieš skaičius, kaip reikalaujama, turi būti pradiniai nuliai.
- 5-LEN(C5) reiškia pradinių nulių (0), kuriuos reikia pridėti arba pakartoti, skaičių.
- Galiausiai, C5 ląstelė prie visos funkcijos pridedama naudojant Ampersandas (&) nes šios ląstelės vertė turi būti įrašyta po pirmųjų nulių.
Skaityti daugiau: Kaip "Excel" programoje prieš skaičius įrašyti 0 (5 patogūs metodai)
8. Fiksuoto skaičiaus pradinių nulių pridėjimas naudojant funkciją CONCATENATE
Jei prieš skaičių ar tekstą norite pridėti tam tikrą skaičių pradinių nulių, tada CONCATENATE funkcija atliks šį darbą už jus. B stulpelis & amp; prieš kiekvieną skaičių pridėsime du nulinius skaičius.
📌 Žingsniai:
- Svetainėje Ląstelė C5 , tipas-
=CONCATENATE("00",B5)
- Paspauskite Įveskite .
- Naudokite Užpildymo rankena automatiškai užpildyti kitus langelius iki C12 .
Toliau pateiktame paveikslėlyje matote visus skaičius su dviem pradiniais 0.
Skaityti daugiau: Kaip "Excel" programoje sujungti skaičius su nulinėmis reikšmėmis (6 metodai)
9. Naudojant VBA išlaikyti pirmaujančius nulius
Taip pat galime palikti arba pridėti pradinius nulius naudodami VBScript.
📌 Žingsniai:
- Pirmiausia eikite į viršutinę juostą ir paspauskite Kūrėjas , tada paspauskite "Visual Basic parinktį iš meniu.
- Galite naudoti ALT + F11 atidaryti "Microsoft Visual Basic for Applications" langą, jei skirtukas "Kūrėjas" nepridėtas.
- Dabar langas, pavadintas "Microsoft Visual Basic for Applications" Čia viršutinėje meniu juostoje paspauskite "Insert" Bus rodomas meniu. Jame pasirinkite "Modulis'" galimybė.
- Dabar nauja "Modulis" pasirodys langas. Ir Pasta į langelį įrašykite šį VBA kodą.
Sub KeepLeadingZeroes() Range("C5", Range("C5").End(xlDown)).Select Selection.NumberFormat = "000000" End Sub
- Paspauskite F5 , ir bus paleisti kodai arba makrokomandos.
- Paspauskite Alt+F11 dar kartą grįžti į "Excel" skaičiuoklę & antspaudą; pamatysite rezultatą, kaip parodyta toliau pateiktame paveikslėlyje.
🔎 VBA kodo paaiškinimas:
- Pridedame Paprogramė skirsnis pirmasis & amp; įvardijant mūsų makro kaip KeepLeadingZeros .
- Su Diapazonas komandą, pasirenkama 1-oji ląstelė, kurią reikia suformatuoti.
- Su Pabaiga(xldown) & Pasirinkite subkomandomis pasirenkame visą ląstelių, kuriose yra pašto kodai, intervalą.
- Kitoje eilutėje per NumberFormat subkomandą, apibrėžiame skaitmenų skaičių (5) su 0.
Skaityti daugiau: Kaip "Excel" programoje pašalinti pirmaujančius nulius (7 paprasti būdai + VBA)
10. Pirmuosius nulius išsaugojimas arba pridėjimas į išvestinę lentelę
Į Pasukamoji lentelė , galime naudoti DAX (duomenų analizės išraiška) formulę, pagal kurią formatuojant stulpelį arba eilutę išsaugomi arba pridedami nuliai.
📌 Žingsniai:
- Iš Įdėkite juostą, pasirinkite Pasukamoji lentelė , ir dialogo langas pavadinimu Sukurti suvestinę lentelę pasirodys.
- Į Stalas / diapazonas langelį, pasirinkite visą Lentelių masyvas (B4:C12).
- Pažymėkite parinktį Pridėkite šiuos duomenis prie duomenų modelio '.
- Paspauskite GERAI.
Atlikę šiuos veiksmus, galite konvertuoti duomenis į sukamąją lentelę, kurioje galima naudoti DAX priemones.
- Atsiras naujas darbalapis & amp; dešinėje matysite Išvestinės lentelės laukai langas.
- Dešiniuoju pelės klavišu spustelėkite pelę ant Diapazonas.
- Pasirinkite Pridėti priemonę.. .
Naujas dialogo langas pavadinimu Priemonė Tai vadinama DAX formulių redaktorius .
- Tipas Pašto indeksai su nuliais kaip Priemonės pavadinimas arba ką nors kita, ko pageidaujate.
- Pagal Formulės juosta , tipas-
=CONCATENATEX(Kategorijos,FORMAT([Pašto kodai], "00000"),",",")
- Paspauskite GERAI.
- Eikite į Išvestinės lentelės laukai vėl rasite naują parinktį - f x pašto kodai su nuliais
- Pažymėkite šią parinktį & rezultatą matysite kairėje skaičiuoklės pusėje.
Skaityti daugiau: Kaip "Excel" programoje pridėti pirmaujančius nulius, kad susidarytų 10 skaitmenų (10 būdų)
Baigiamieji žodžiai
Tai yra visi lengvi & amp; veiksmingi būdai, kuriais galite vadovautis, norėdami pridėti arba išlaikyti pagrindinius nulius "Microsoft Excel" duomenyse. Jei žinote daugiau pagrindinių & amp; vaisingų metodų, kuriuos turėčiau pridėti, praneškite man per komentarus. Arba galite pažvelgti į kitus mūsų informatyvius & amp; įdomius straipsnius šioje svetainėje.