Johtavat nollat Excelissä: lisääminen, poistaminen ja piilottaminen

  • Jaa Tämä
Michael Brown

Tässä opetusohjelmassa näytetään eri tapoja lisätä nollia Excelissä: miten säilytät nollat kirjoitettaessa, näytät nollat soluissa, poistat tai piilotat nollat.

Jos käytät Exceliä numeroiden laskemisen lisäksi myös postinumeroiden, turvatunnusten tai työntekijän tunnisteiden säilyttämiseen, saatat joutua pitämään soluissa etunollia. Jos kuitenkin yrität kirjoittaa soluun postinumeron, kuten "00123", Excel typistää sen välittömästi muotoon "123".

Kyse on siitä, että Microsoft Excel käsittelee postinumeroita, puhelinnumeroita ja muita vastaavia merkintöjä numeroina, soveltaa niihin Yleinen- tai Numero-muotoa ja poistaa automaattisesti edeltävät nollat. Onneksi Excel tarjoaa myös keinoja säilyttää johtavat nollat soluissa, ja jäljempänä tässä oppaassa on muutamia tapoja tehdä se.

    Kuinka säilyttää nollat Excelissä kirjoitettaessa

    Katsotaan aluksi, miten voit laittaa Excelissä numeron eteen 0, esimerkiksi kirjoittaa soluun 01. Tätä varten muutetaan solun muoto yksinkertaisesti muotoon Teksti :

    • Valitse solu(t), joissa haluat käyttää numeroiden etuliitteenä 0:ta.
    • Mene osoitteeseen Etusivu tab> Numero ryhmä ja valitse Teksti vuonna Numeromuoto laatikko.

    Heti kun kirjoitat nollan (nollat) ennen numeroa, Excel näyttää solun vasemmassa yläkulmassa pienen vihreän kolmion, joka osoittaa, että solun sisällössä on jotain vikaa. Voit poistaa tämän virheilmaisimen valitsemalla solun (solut), napsauttamalla varoitusmerkkiä ja napsauttamalla sitten Jätä virhe huomiotta .

    Seuraavassa kuvakaappauksessa näkyy tulos:

    Toinen tapa säilyttää etunollat Excelissä on liittää numeron eteen apostrofi ('). Kirjoita esimerkiksi 01:n sijasta '01. Tässä tapauksessa solun muotoa ei tarvitse muuttaa.

    Lopputulos: Tällä yksinkertaisella tekniikalla on merkittävä rajoitus - tuloksena saatava arvo on teksti string , ei numero, eikä sitä näin ollen voi käyttää laskutoimituksissa ja numeerisissa kaavoissa. Jos et halua tätä, muuta vain arvon visuaalinen esitys soveltamalla mukautettua numeromuotoilua, kuten seuraavassa esimerkissä näytetään.

    Kuinka näyttää johtavat nollat Excelissä mukautetulla numeromuodolla

    Jos haluat näyttää etunollat, käytä mukautettua numeromuotoa suorittamalla seuraavat vaiheet:

    1. Valitse solu(t), jossa haluat näyttää etunollat, ja paina Ctrl+1 avataksesi ikkunan Solujen muotoilu vuoropuhelu.
    2. osoitteessa Luokka , valitse Custom .
    3. Kirjoita muotoilukoodi kenttään Tyyppi laatikko.

      Useimmissa tapauksissa tarvitset muotoilukoodin, joka koostuu 0:n sijoittimista, kuten 00. Muotoilukoodin nollien määrä vastaa solussa näytettävien numeroiden kokonaismäärää (alla on muutamia esimerkkejä).

    4. Tallenna muutokset napsauttamalla OK.

    Jos haluat esimerkiksi lisätä etunollia luodaksesi 5-numeroisen numeron, käytä seuraavaa muotoilukoodia: 00000

    Käyttämällä Excelin mukautettuja numeroformaatteja voit lisätä etunollia luodaksesi kiinteäpituinen numerot, kuten yllä olevassa esimerkissä, ja vaihtelevan pituinen Numerot. Kaikki riippuu siitä, mitä paikanhaltijaa käytät muotoilukoodissa:

    • 0 - näyttää ylimääräiset nollat
    • # - ei näytä ylimääräisiä nollia

    Jos esimerkiksi käytät 000# muoto johonkin soluun, kaikki kyseiseen soluun kirjoittamasi numerot saavat enintään 3 etunollaa.

    Mukautettuihin numeromuotoihin voi sisältyä myös välilyöntejä, väliviivoja, sulkuja jne. Yksityiskohtainen selitys löytyy täältä: Mukautettu Excel-numeromuoto.

    Seuraavassa laskentataulukossa on muutama esimerkki mukautetuista muodoista, jotka voivat näyttää etunollat Excelissä.

    A B C
    1 Mukautettu muoto Kirjoitettu numero Näytetty numero
    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

    Seuraavia muotokoodeja voidaan käyttää näyttämään numeroita erikoismuodoissa, kuten postinumeroina, puhelinnumeroina, luottokorttinumeroina ja sosiaaliturvatunnuksina.

    A B C D
    1 Mukautettu muoto Kirjoitettu numero Näytetty numero
    2 Postinumero 00000 1234 01234
    3 Sosiaaliturva 000-00-0000 12345678 012-34-5678
    4 Luottokortti 0000-0000-0000-0000 12345556789123 0012-3455-5678-9123
    5 Puhelinnumerot 00-0-000-000-0000 12345556789 00-1-234-555-6789

    Vinkki. Excelissä on muutamia valmiita Erityismuodot postinumeroiden, puhelinnumeroiden ja sosiaaliturvatunnusten osalta, kuten alla olevassa kuvassa näkyy:

    Lopputulos: Tätä menetelmää on parasta käyttää tilanteissa, joissa työskennellään numeerisen tietokokonaisuuden parissa ja tulosten on oltava numerot Se muuttaa vain numeron näyttöä, mutta ei itse numeroa: etunollat näkyvät soluissa, varsinainen arvo näkyy kaavapalkissa. Kun viittaat tällaisiin soluihin kaavoissa, laskutoimitukset ovat alkuperäisten arvojen mukaisia. Mukautettuja muotoiluja voidaan soveltaa vain numeerisiin tietoihin (numerot ja päivämäärät), ja tulos on myös numero tai päivämäärä.

    Kuinka lisätä johtavia nollia Excelissä TEXT-toiminnolla?

    Kun mukautettu numeromuoto näyttää nollan numeron edessä muuttamatta itse asiassa sen taustalla olevaa arvoa, Excelin TEXT-toiminto täyttää numerot nollilla "fyysisesti" lisäämällä etunollat soluihin.

    Jos haluat lisätä etunollia TEXT( arvo , format_text ) kaavan avulla käytät samoja muotoilukoodeja kuin mukautetuissa numeroformaateissa. TEXT-funktion tulos on kuitenkin aina merkkijono, vaikka se näyttääkin paljon numerolta.

    Jos haluat esimerkiksi lisätä 0 ennen arvoa solussa A2, käytä tätä kaavaa:

    =TEXT(A2, "0#")

    Jos haluat luoda kiinteän pituisen, vaikkapa 5-merkkisen merkkijonon, jolla on nollaesimerkki, käytä tätä:

    =TEXT(A2, "000000")

    Huomioi, että TEXT-toiminto edellyttää muotoilukoodien asettamista lainausmerkkeihin. Ja tältä tulokset näyttävät Excelissä:

    A B C
    1 Alkuperäinen numero Täydennetty numero Kaava
    2 1 01 =TEXT(B2, "0#")
    3 12 12 =TEXT(B3, "0#")
    4 1 00001 =TEXT(B4, "00000")
    5 12 00012 =TEXT(B5, "00000")

    Lisätietoja tekstikaavoista on kohdassa TEXT-toiminnon käyttäminen Excelissä.

    Lopputulos: Excelin TEXT-funktio palauttaa aina teksti string , ei numeroa, ja siksi et voi käyttää tuloksia aritmeettisissa laskutoimituksissa ja muissa kaavoissa, paitsi jos sinun on verrattava tulostetta muihin tekstijonoihin.

    Kuinka lisätä etunollia tekstijonoihin

    Edellisissä esimerkeissä opit, miten Excelissä lisätään nolla numeron eteen. Mutta entä jos sinun on lisättävä nolla(t) tekstijonon, kuten 0A102, eteen? Siinä tapauksessa TEXT tai mukautettu muotoilu eivät toimi, koska ne käsittelevät vain numeerisia arvoja.

    Jos nollalla täytettävä arvo sisältää kirjaimia tai muita tekstimerkkejä, käytä jotakin seuraavista kaavoista, jotka tarjoavat yleispätevän ratkaisun, jota voidaan soveltaa sekä numerot ja tekstijonot .

    Kaava 1. Lisää etunollia käyttämällä RIGHT-funktiota.

    Helpoin tapa laittaa etunollat tekstijonojen eteen Excelissä on käyttää RIGHT-funktiota:

    RIGHT(" 0000 " & solu , string_length )

    Missä:

    • "0000" on nollien enimmäismäärä, jonka haluat lisätä. Jos haluat esimerkiksi lisätä 2 nollaa, kirjoita "00".
    • Solu on viittaus soluun, joka sisältää alkuperäisen arvon.
    • String_length on, kuinka monta merkkiä tuloksena olevan merkkijonon tulisi sisältää.

    Jos haluat esimerkiksi muodostaa nollan etuliitteellä varustetun 6-merkkisen merkkijonon, joka perustuu solun A2 arvoon, käytä tätä kaavaa:

    =RIGHT("000000"&A2, 6)

    Kaava lisää 6 nollaa arvoon A2 ("000000"&A2) ja poimii sitten oikeat 6 merkkiä. Tuloksena se lisää juuri oikean määrän nollia, jotta saavutetaan määritetty merkkijonon kokonaisraja:

    Yllä olevassa esimerkissä nollien enimmäismäärä on yhtä suuri kuin merkkijonon kokonaispituus (6 merkkiä), joten kaikki tuloksena olevat merkkijonot ovat 6-merkkisiä (kiinteä pituus). Jos kaavaa sovellettaisiin tyhjään soluun, se palauttaisi merkkijonon, joka koostuu 6 nollasta.

    Liiketoimintalogiikastasi riippuen voit antaa esimerkiksi eri määrän nollia ja kokonaismerkkejä:

    =RIGHT("00"&A2, 6)

    Tuloksena saat vaihtelevan pituisia merkkijonoja, jotka sisältävät enintään kaksi etunollaa:

    Kaava 2. Täydennä etunollat REPT- ja LEN-funktioilla

    Toinen tapa lisätä etunollia ennen tekstijonoa Excelissä on käyttää tätä REPT- ja LEN-funktioiden yhdistelmää:

    REPT(0, nollien määrä -LEN( solu ))& solu

    Jos esimerkiksi haluat lisätä etunollia arvoon A2 luodaksesi 6-merkkisen merkkijonon, tämä kaava menee seuraavasti:

    =REPT(0, 6-LEN(A2))&A2

    Miten tämä kaava toimii:

    Kun tiedät, että REPT-funktio toistaa tietyn merkin tietyn määrän kertoja ja LEN palauttaa merkkijonon kokonaispituuden, kaavan logiikka on helppo ymmärtää:

    • LEN(A2) kertoo solun A2 merkkien kokonaismäärän.
    • REPT(0, 6-LEN(A2)) lisää vaaditun määrän nollia. Voit laskea, kuinka monta nollaa pitäisi lisätä, vähentämällä A2:ssa olevan merkkijonon pituuden nollien enimmäismäärästä.
    • Lopuksi ketjutat nollat A2-arvon kanssa ja saat seuraavan tuloksen:

    Lopputulos : Tämä kaava voi lisätä etunollia sekä numeroihin että tekstijonoihin, mutta tulos on aina tekstiä, ei numeroita.

    Miten lisätään kiinteä määrä edeltäviä nollia?

    Jos haluat liittää kaikkiin sarakkeen arvoihin (numerot tai tekstijonot) tietyn määrän nollia, käytä CONCATENATE-toimintoa tai CONCAT-toimintoa Excel 365 - 2019:ssä tai amperando-operaattoria.

    Jos haluat esimerkiksi laittaa 0 numeron eteen solussa A2, käytä jotakin seuraavista kaavoista:

    =CONCATENATE(0,A2)

    tai

    =0&A2

    Kuten alla olevassa kuvassa näkyy, kaava lisää vain yhden nollan kaikkiin sarakkeen soluihin riippumatta siitä, kuinka monta merkkiä alkuperäinen arvo sisältää:

    Samalla tavalla voit lisätä numeroiden ja tekstijonojen eteen 2 etunollaa (00), 3 nollaa (000) tai niin monta nollaa kuin haluat.

    Lopputulos : Tämän kaavan tulos on myös tekstijono, vaikka yhdistät nollia ja numeroita.

    Kuinka poistaa johtavat nollat Excelissä

    Menetelmä, jota käytät etunollien poistamiseen Excelissä, riippuu siitä, miten nollat on lisätty:

    • Jos edelliset nollat lisättiin mukautetulla numeroformaatilla (nollat näkyvät solussa, mutta eivät kaavapalkissa), käytä toista mukautettua formaattia tai palauta Yleinen, kuten tässä näytetään.
    • Jos nollat on kirjoitettu tai muuten syötetty soluihin, jotka on muotoiltu tekstiksi (solun vasemmassa yläkulmassa näkyy pieni vihreä kolmio), muunna teksti numeroksi.
    • Jos etunollat on lisätty kaavan avulla (kaava näkyy kaavarivillä, kun solu on valittu), poista ne VALUE-toiminnolla.

    Seuraavassa kuvassa on esitetty kaikki kolme tapausta, jotta voit valita oikean tekniikan:

    Poista etunollat muuttamalla solun muotoa

    Jos etunollat näkyvät soluissa, joissa on mukautettu muotoilu, vaihda solumuoto takaisin oletusmuodoksi. Yleistä , tai käytä muuta numeromuotoa, jossa ei näytetä edeltäviä nollia.

    Poista johtavat nollat muuntamalla teksti numeroksi

    Kun nollia esiintyy tekstimuotoisessa solussa, ne on helpointa poistaa valitsemalla solu(t), napsauttamalla huutomerkkiä ja napsauttamalla sitten Muunna numeroksi :

    Poista johtavat nollat kaavalla

    Jos kaavassa on lisätty nolla(t), käytä toista kaavaa sen poistamiseen. Nollan poistava kaava on yksinkertainen:

    =VALUE(A2)

    Jossa A2 on solu, josta haluat poistaa edelliset nollat.

    Tätä menetelmää voidaan käyttää myös poistamaan nollat, jotka on kirjoitettu suoraan soluihin (kuten edellisessä esimerkissä) tai jotka on tuotu Exceliin jostain ulkoisesta lähteestä. Kaiken kaikkiaan, jos kyseessä on numeroa edustava merkkijono, jossa on nollan etuliite, voit käyttää VALUE-funktiota muuttamaan tekstin numeroksi ja poistamaan etunollat matkan varrella.

    Seuraavassa kuvakaappauksessa on kaksi kaavaa:

    • Tekstikaava B2 lisää nollia arvoon A2, ja
    • C2:n arvokaava poistaa johtavat nollat B2:n arvosta.

    Kuinka piilottaa nollat Excelissä

    Jos et halua näyttää nolla-arvoja Excel-taulukossa, sinulla on seuraavat kaksi vaihtoehtoa:

    1. Nollien piilottamiseksi koko koko arkki , poista valintaruutu Näytä nolla soluissa, joissa on nolla-arvo Valitse tätä varten Tiedosto > Vaihtoehdot > Edistynyt ja selaa alaspäin kohtaan Tämän laskentataulukon näyttövaihtoehdot jakso:

  • Jos haluat piilottaa nolla-arvot tietyistä soluista, sovella kyseisiin soluihin seuraavaa mukautettua numeromuotoilua: #;#;;@
  • Valitse tätä varten solut, joihin haluat piilottaa nollat, ja avaa Ctrl+1 -näppäimellä Nollakenttä. Solujen muotoilu Valitse valintaikkuna Custom osoitteessa Luokka ja kirjoita yllä oleva muotoilukoodi kenttään Tyyppi laatikko.

    Alla olevassa kuvakaappauksessa näkyy, että solu B2 sisältää nolla-arvon, mutta sitä ei näytetä solussa:

    Nollien lisääminen ja poistaminen Excelissä helposti

    Vihdoinkin hyviä uutisia Ultimate Suite for Excelin käyttäjille - uusi työkalu, joka on suunniteltu erityisesti nollien käsittelyyn, on julkaistu! Tervetuloa Add/Remove Leading Zeros -ohjelmaan.

    Kuten tavallista, olemme pyrkineet vähentämään siirtojen määrän mahdollisimman pieneksi :)

    Osoitteeseen lisää johtavat nollat Näin toimitaan:

    1. Valitse kohdesolut ja suorita Lisää/poista etunollia -työkalu.
    2. Määritä näytettävien merkkien kokonaismäärä.
    3. Klikkaa Hae .

    Valmis!

    Osoitteeseen poistaa johtavat nollat , vaiheet ovat hyvin samankaltaisia:

    1. Valitse solut, joissa numerot ovat, ja suorita lisäohjelma.
    2. Määritä, kuinka monta merkkiä näytetään. Jos haluat saada maksimimäärän merkitseviä numeroita valitulla alueella, napsauta Hae enimmäispituus
    3. Klikkaa Hae .

    Lisäohjelma voi lisätä etunollia sekä numeroihin että merkkijonoihin:

    • Osoitteessa numerot , asetetaan mukautettu numeromuoto, eli vain numeron visuaalinen esitys muutetaan, ei sen taustalla olevaa arvoa.
    • Aakkosnumeerinen jouset etuliitteenä on etunollat, eli soluihin lisätään fyysisesti nollat.

    Näin voit lisätä, poistaa ja piilottaa nollia Excelissä. Jotta ymmärtäisit paremmin tässä oppaassa kuvatut tekniikat, voit ladata esimerkkityökirjan. Kiitos lukemisesta ja toivon, että tapaamme blogissamme ensi viikolla!

    Saatavilla olevat lataukset

    Excelin johtavat nollat esimerkkejä (.xlsx-tiedosto)

    Ultimate Suite 14 päivän täysin toimiva versio (.exe-tiedosto)

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.