Efnisyfirlit
Þessi kennsla sýnir mismunandi leiðir til að bæta við upphafsnúllum í Excel: hvernig á að halda núllum þegar þú skrifar, sýna upphafsnúll í hólfum, fjarlægja eða fela núll.
Ef þú notar Excel ekki aðeins til að reikna út tölur, heldur einnig til að viðhalda skrám eins og póstnúmerum, öryggisnúmerum eða starfsmannaauðkennum, gætir þú þurft að hafa fremstu núll í hólfum. Hins vegar ef þú reynir að slá inn póstnúmer eins og "00123" í reit, styttir Excel það strax í "123".
Málið er að Microsoft Excel meðhöndlar póstnúmer, símanúmer og aðrar svipaðar færslur sem númer , notar General eða Number sniðið á þau og fjarlægir sjálfkrafa undanfarandi núll. Sem betur fer býður Excel einnig upp á leiðina til að halda núllum á undan í hólfum og lengra fram í þessari kennslu finnurðu handfylli af leiðum til að gera það.
Hvernig á að halda fremstu núllum í Excel þegar þú skrifar
Til að byrja, skulum við sjá hvernig þú getur sett 0 fyrir framan tölu í Excel, til dæmis sláðu inn 01 í reit. Til að gera þetta skaltu einfaldlega breyta hólfssniðinu í Texti :
- Veldu hólfið/hólfina þar sem þú vilt setja 0 forskeyti fyrir tölur.
- Farðu í Heima flipinn > Númer hópur og veldu Texti í Númerasniði reitnum.
Um leið og þú slærð inn núll/núll fyrir tölu mun Excel sýna lítinn grænan þríhyrning efst í vinstra horni reitsins sem gefur til kynna að eitthvað sé athugavert við innihald hólfsins. Til að fjarlægja þaðfrá einhverjum utanaðkomandi aðilum. Á heildina litið, ef þú ert að fást við streng með núllforskeyti sem táknar tölu, geturðu notað VALUE fallið til að umbreyta texta í tölu og fjarlægja upphafsnúll í leiðinni.
Eftirfarandi skjámynd sýnir tvær formúlur:
- Textaformúlan í B2 bætir núllum við gildið í A2, og
- Gildisformúlan í C2 fjarlægir núllin að framan úr gildinu í B2.
Hvernig á að fela núll í Excel
Ef þú vilt ekki sýna núllgildi í Excel blaðinu þínu hefurðu eftirfarandi tvo valkosti:
- Til að fela núll yfir allt blaðið skaltu haka við Sýna núll í hólfum sem hafa núllgildi valmöguleikann. Til þess skaltu smella á Skrá > Valkostir > Ítarlegt og skruna niður að Skjávalkostir fyrir þetta vinnublað :
Til þess skaltu velja reitina þar sem þú vilt fela núll, smelltu á Ctrl+1 til að opna Format Cells gluggann, veldu Custom undir Category , og sláðu inn sniðkóðann hér að ofan í reitinn Type .
Skjámyndin hér að neðan sýnir að reit B2 inniheldur núllgildi, en það er ekki sýnt í reitnum:
Bættu við og fjarlægðu núll í Excel á auðveldan hátt
Að lokum, góðar fréttir fyrir notendur Ultimate Suite fyrir Excel - nýtt tólsérstaklega hannað til að meðhöndla núll er gefið út! Vinsamlega velkomið að bæta við/fjarlægja núll í fremstu röð.
Eins og venjulega höfum við kappkostað að fækka færum í algjört lágmark :)
Til bæta við núllum í fremstu röð , hér er það sem þú gerir:
- Veldu markfrumur og keyrðu Add/Remove Leading Zeros tólið.
- Tilgreindu heildarfjölda stafa sem á að birta.
- Smelltu á Apply .
Lokið!
Til að fjarlægja upphafsnúll eru skrefin mjög svipuð:
- Veldu hólfin með tölunum þínum og keyrðu viðbótina.
- Tilgreindu hversu margir stafir eiga að birtast. Til að fá hámarksfjölda verulegra tölustafa á völdu bili, smelltu á Fá hámarkslengd
- Smelltu á Apply .
Viðbótin getur bætt upphafsnúllum við bæði tölur og strengi:
- Fyrir tölur er sérsniðið talnasnið sett, þ.e.a.s. aðeins sjónræn framsetning á a tölunni er breytt, ekki undirliggjandi gildi.
- Alfa-tölustafir strengir eru með forskeyti með núllum á undan, þ.e.a.s. núll eru líkamlega sett inn í frumur.
Þetta er hvernig þú getur bætt við, fjarlægt og falið núll í Excel. Til að skilja betur tæknina sem lýst er í þessari kennslu er þér velkomið að hlaða niður sýnishornsvinnubókinni. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!
Laust niðurhal
Excel Leading Zerosdæmi (.xlsx skrá)
Ultimate Suite 14 daga fullvirk útgáfa (.exe skrá)
villuvísir, veldu hólfið/hólfina, smelltu á viðvörunarmerkið og smelltu síðan á Hunsa villu.
Eftirfarandi skjámynd sýnir niðurstöðuna:
Önnur leið til að halda núllum á undan í Excel er að forskeyta tölu með frávik ('). Til dæmis, í stað þess að slá inn 01, sláðu inn '01. Í þessu tilviki þarftu ekki að breyta sniði reitsins.
Niðurstaða: Þessi einfalda tækni hefur verulegar takmarkanir - gildið sem myndast er texti streng , ekki tala, og þar af leiðandi er ekki hægt að nota hann í útreikningum og töluformúlum. Ef það er ekki það sem þú vilt skaltu breyta aðeins sjónrænni framsetningu gildisins með því að nota sérsniðið talnasnið eins og sýnt er í næsta dæmi.
Hvernig á að sýna fremstu núll í Excel með sérsniðnu tölusniði
Til að birta upphafsnúll skaltu nota sérsniðið tölusnið með því að framkvæma þessi skref:
- Veldu hólf þar sem þú vilt sýna upphafsnúll og ýttu á Ctrl+1 til að opna Format Cells valmynd.
- Undir Category , veldu Custom .
- Sláðu inn sniðkóða í Type kassi.
Í flestum tilfellum þarftu sniðkóða sem samanstendur af 0 staðgengum, eins og 00. Fjöldi núllna í sniðkóðanum samsvarar heildarfjölda tölustafa sem þú vilt sýna í reit (þú finnur nokkur dæmi hér að neðan).
- Smelltu á OK til að vista breytingarnar.
Til dæmis,til að bæta við upphafsnúllum til að búa til 5 stafa tölu skaltu nota eftirfarandi sniðkóða: 00000
Með því að nota sérsniðin númerasnið í Excel, geturðu bætt við fremstu núll til að búa til föst lengd tölur, eins og í dæminu hér að ofan, og breytileg lengd tölur. Það snýst allt um hvaða staðgengill þú notar í sniðkóðann:
- 0 - sýnir aukanúll
- # - sýnir ekki aukanúll
Til dæmis, ef þú notar 000# sniðið á einhvern reit, munu allar tölur sem þú slærð inn í reitinn hafa allt að 3 núll að framan.
Sérsniðnu tölusniðin þín geta einnig innihaldið bil, bandstrik, sviga o.s.frv. Ítarlegri skýringu er að finna hér: Sérsniðið Excel númerasnið.
Eftirfarandi töflureikni gefur nokkur fleiri dæmi um sérsniðin snið sem geta sýnt fremstu núll í Excel.
A | B | C | |
---|---|---|---|
1 | Sérsniðið snið | Sláið inn númer | Sýnt númer |
2 | 00000 | 123 | 00123 |
3 | 000# | 123 | 0123 |
4 | 00-00 | 1 | 00-01 |
5 | 00-# | 1 | 00-1 |
6 | 000 -0000 | 123456 | 012-3456 |
7 | ###-#### | 123456 | 12-3456 |
Og eftirfarandi sniðkóða er hægt að nota til að sýna tölur á sérstöku sniðieins og okkur póstnúmer, símanúmer, kreditkortanúmer og kennitölur.
A | B | C | D | |
---|---|---|---|---|
1 | Sérsniðið snið | Sláið inn númer | Sýnt númer | |
2 | Póstnúmer | 00000 | 1234 | 01234 |
3 | Almannatryggingar | 000-00-0000 | 12345678 | 012-34-5678 |
4 | Kreditkort | 0000-0000-0000-0000 | 12345556789123 | 0012-3455-5678-9123 |
5 | Símanúmer | 00-0-000-000-0000 | 12345556789 | 00-1-234-555-6789 |
Ábending. Excel hefur nokkur fyrirframskilgreind Sérstök snið fyrir póstnúmer, símanúmer og kennitölur, eins og sýnt er á skjámyndinni hér að neðan:
Niðurstaða: Þessa aðferð er best að nota í aðstæðum þegar unnið er með tölusett gagnasafn og niðurstöðurnar ættu að vera tölur , ekki texti. Það breytir aðeins birtingu númers, en ekki tölunni sjálfri: fremstu núll birtast í hólfum, raunverulegt gildi birtist á formúlustikunni. Þegar þú vísar til slíkra frumna í formúlum eru útreikningarnir ilmandi af upprunalegu gildunum. Sérsniðin snið er aðeins hægt að nota á töluleg gögn (tölur og dagsetningar) og niðurstaðan er líka tala eða dagsetning.
Hvernig á að bæta við upphafsnúllum í Excel með TEXTIfall
Þó sérsniðið talnasnið sýni núll fyrir framan tölu án þess að breyta raunverulegu undirliggjandi gildi, þá fyllir Excel TEXT aðgerðin tölur með núllum með því að setja "líkamlega" inn núll í frumum.
Til að bæta við upphafsnúllum með TEXT( gildi , format_texti ) formúlu, notarðu sömu sniðkóða og í sérsniðnum talnasniðum. Hins vegar er útkoman af TEXT fallinu alltaf textastrengur, jafnvel þótt hann líti mjög út eins og tölu.
Til dæmis, til að setja 0 fyrir gildi í reit A2, notaðu þessa formúlu:
=TEXT(A2, "0#")
Til að búa til streng með fastri lengd með núllforskeyti, segjum 5 stafa streng, notaðu þennan:
=TEXT(A2, "000000")
Vinsamlegast athugaðu að TEXT virka krefst þess að sniðkóðar séu settir inn í gæsalappir. Og svona munu niðurstöðurnar líta út í Excel:
A | B | C | |
---|---|---|---|
1 | Upprunalegt númer | Bólað númer | Formúla |
2 | 1 | 01 | =TEXT(B2, "0#") |
3 | 12 | 12 | =TEXT(B3, "0#") |
4 | 1 | 00001 | =TEXT(B4,"00000") |
5 | 12 | 00012 | =TEXT(B5,"00000") |
Nánari upplýsingar um textaformúlur er að finna í Hvernig á að nota TEXT fall í Excel.
Niður lína: Excel TEXT fallið skilar alltaf texta streng ,ekki tölu, og því muntu ekki geta notað niðurstöðurnar í reiknireikningum og öðrum formúlum, nema þú þurfir að bera úttakið saman við aðra textastrengi.
Hvernig á að bæta upphafsnúllum við textastrengi
Í fyrri dæmunum lærðir þú hvernig á að bæta núlli á undan tölu í Excel. En hvað ef þú þarft að setja núll fyrir framan textastreng eins og 0A102? Í því tilviki mun hvorki TEXT né sérsniðið snið virka vegna þess að þau fjalla eingöngu um tölugildi.
Ef gildið sem á að fylla með núlli inniheldur stafi eða aðra textastafi skaltu nota eina af eftirfarandi formúlum, sem bjóða upp á alhliða lausn sem á bæði við um tölur og textastrengi .
Formúla 1. Bættu við núllum í fremstu röð með því að nota RIGHT fallið
Auðveldasta leiðin til að setja fremstu núll fyrir textastrengi í Excel notar RIGHT aðgerðina:
RIGHT(" 0000 " & cell , string_length )Hvar:
- "0000" er hámarksfjöldi núll sem þú vilt bæta við. Til dæmis, til að bæta við 2 núllum, slærðu inn "00".
- Hólf er tilvísun í reitinn sem inniheldur upprunalega gildið.
- Strengjalengd er hversu marga stafi strengurinn sem myndast ætti að innihalda.
Til dæmis, til að búa til 6 stafa streng með núllforskeyti byggt á gildi í reit A2, notaðu þessa formúlu:
=RIGHT("000000"&A2, 6)
Það sem formúlan gerir er að bæta 6 núllum við gildið í A2 ("000000"&A2), ogdragðu síðan út réttu 6 stafi. Þar af leiðandi setur það inn réttan fjölda núll til að ná tilgreindum heildarstrengjamörkum:
Í dæminu hér að ofan er hámarksfjöldi núlls jafnt og heildarlengd strengsins. (6 stafir), og því eru allir strengirnir sem myndast 6 stafa langir (fast lengd). Ef hún er notuð á auðan reit myndi formúlan skila streng sem samanstendur af 6 núllum.
Það fer eftir viðskiptarökfræðinni þinni, þú getur gefið upp mismunandi fjölda núlla og heildarstafa, til dæmis:
=RIGHT("00"&A2, 6)
Í kjölfarið færðu strengi með breytilegri lengd sem innihalda allt að 2 fremstu núll:
Formúla 2. Púðu fremstu núll með því að nota REPT og LEN aðgerðir
Önnur leið til að setja inn núll á undan textastreng í Excel er að nota þessa samsetningu REPT og LEN falla:
REPT(0, númer núlls -LEN( hólf ))& hólfTil dæmis, til að bæta upphafsnúllum við gildið í A2 til að búa til 6 stafa streng, fer þessi formúla sem hér segir:
=REPT(0, 6-LEN(A2))&A2
Hvernig þessi formúla virkar:
Þegar þú veist að REPT fallið endurtekur tiltekinn staf tiltekið fjölda sinnum, og LEN skilar heildarlengd strengsins, þá er rökfræði formúlunnar auðvelt að skilja:
- LEN(A2) fær heildarfjölda stafa í reit A2.
- REPT(0, 6-LEN(A) 2)) bætir við nauðsynlegum fjölda núllum. Til að reikna út hversu mörg núllætti að bæta við, dregur þú lengd strengsins í A2 frá hámarksfjölda núllanna.
- Að lokum sameinar þú núll við A2 gildið og færð eftirfarandi niðurstöðu:
Neðsta lína : Þessi formúla getur bætt upphafsnúllum bæði við tölur og textastrengi, en niðurstaðan er alltaf texti, ekki tala.
Hvernig á að bæta við föstum fjölda af undanfarandi núllum
Til að setja í forskeyti á öllum gildum í dálki (tölur eða textastrengir) ákveðinn fjölda núlla, notaðu CONCATENATE aðgerðina eða CONCAT aðgerðina í Excel 365 - 2019, eða ampermerki.
Til dæmis, til að setja 0 á undan tölu í reit A2, notaðu eina af þessum formúlum:
=CONCATENATE(0,A2)
eða
=0&A2
Eins og sést á skjámyndinni hér að neðan bætir formúlan aðeins einu fremstu núlli við allar frumur í dálki óháð því hversu marga stafi upprunalega gildið inniheldur:
Á sama hátt geturðu sett inn 2 núll að framan (00), 3 núll (000) eða eins mörg núll og þú vilt á undan tölum og textastreng s.
Niðurstaða : Niðurstaðan af þessari formúlu er líka textastrengur, jafnvel þegar þú ert að tengja núll saman við tölur.
Hvernig á að fjarlægja fremstu núll í Excel
Aðferðin sem þú notar til að fjarlægja fremstu núll í Excel fer eftir því hvernig þessum núllum var bætt við:
- Ef fyrri núllum var bætt við með sérsniðnu tölusniði (núll eru sýnileg í reit, en ekki í formúlustikunni), gildaannað sérsniðið snið eða snúið aftur til baka Almennt eins og sýnt er hér.
- Ef núll voru slegin inn eða á annan hátt slegin inn í hólf sem eru sniðin sem texti (lítill grænn þríhyrningur birtist efst í vinstra horni reitsins), umbreyttu texta í númer.
- Ef núllum var bætt við með því að nota formúlu (formúlan birtist á formúlustikunni þegar reiturinn er valinn), notaðu VALUE fallið til að fjarlægja þau.
The Eftirfarandi mynd sýnir öll þrjú tilvikin til að hjálpa þér að velja réttu tæknina:
Fjarlægðu núll í upphafi með því að breyta sniði reitsins
Ef núll að framan eru sýnd í hólfum með sérsniðnu sniði, breyttu síðan hólfssniðinu aftur í sjálfgefið Almennt , eða notaðu annað talnasnið sem sýnir ekki undanfarandi núll.
Fjarlægja fremstu núll með því að umbreyta texta í tölu
Þegar forskeyti núll birtast í textasniðnu reit er auðveldasta leiðin til að fjarlægja þau með því að velja reitinn(a), smella á upphrópunarmerkið og smella síðan á Breyta í Númer :
<3 8>
Fjarlægja fremstu núll með því að nota formúlu
Ef undanfarandi núll er bætt við formúlu, notaðu aðra formúlu til að fjarlægja það. Formúlan til að fjarlægja núll er eins einföld og:
=VALUE(A2)
Þar sem A2 er reiturinn sem þú vilt fjarlægja undanfarandi núll úr.
Þessa aðferð er einnig hægt að nota til að losaðu þig við núll sem slegin eru beint inn í frumur (eins og í fyrra dæmi) eða flutt inn í Excel