Monilla ihmisillä on rakkaus-vihasuhde Excelin johtavien nollien kanssa.
Joskus haluat sen ja joskus et.
Vaikka Excel on ohjelmoitu siten, että se poistaa automaattisesti kaikki numerot edessä olevista nollista, joissakin tapauksissa saatat saada nämä.
Tässä Excel -opetusohjelmassa näytän sinulle kuinka poistaa nollien alku numeroissasi Excelissä.
Aloitetaan siis!
Mahdolliset syyt Excelin nollaan
Kuten mainitsin, Excel poistaa automaattisesti kaikki etunolut numeroista. Jos esimerkiksi kirjoitat 00100 Excelin soluun, se muuntaa sen automaattisesti 100: ksi.
Useimmissa tapauksissa tämä on järkevää, koska nämä johtavat nollat eivät ole todella merkityksellisiä.
Mutta joissakin tapauksissa saatat haluta sitä.
Seuraavassa on joitain mahdollisia syitä, joiden vuoksi numerosi voivat säilyttää ensimmäiset nollat:
- Jos numero on muotoiltu tekstiksi (useimmiten lisäämällä heittomerkki ennen numeroa), se säilyttää ensimmäiset nollat.
- Solu on ehkä muotoiltu siten, että se näyttää aina tietyn pituuden numerosta. Ja jos luku on pienempi, lisätään nollaa sen korvaamiseksi. Voit esimerkiksi muotoilla solun näyttämään aina viisi numeroa (ja jos luku on alle viisi numeroa, nolla lisätään automaattisesti)
Menetelmä, jonka valitsemme poistamaan ensimmäiset nollat, riippuu siitä, mikä sen aiheuttaa.
Lue myös: Johtavien nollien lisääminen Exceliin
Ensimmäinen askel on siis tunnistaa syy, jotta voimme valita oikean tavan poistaa nämä nollit.
Kuinka poistaa johtavat nollat numeroista
On olemassa useita tapoja, joilla voit poistaa alkuluvut numeroista.
Tässä osiossa näytän sinulle viisi tällaista menetelmää.
Muunna teksti numeroiksi käyttämällä virheentarkistusvaihtoehtoa
Jos johtavien numeroiden syy on se, että joku on lisännyt heittomerkit ennen näitä numeroita (muuntaakseen ne tekstiksi), voit käyttää virheen tarkistusmenetelmää muuntamaan ne takaisin numeroiksi yhdellä napsautuksella.
Tämä on luultavasti helpoin tapa päästä eroon johtavista nollista.
Tässä minulla on tietojoukko, jossa minulla on numerot, joissa on heittomerkki ennen näitä, sekä ensimmäiset nollat. Tästä syystä näet, että nämä numerot on kohdistettu vasemmalle (kun taas oletusarvoisesti numerot ovat oikealla) ja niissä on myös ensimmäiset 0.
Alla olevat vaiheet näiden nollien poistamiseksi näistä numeroista:
- Valitse numerot, joista haluat poistaa nollit. Huomaat, että valinnan oikeassa yläkulmassa on keltainen kuvake.
- Napsauta keltaista virheentarkistuskuvaketta
- Napsauta "Muunna numeroksi"
Se siitä! Yllä olevat vaiheet poistaisivat heittomerkit ja muuttaisivat nämä tekstiarvot takaisin numeroiksi.
Ja koska Excel on oletusarvoisesti ohjelmoitu poistamaan välilyönnit kaikista numeroista, huomaat, että tämä poistaa automaattisesti kaikki alun nollat.
Huomautus: Tämä menetelmä ei toimi, jos ensimmäiset nollat on lisätty osana solujen mukautettua numeroiden muotoilua. Käytä näitä tapauksia seuraavien menetelmien avulla.Muuta solujen mukautetun numeron muotoilua
Toinen todella yleinen syy, joka saattaa saada numerosi näkyviin nollien kanssa, on se, että solut on muotoiltu näyttämään aina tietty määrä numeroita jokaisessa numerossa.
Monet ihmiset haluavat saada numerot näyttämään yhdenmukaisilta ja samanpituisilta, joten he määrittävät numeroiden vähimmäispituuden muuttamalla solujen muotoilua.
Jos esimerkiksi haluat, että kaikki numerot näkyvät 5-numeroisina numeroina, jos sinulla on numero, joka on vain kolminumeroinen, Excel lisää siihen automaattisesti kaksi etunollia.
Alla on tietojoukko, jossa mukautettua numeroiden muotoilua on käytetty niin, että solussa näkyy aina vähintään viisi numeroa.
Ja tapa päästä eroon näistä johtavista nollista on vain poistaa olemassa oleva muotoilu soluista.
Alla on vaiheet tämän tekemiseen:
- Valitse solut, joissa on numerot, joiden alussa on nollia
- Napsauta Etusivu -välilehteä
- Napsauta Numerot -ryhmässä avattavaa Numeromuoto -valikkoa
- Valitse "Yleinen"
Yllä olevat vaiheet muuttavat solujen mukautettua numeroiden muotoilua, ja nyt numerot näytetään odotetulla tavalla (jossa ei ole alkunollaa).
Huomaa, että tämä tekniikka toimisi vain silloin, kun etunollien syy oli mukautettu numeroiden muotoilu. Se ei toimi, jos numeroiden muuntamiseen tekstiksi on käytetty heittomerkkiä (tässä tapauksessa sinun tulee käyttää edellistä menetelmää)
Kerro yhdellä (käyttämällä Paste Special -tekniikkaa)
Tämä tekniikka toimii molemmissa skenaarioissa (joissa numerot on muutettu tekstiksi käyttämällä heittomerkkiä tai soluihin on sovellettu mukautettua numeromuotoa).
Oletetaan, että sinulla on alla esitetyn kaltainen tietojoukko ja haluat poistaa siitä alkuluvut.
Alla on vaiheet tämän tekemiseen
- Kopioi tyhjä solu laskentataulukosta
- Valitse solut, joista sinulla on numerot, joista haluat poistaa nolla
- Napsauta valintaa hiiren kakkospainikkeella ja valitse sitten Liitä erityinen. Tämä avaa Liitä erikoisvalintaikkunan
- Napsauta "Lisää" -vaihtoehtoa (toimintoryhmässä)
- Napsauta OK
Yllä olevat vaiheet lisäävät 0 valitsemallesi soluvalikoimalle ja poistavat myös kaikki edessä olevat nollat ja heittomerkit.
Vaikka tämä ei muuta solun arvoa, se muuntaa kaikki tekstiarvot numeroiksi ja kopioi muotoilun kopioimasta tyhjästä solusta (korvaten siten olemassa olevan muotoilun, joka johti nollien näkyviin).
Tämä menetelmä vaikuttaa vain numeroihin. Jos solussa on tekstimerkkijono, se pysyy muuttumattomana.
VALUE -funktion käyttäminen
Toinen nopea ja helppo tapa poistaa nollia on käyttää arvotoimintoa.
Tämä funktio ottaa yhden argumentin (joka voi olla teksti tai soluviittaus, jossa on teksti) ja palauttaa numeerisen arvon.
Tämä toimii myös molemmissa tilanteissa, joissa etunumerosi ovat peräisin heittomerkistä (jota käytetään numeroiden muuntamiseen tekstiksi) tai mukautetusta numeromuodosta.
Oletetaan, että minulla on alla esitetyn kaltainen tietojoukko:
Alla on kaava, joka poistaa nollien alun:
= ARVO (A1)
Tekstin käyttäminen sarakkeena
Vaikka Teksti sarakkeisiin -toimintoa käytetään solun jakamiseen useisiin sarakkeisiin, voit myös poistaa sen avulla nollien alun.
Oletetaan, että sinulla on alla esitetyn kaltainen tietojoukko:
Alla on vaiheet, joilla voit poistaa nollia tekstistä sarakkeisiin:
- Valitse solualue, jossa on numeroita
- Napsauta "Data" -välilehteä
- Valitse Datatyökalut -ryhmästä Teksti sarakkeisiin.
- Tee ohjatussa Muunna teksti sarakkeiksi -toiminnossa seuraavat muutokset:
- Vaihe 1/3: Valitse Erotettu ja napsauta Seuraava
- Vaihe 2/3: Poista kaikkien erottimien valinta ja napsauta Seuraava
- Vaihe 3/3: Valitse kohdesolu (tässä tapauksessa B2) ja napsauta Valmis
- Vaihe 1/3: Valitse Erotettu ja napsauta Seuraava
Yllä olevien vaiheiden pitäisi poistaa kaikki edessä olevat nollat ja antaa sinulle vain numerot. Jos näet edelleen nollien alun, sinun on muutettava solujen muotoilu yleiseksi (tämä voidaan tehdä Aloitus -välilehdestä)
Kuinka poistaa johtavat nollat tekstistä
Vaikka kaikki edellä mainitut menetelmät toimivat hyvin, ne on tarkoitettu vain niille soluille, joilla on numeerinen arvo.
Mutta entä jos sinulla on aakkosnumeerisia tai tekstiarvoja, joissa on myös satunnaisia nollia.
Yllä olevat menetelmät eivät toimi siinä tapauksessa, mutta Excelin uskomattomien kaavojen ansiosta voit silti saada tämän ajan.
Oletetaan, että sinulla on alla esitetyn kaltainen tietojoukko ja haluat poistaa siitä kaikki alkuluvut:
Alla on kaava sen tekemiseen:
= OIKEA (A2, LEN (A2) -FIND (VASEN (KORVAUS (A2, "0", ""), 1), A2) +1)
Selitän kuinka tämä kaava toimii
Kaavan KORVAUS -osa korvaa nollan tyhjällä. Joten arvolle 001AN76 korvaava kaava antaa tuloksen 1AN76
LEFT-kaava purkaa tämän tuloksena olevan merkkijonon vasemmanpuoleisen merkin, joka olisi tässä tapauksessa 1.
FIND-kaava etsii tämän vasemmanpuoleisen merkin, joka on annettu LEFT-kaavalla, ja palauttaa sijaintinsa. Esimerkissämme arvolle 001AN76 se antaisi 3 (joka on 1: n sijainti alkuperäisessä tekstimerkkijonossa).
1 lisätään FIND -kaavan tulokseen varmistaaksemme, että saamme koko tekstimerkkijonon (lukuun ottamatta ensimmäisiä nollia)
FIND -kaavan tulos vähennetään sitten LEN -kaavan tuloksesta (jota käytetään antamaan koko tekstimerkkijonon pituus). Tämä antaa meille tekstirenkaan pituuden ilman alkupisteitä.
Tätä arvoa käytetään sitten OIKEA -funktion kanssa koko tekstimerkkijonon purkamiseen (lukuun ottamatta nollien alkua).
Jos on mahdollista, että soluissasi voi olla välilyöntejä tai välilyöntejä, on parasta käyttää TRIM -toimintoa jokaisen soluviittauksen kanssa.
Joten uusi kaava, johon on lisätty TRIM -toiminto, olisi seuraavanlainen:
= OIKEA (TRIM (A2), LEN (TRIM (A2))-ETSI (VASEN (KORVAUS (TRIM (A2), "0", ""), 1), TRIM (A2))+1)
Joten, nämä ovat muutamia helppoja tapoja, joilla voit poistaa alkuluvut tietojoukostasi Excelissä.
Toivottavasti pidit tätä opetusohjelmaa hyödyllisenä!