Kuinka poistaa 0 Excelistä (7 menetelmää)

  • Jaa Tämä
Hugh West

Tässä artikkelissa käsittelen sitä, miten nollat (0) poistetaan Excelistä. Usein, kun työskentelemme muiden kuin itse laatimiemme taulukkolaskentataulukoiden kanssa, kohtaamme soluissa erityyppisiä numeroformaatteja. Esimerkiksi puhelinnumerot voivat sisältää etunollia. Toisaalta jotkin solut voivat sisältää arvoina vain nollia, jotka voivat vaikuttaa Excelin myöhempiin laskutoimituksiin (esimerkiksi keskiarvon laskemisessa). Onneksi Excelinon useita vaihtoehtoja molempien nollatyyppien poistamiseen. Käydäänpä läpi nämä menetelmät.

Lataa harjoituskirja

Voit ladata harjoitustyökirjan, jota olemme käyttäneet tämän artikkelin valmisteluun.

Poista 0.xlsm

7 helppoa tapaa poistaa 0 Excelistä

1. Käytä Etsi ja korvaa -vaihtoehtoa 0:n poistamiseksi Excelistä.

Jos haluamme poistaa nolla-arvot tietueesta, Etsi ja korvaa Vaihtoehto voi olla suureksi avuksi. Seuraavassa on seuraavat vaiheet:

Vaiheet:

  • Valitse ensin koko tietokokonaisuus ( B5:B13 ).

  • Kirjoita seuraavaksi Ctrl+T näppäimistöltä. Etsi ja korvaa ikkuna tulee näkyviin. Siirry nyt kohtaan Vaihda välilehti, kirjoita 0 vuonna Etsi mitä kenttä, jätä Korvaa seuraavalla kenttä tyhjäksi. Laita sitten valintamerkki kenttään ' Täsmää koko solun sisältö ', koska etsimme soluja, jotka sisältävät vain nollia. Muussa tapauksessa se korvaa nollat, jotka sijaitsevat missä tahansa numerossa, kuten 100, 80, 90 jne. Tämän jälkeen napsauta painiketta Korvaa kaikki nappi.

  • Excel näyttää, kuinka monta nollasolun arvoa on korvattu tyhjillä. Paina näppäintä OK nappi.

  • Lopuksi tässä on tulos; kaikki nollat on poistettu tietokokonaisuudesta.

2. Poista johtava 0 käyttämällä Virheentarkistusvaihtoehtoa (Muunna teksti numeroksi).

Joskus ihmiset hakevat Teksti Jos haluamme poistaa nämä nollat kerralla, voimme muuntaa Excelin solujen nollamuodon muotoon Teksti osoitteeseen Numero yhdellä napsautuksella. Tässä ovat siis siihen liittyvät vaiheet:

Vaiheet:

  • Valitse ensin koko tietokokonaisuus ( B5:B13 ), joka sisältää etunollia. Nyt huomaat keltaisen kuvakkeen näkyvän valinnan vasemmassa yläkulmassa.

  • Napsauta seuraavaksi keltaista virhetarkistuskuvaketta ja valitse ' Muunna numeroksi ' -vaihtoehto pudotusvalikosta.

  • Lopuksi huomaamme, että kaikki etunollat on poistettu.

3. Poista johtava 0 muuttamalla solujen mukautettua numeromuotoilua.

Nyt käsittelemme toista tapaa poistaa etunollia. Joskus ihmiset käyttävät tietokokonaisuuksissa mukautettuja numeroformaatteja. Esimerkiksi jokainen solu sisältää tietyn määrän numeroita riippumatta siitä, mikä arvo on. Tällaisissa tapauksissa voimme poistaa etunollat vain valitsemalla komennon Yleinen numero muodossa.

Vaiheet:

  • Valitse koko tietokokonaisuus ( B5:B11 ) aluksi.

  • Siirry seuraavaksi Numero-ryhmään valikosta Etusivu Oletusarvoisesti , ... Erityinen numeroformaatti valitaan tässä.

  • Valitse nyt Yleistä pudotusvalikosta.

  • Lopulta tuloksemme on seuraava.

4. Poista johtava 0 käyttämällä Paste Special -tekniikkaa.

Voimme poistaa johtavat välilyönnit tietokokonaisuuksista käyttämällä komentoa Liitä Special tekniikka. Oletusarvoisesti Excelin solut Numero muoto on Yleistä ja sovellamme tätä periaatetta tässä menetelmässä. Tämä menetelmä toimii sekä Mukautettu numero muodossa ja numerot, jotka muunnetaan Teksti Oletetaan, että meillä on tietokokonaisuus, jossa arvot (numerot) ovat sekä vuonna Teksti ja Custom muodossa.

Vaiheet:

  • Valitse ensin tyhjä solu ja kopioi solu.

  • Valitse seuraavaksi tietokokonaisuus ( B5:B13 ) ja napsauta sitä hiiren oikealla painikkeella ja valitse vaihtoehto Liitä Special

  • Nyt Liitä Special ikkuna tulee näkyviin. Valitse sitten Lisää alkaen Vaihtoehdot ryhmässä ja napsauta OK .

  • Lopulta tuloksemme on seuraava.

5. Käytä VALUE-funktiota johtavan 0:n poistamiseen Excelistä.

Toisin kuin aiemmissa menetelmissä kuvattiin, nyt keskustelemme siitä, miten poistetaan johtavat välilyönnit käyttämällä Excelin toimintoja, kuten seuraavia toimintoja VALUE-toiminto . ARVO funktio muuntaa numeroa esittävän tekstijonon numeroksi. Samoin Menetelmä 4 , tämä kaava toimii sekä Mukautettu numero muodossa ja numerot, jotka muunnetaan Teksti .

Vaiheet:

  • Kirjoita alla oleva kaava Solu C5 .
=VALUE(B5)

  • Lopulta saamme seuraavan tulosteen. Käytä komentoa Täyttökahva ( + ) työkalua kopioidaksesi kaavan muihin soluihin.

6. Poista johtava 0 tekstistä Excelissä käyttämällä funktioiden yhdistelmää.

Tähän asti olemme keskustelleet siitä, miten nollat poistetaan, kun solu sisältää vain numeroita. On kuitenkin tilanteita, joissa solut sisältävät sekä tekstiä että numeroita. Tällaisissa tilanteissa voimme poistaa johtavat nollat käyttämällä Excelin funktioiden yhdistelmiä. Esimerkiksi tässä menetelmässä yhdistämme funktiot RIGHT , LEN , FIND , VASEMPI ja SIJAINEN toimintoja etunollien poistamiseksi.

Vaiheet:

  • Kirjoita ensin seuraava kaava Solu C5 .
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)+1)

  • Edellä mainitun kaavan tuloksena saadaan seuraava tulos.

Kaavan erittely:

SUBSTITUTE(B5, "0″,"")

Tässä, SUBSTITUTE-toiminto korvaa nollat Tyhjä (""), tulos on ' ABCD '.

LEFT(SUBSTITUTE(B5, "0″,""),1)

Tässä, LEFT-toiminto poimii merkkijonon vasemmanpuoleisimman merkin. Tulos on ' A '.

FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)

Nyt, FIND-toiminto etsii vasemmanpuoleisimman merkin ja sen sijainnin, joka on annettu parametrilla VASEMPI Tässä kaavan tämän osan tulos on 3 '.

Seuraavaksi lisätään 1 tulokseen, joka saadaan laskemalla FIND kaavaa, jotta saamme koko tekstijonon pituuden.

Ja sitten, tulos FIND kaava vähennetään merkin pituudesta, joka saadaan kaavalla LEN-toiminto .

RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0″,""),1),B5)+1)

Vihdoinkin, RIGHT-toiminto poimii koko merkkijonon ilman etunollia.

7. Johtavan 0:n poistaminen Excelistä VBA:n avulla

Voimme poistaa johtavan nollan käyttämällä VBA myös. Käydään läpi tämän menetelmän vaiheet.

Vaiheet:

  • Valitse ensin koko tietokokonaisuus ( B5:B13 ).

  • Napsauta seuraavaksi hiiren kakkospainikkeella vastaavan Excel-arkin nimeä ja valitse sitten Näytä koodi .

  • Nyt koodi Moduuli Kirjoita sitten seuraava koodi sinne.
 Sub RemoveZero() Dim Range As Range Dim WorkRange As Range On Error Resume Next xTitleId = "Excel" Set WorkRange = Application.Selection Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8) WorkRange.NumberFormat = "General" WorkRange.Value = WorkRange.Value End Sub 
  • Sen jälkeen, Suorita koodi.

  • Lopuksi kaikki johtavat nollat poistetaan tietokannasta ( B5:B11 ).

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.