Obsah
V tomto článku sa budem venovať tomu, ako odstrániť nuly (0) z programu Excel. Často sa pri práci s tabuľkami, ktoré sme nepripravili, stretávame s rôznymi typmi formátov čísel v bunkách. Napríklad telefónne čísla môžu obsahovať úvodné nuly. Na druhej strane niektoré bunky môžu obsahovať ako hodnoty len nuly, ktoré môžu ovplyvniť ďalšie výpočty v programe Excel (Napríklad pri výpočte priemeru). Našťastie, program Excelmá niekoľko možností na odstránenie oboch typov núl. Prejdime si teda tieto metódy.
Stiahnite si cvičebnicu
Môžete si stiahnuť cvičný zošit, ktorý sme použili pri príprave tohto článku.
Odstrániť 0.xlsm7 jednoduchých metód na odstránenie 0 z programu Excel
1. Použite možnosť Nájsť a nahradiť na odstránenie 0 z aplikácie Excel
Ak chceme z rozsahu údajov odstrániť nulové hodnoty, vyhľadanie a nahradenie Táto možnosť môže byť veľkým prínosom. Tu sú uvedené príslušné kroky:
Kroky:
- Najprv vyberte celý súbor údajov ( B5:B13 ).
- Potom zadajte Ctrl+T z klávesnice. Nájsť a nahradiť Zobrazí sa okno. Teraz prejdite do Vymeňte stránku zadajte kartu 0 v Zistite, čo pole, nechajte Nahradiť potom označte políčko Zodpovedá celému obsahu bunky ', pretože hľadáme bunky, ktoré obsahujú iba nuly. V opačnom prípade nahradí nuly, ktoré sa nachádzajú v ľubovoľnom čísle; napríklad 100, 80, 90 atď. Nahradiť všetko tlačidlo.
- Excel zobrazí, koľko nulových hodnôt buniek je nahradených prázdnymi. OK tlačidlo.
- Nakoniec je tu výstup; zo súboru údajov boli odstránené všetky nuly.
2. Odstránenie vedúcej 0 pomocou možnosti kontroly chýb (prevod textu na číslo)
Niekedy ľudia uplatňujú Text Ak chceme tieto nuly odstrániť naraz, môžeme previesť formát Text na Číslo jedným kliknutím. Tu sú uvedené súvisiace kroky:
Kroky:
- Najprv vyberte celý súbor údajov ( B5:B13 ), ktorý obsahuje úvodné nuly. Teraz si všimnete, že v ľavom hornom rohu výberu sa zobrazí žltá ikona.
- Potom kliknite na žltú ikonu kontroly chýb a vyberte možnosť Previesť na číslo ' z rozbaľovacieho zoznamu.
- Nakoniec zistíme, že všetky úvodné nuly sú preč.
3. Vymazanie vedúcej 0 zmenou vlastného formátovania čísel buniek
Teraz sa budeme venovať ďalšej metóde odstraňovania úvodných núl. Niekedy ľudia používajú v súboroch údajov vlastné formáty čísel. Napríklad každá bunka bude obsahovať určitý počet číslic bez ohľadu na to, aká je jej hodnota. V takýchto prípadoch môžeme odstrániť úvodné nuly jednoducho výberom Všeobecné číslo formát.
Kroky:
- Vyberte celý súbor údajov ( B5:B11 ) na začiatku.
- Potom prejdite do skupiny Číslo z Domov V predvolenom nastavení , . Špeciálne tu sa vyberie formát čísla.
- Teraz vyberte Všeobecné z rozbaľovacieho zoznamu.
- Nakoniec je náš výstup nasledovný.
4. Odstránenie vedúcej 0 pomocou špeciálnej techniky Paste
Zo súborov údajov môžeme odstrániť úvodné medzery pomocou Vložiť špeciálne technika. Predvolené bunky Excelu Číslo formát je Všeobecné a tento princíp uplatníme v tejto metóde. Táto metóda bude fungovať pre obe Vlastné číslo formát a čísla, ktoré sú prevedené na Text Predpokladajme, že máme súbor údajov, v ktorom sú hodnoty (čísla) v Text a Vlastné formát.
Kroky:
- Najprv vyberte prázdnu bunku a skopírujte ju.
- Potom vyberte súbor údajov ( B5:B13 ) a kliknite naň pravým tlačidlom myši a vyberte položku Vložiť špeciálne
- Teraz sa Vložiť špeciálne Zobrazí sa okno. Potom vyberte Pridať z Možnosti a kliknite na OK .
- Nakoniec je náš výstup nasledovný.
5. Použitie funkcie VALUE na odstránenie vedúcej 0 z programu Excel
Na rozdiel od predchádzajúcich metód si teraz povieme, ako odstrániť úvodné medzery pomocou funkcií programu Excel, ako napr. funkcia VALUE . HODNOTA funkcia konvertuje textový reťazec, ktorý predstavuje číslo, na číslo. Metóda 4 , tento vzorec bude fungovať pre Vlastné číslo formát a čísla, ktoré sú prevedené na Text .
Kroky:
- Zadajte nasledujúci vzorec Bunka C5 .
=VALUE(B5)
- Nakoniec dostaneme nasledujúci výstup. Použite Rukoväť náplne ( + ) skopírujte vzorec do ostatných buniek.
6. Vymazanie vedúcej 0 z textu v programe Excel pomocou kombinácie funkcií
Doteraz sme diskutovali o tom, ako odstrániť nuly, keď bunka obsahuje len číslice. Existujú však situácie, keď bunky obsahujú text aj číslice. V takýchto scenároch môžeme odstrániť úvodné nuly pomocou kombinácie funkcií Excelu. V tejto metóde budeme napríklad kombinovať SPRÁVNE , LEN , NÁJSŤ , LEVÁ a SUBSTITUTE funkcie na odstránenie začiatočných núl.
Kroky:
- Najprv zadajte nasledujúci vzorec Bunka C5 .
=VPRAVO(B5,LEN(B5)-FIND(VĽAVO(SUBSTITUTE(B5, "0",""),1),B5)+1)
- Výstupom vyššie uvedeného vzorca bude nasledujúci údaj.
Rozdelenie vzorca:
➤ SUBSTITUTE(B5, "0","")
Tu, funkcia SUBSTITUTE nahrádza nuly symbolmi Prázdne stránky (""), výsledkom je ABCD '.
➤ LEFT(SUBSTITUTE(B5, "0",""),1)
Tu, funkcia LEFT extrahuje najľavejší znak reťazca. Výsledkom je ' A '.
➤ FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)
Teraz, funkcia FIND hľadá najľavejší znak a jeho pozíciu danú príkazom LEVÁ Výsledok tejto časti vzorca je 3 '.
Potom sa k výsledku pripočíta 1 NÁJSŤ vzorec, aby sme získali celú dĺžku textového reťazca.
A potom, výsledok NÁJSŤ sa odpočíta od dĺžky znaku danej funkcia LEN .
➤ RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)+1)
Nakoniec, funkcia RIGHT extrahuje celý textový reťazec bez úvodných núl.
7. Odstránenie vedúcej 0 z programu Excel pomocou VBA
Úvodnú nulu môžeme odstrániť pomocou VBA Tiež. Prejdime si jednotlivé kroky tejto metódy.
Kroky:
- Najprv vyberte celý súbor údajov ( B5:B13 ).
- Potom kliknite pravým tlačidlom myši na príslušný názov hárku programu Excel a vyberte položku Zobraziť kód .
- Teraz kód Modul Potom tam napíšte nasledujúci kód.
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
- Potom, Spustiť kód.
- Nakoniec sa zo súboru údajov odstránia všetky úvodné nuly ( B5:B11 ).