Kuidas eemaldada Excelis juhtivad nullid (5 lihtsat viisi)

Paljudel inimestel on Excelis armastuse-vihkamise suhe juhtivate nullidega.

Mõnikord sa tahad seda ja mõnikord mitte.

Kuigi Excel on programmeeritud nii, et see eemaldab automaatselt numbrite eesmised nullid, on mõningatel juhtudel neid võimalik.

Selles Exceli õpetuses näitan teile kuidas eemaldada eesmised nullid oma numbrites Excelis.

Nii et alustame!

Võimalikud põhjused, miks teil võib Excelis olla nulle

Nagu ma mainisin, eemaldab Excel automaatselt numbrite ees olevad nullid. Näiteks kui sisestate Exceli lahtrisse 00100, teisendatakse see automaatselt 100 -ks.

Enamikul juhtudel on see mõistlik, kuna need eesmised nullid pole tegelikult tähenduslikud.

Kuid mõnel juhul võite seda soovida.

Siin on mõned võimalikud põhjused, mis võivad põhjustada teie numbrite eesmiste nullide säilimise.

  • Kui number on vormindatud tekstina (enamasti lisades numbri ette apostroofi), säilitaks see esimesed nullid.
  • Lahter võib olla vormindatud nii, et see näitab alati teatud arvu numbrit. Ja kui number on väiksem, lisatakse selle korvamiseks eesmised nullid. Näiteks saate vormindada lahtri nii, et see näitaks alati 5 numbrit (ja kui arv on väiksem kui viis numbrit, lisatakse nullid automaatselt)

Meetod, mille valime eesmiste nullide eemaldamiseks, sõltub sellest, mis selle põhjustab.

Loe ka: Kuidas Excelis juhtnulle lisada

Niisiis, esimene samm on põhjuse väljaselgitamine, et saaksime valida õige meetodi nende nullide eemaldamiseks.

Kuidas eemaldada numbrite eesmised nullid

Esinullide eemaldamiseks numbritest saate kasutada mitmeid viise.

Selles osas näitan teile viis sellist meetodit.

Teisendage tekst numbriteks, kasutades veakontrolli võimalust

Kui juhtivate numbrite põhjuseks on see, et keegi on lisanud nende numbrite ette apostroofi (nende teisendamiseks tekstiks), saate veakontrolli meetodi abil need ühe klõpsuga tagasi numbriteks teisendada.

See on ilmselt lihtsaim viis vabaneda juhtivatest nullidest.

Siin on mul andmekogum, kus mul on numbrid, mille ees on apostroof, ja ka eesmised nullid. See on ka põhjus, miks näete neid numbreid vasakule joondatuna (samas kui vaikimisi joondatakse numbrid paremale) ja neil on ka esimesed 0 -d.

Allpool on toodud sammud nende numbrite eesmiste nullide eemaldamiseks.

  1. Valige numbrid, millest soovite nullid eemaldada. Märkate, et valiku paremas ülanurgas on kollane ikoon.
  2. Klõpsake kollast veakontrolli ikooni
  3. Klõpsake nuppu „Teisenda numbriks”

See on kõik! Ülaltoodud sammud eemaldaksid apostroofi ja teisendaksid need tekstiväärtused uuesti numbriteks.

Ja kuna Excel on programmeeritud vaikimisi eemaldama suvalistest numbritest tühikud, näete, et see eemaldab automaatselt kõik eesmised nullid.

Märkus. See meetod ei tööta, kui lahtrite kohandatud numbrivormingu osana on lisatud esimesed nullid. Nende juhtumite käsitlemiseks kasutage järgmisi meetodeid.

Muutke lahtrite kohandatud numbrivormingut

Teine tõeliselt levinud põhjus, mis võib teie numbreid esile tuua nullidega, on see, kui teie lahtrid on vormindatud nii, et igal numbril oleks alati kindel arv numbreid.

Paljud inimesed tahavad, et numbrid näeksid välja ühtlased ja ühepikkused, nii et nad määravad lahtrite vormingut muutes numbrite minimaalse pikkuse.

Näiteks kui soovite, et kõik numbrid kuvataks viiekohalise numbrina, lisaks Excel, kui see on ainult kolmekohaline, automaatselt kaks esimest nullit.

Allpool on mul andmestik, kus on rakendatud kohandatud numbrivormingut, et näidata lahtris alati vähemalt viit numbrit.

Ja viis nendest juhtivatest nullidest vabanemiseks on lihtsalt olemasoleva vormingu eemaldamine lahtritest.

Allpool on toodud sammud selle tegemiseks.

  1. Valige lahtrid, mille numbrid on nullidega ees
  2. Klõpsake vahekaarti Avaleht
  3. Klõpsake rühmas Numbrid rippmenüüd Numbrivorming
  4. Valige „Üldine”

Ülaltoodud sammud muudaksid lahtrite kohandatud numbrivormingut ja nüüd kuvataks numbrid ootuspäraselt (seal, kus poleks nulle).

Pange tähele, et see tehnika töötaks ainult siis, kui eesmiste nullide põhjuseks oli kohandatud numbrivorming. See ei tööta, kui numbrite tekstiks teisendamiseks on kasutatud apostroofi (sel juhul peaksite kasutama eelmist meetodit)

Korrutage 1 -ga (kasutades spetsiaalset kleepimise tehnikat)

See tehnika töötab mõlemas stsenaariumis (kui numbrid on teisendatud tekstiks, kasutades apostroofi või kui lahtritele on rakendatud kohandatud numbrivorming).

Oletame, et teil on allpool näidatud andmekogum ja soovite selle ees olevad nullid eemaldada.

Allpool on toodud sammud selle tegemiseks

  1. Kopeerige töölehe tühjad lahtrid
  2. Valige lahtrid, kus on numbrid, millest soovite nullid eemaldada
  3. Paremklõpsake valikut ja seejärel klõpsake käsku Kleebi spetsiaalne. See avab dialoogiboksi Eriline kleepimine
  4. Klõpsake suvandit „Lisa” (operatsioonirühmas)
  5. Klõpsake nuppu OK

Ülaltoodud sammud lisavad valitud lahtrite vahemikule 0 ning eemaldavad ka kõik eesmised nullid ja apostroofid.

Kuigi see ei muuda lahtri väärtust, teisendab see kõik tekstiväärtused numbriteks ja kopeerib vormingu tühjast lahtrist, mille kopeerisite (asendades sellega olemasoleva vormingu, mis tõi esile nullid).

See meetod mõjutab ainult numbreid. Kui teil on lahtris tekstistring, jääb see muutumatuks.

Funktsiooni VALUE kasutamine

Teine kiire ja lihtne viis eesmiste nullide eemaldamiseks on väärtusfunktsiooni kasutamine.

See funktsioon võtab ühe argumendi (see võib olla tekst või lahtri viide, millel on tekst) ja tagastab arvväärtuse.

See toimiks ka mõlemas stsenaariumis, kus teie juhtnumbrid on tingitud apostrofist (kasutatakse numbrite teisendamiseks tekstiks) või kohandatud numbrivormingust.

Oletame, et mul on allpool näidatud andmekogum:

Allpool on valem, mis eemaldaks eesmised nullid:

= VÄÄRTUS (A1)

Märkus. Juhul, kui näete endiselt eesmisi nulle, peate minema avalehele ja muutma lahtrivormingu üldiseks (rippmenüüst Number Format).

Teksti veergu kasutamine

Funktsiooni Tekst veergudesse kasutatakse lahtri jagamiseks mitmeks veeruks, saate seda kasutada ka nullide eemaldamiseks.

Oletame, et teil on allpool näidatud andmekogum:

Allpool on toodud sammud eesmiste nullide eemaldamiseks, kasutades teksti veergudesse.

  1. Valige numbritega lahtrite vahemik
  2. Klõpsake vahekaarti „Andmed”
  3. Klõpsake rühmas Andmetööriistad nuppu „Tekst veergudele”
  4. Tehke viisardis „Teisenda tekst veergudeks” järgmisi muudatusi.
    1. Samm 1/3: valige „Eraldatud” ja klõpsake nuppu Edasi
    2. Samm 2/3: tühjendage kõik eraldajad ja klõpsake nuppu Edasi
    3. Samm 3/3: Valige sihtrakk (antud juhul B2) ja klõpsake nuppu Lõpeta

Ülaltoodud sammud peaksid eemaldama kõik eesmised nullid ja andma teile ainult numbrid. Kui näete endiselt nulle ees, peate lahtrite vormingu muutma üldiseks (seda saab teha vahekaardil Avaleht)

Kuidas eemaldada tekstist eesmised nullid

Kuigi kõik ülaltoodud meetodid töötavad suurepäraselt, on need mõeldud ainult nende lahtrite jaoks, millel on numbriline väärtus.

Aga mis siis, kui teil on tähtnumbrilised või tekstiväärtused, millel on juhtumisi ka nullid ees.

Ülaltoodud meetodid sel juhul ei töötaks, kuid tänu Exceli suurepärastele valemitele saate selle aja siiski kätte.

Oletame, et teil on allpool näidatud andmekogum ja soovite sellest eemaldada kõik eesmised nullid.

Allpool on valem selle tegemiseks:

= PAREM (A2, LEN (A2) -FIND (VASAK (ASENDUS (A2, "0", ""), 1), A2) +1)

Las ma selgitan, kuidas see valem töötab

Valemi asendusosa asendab nulli tühikuga. Nii et väärtuse 001AN76 puhul annab asendusvalem tulemuseks 1AN76

Seejärel ekstraheerib LEFT valem selle saadud stringi vasakpoolseima märgi, mis oleks antud juhul 1.

Seejärel otsib FIND valem selle vasakpoolseima märgi, mis on antud LEFT valemiga, ja tagastab oma positsiooni. Meie näites annaks see väärtuse 001AN76 jaoks 3 (mis on 1 asukoht algses tekstistringis).

FIND valemi tulemusele lisatakse 1, et veenduda, et saame kogu tekstistringi välja (välja arvatud esimesed nullid)

Seejärel lahutatakse FIND valemi tulemus LEN valemi tulemusest (seda kasutatakse kogu tekstistringi pikkuse andmiseks). See annab meile tekstirõnga pikkuse ilma eesmiste nullideta.

Seda väärtust kasutatakse seejärel funktsiooniga RIGHT kogu tekstistringi (välja arvatud eesmised nullid) ekstraheerimiseks.

Kui on võimalik, et teie lahtrites võib olla esi- või lõpptühikuid, on kõige parem kasutada funktsiooni TRIM iga lahtri viitega.

Seega oleks uus valem, millele on lisatud funktsioon TRIM, järgmine:

= PAREM (TRIM (A2), LEN (TRIM (A2))-FIND (VASAK (ASENDUS (TRIM (A2), "0", ""), 1), TRIM (A2))+1)

Niisiis, need on mõned lihtsad viisid, mille abil saate Exceli andmekogumist eemaldada eesmised nullid.

Loodan, et sellest õpetusest oli teile kasu!

wave wave wave wave wave