Jak odstranit 0 z aplikace Excel (7 metod)

  • Sdílet Toto
Hugh West

V tomto článku se budu zabývat tím, jak z Excelu odstranit nuly (0). Často se při práci s námi nepřipravenými tabulkami setkáváme s různými typy formátů čísel v buňkách. Například telefonní čísla mohou obsahovat úvodní nuly. Na druhou stranu některé buňky mohou obsahovat jako hodnoty pouze nuly, což může mít vliv na další výpočty v Excelu (Například při výpočtu průměru). Naštěstí Excelmá několik možností, jak odstranit oba typy nul. Projděme si tedy jednotlivé metody.

Stáhněte si cvičebnici

Můžete si stáhnout cvičný sešit, který jsme použili při přípravě tohoto článku.

Odstranit 0.xlsm

7 snadných metod pro odstranění 0 z aplikace Excel

1. Použijte možnost Najít a nahradit pro odstranění 0 z aplikace Excel

Pokud chceme z rozsahu dat odstranit nulové hodnoty, Najít a nahradit Tato možnost vám může být velmi nápomocná. Zde jsou uvedeny příslušné kroky:

Kroky:

  • Nejprve vyberte celý soubor dat ( B5:B13 ).

  • Dále zadejte Ctrl+T z klávesnice. Najít a nahradit Zobrazí se okno. Nyní přejděte do okna Vyměňte stránky zadejte kartu 0 v Zjistěte, co ponechte pole Nahradit Pak zaškrtněte políčko Shoda celého obsahu buňky ', protože hledáme buňky, které obsahují pouze nuly. V opačném případě nahradí nuly, které se nacházejí v jakémkoli čísle; například 100, 80, 90 atd. Poté klikněte na tlačítko Nahradit vše tlačítko.

  • Excel zobrazí, kolik nulových hodnot buněk je nahrazeno prázdnými. Stiskněte tlačítko OK tlačítko.

  • Nakonec je zde výstup; ze souboru dat byly odstraněny všechny nuly.

2. Odstranění počáteční 0 pomocí možnosti kontroly chyb (převod textu na číslo)

Někdy lidé používají Text v buňkách Excelu zobrazit počáteční nuly. Chceme-li tyto počáteční nuly odstranit najednou, můžeme převést formát Text na Číslo Jedním kliknutím. Zde jsou uvedeny související kroky:

Kroky:

  • Nejprve vyberte celý soubor dat ( B5:B13 ), který obsahuje počáteční nuly. Nyní si všimnete, že se v levém horním rohu výběru zobrazuje žlutá ikona.

  • Poté klikněte na žlutou ikonu kontroly chyb a vyberte možnost Převést na Číslo ' z rozevíracího seznamu.

  • Nakonec zjistíme, že všechny počáteční nuly jsou pryč.

3. Vymazání přední 0 změnou vlastního formátování čísel v buňkách

Nyní si probereme další způsob odstranění počátečních nul. Někdy lidé používají v datových souborech vlastní formáty čísel. Například každá buňka bude obsahovat určitý počet číslic, ať už je hodnota jakákoli. V takových případech můžeme počáteční nuly odstranit pouhým výběrem příkazu Obecné číslo formát.

Kroky:

  • Vyberte celou sadu dat ( B5:B11 ).

  • Poté přejděte do skupiny Čísla z Home Ve výchozím nastavení , na Speciální zde je zvolen formát čísla.

  • Nyní vyberte Obecné z rozevíracího seznamu.

  • Nakonec je náš výstup následující.

4. Odstranění přední 0 pomocí speciální techniky Paste

Počáteční mezery můžeme z datových souborů odstranit pomocí příkazu Vložit speciální technika. Ve výchozím nastavení jsou buňky aplikace Excel Číslo formát je Obecné a tento princip použijeme v této metodě. Tato metoda bude fungovat jak pro Vlastní číslo a čísla, která jsou převedena na Text . Předpokládejme, že máme soubor dat, ve kterém jsou hodnoty (čísla) jak ve tvaru Text a Vlastní formát.

Kroky:

  • Nejprve vyberte prázdnou buňku a zkopírujte ji.

  • Dále vyberte datovou sadu ( B5:B13 ) a klikněte na něj pravým tlačítkem myši a vyberte možnost Vložit speciální

  • Nyní je Vložit speciální zobrazí se okno. Poté vyberte možnost Přidat z Možnosti a klikněte na OK .

  • Nakonec je náš výstup následující.

5. Použití funkce VALUE k odstranění vedoucí 0 z aplikace Excel

Na rozdíl od předchozích metod si nyní probereme, jak odstranit počáteční mezery pomocí funkcí aplikace Excel, jako je např. funkce VALUE . VALUE funkce převede textový řetězec, který představuje číslo, na číslo. podobně Metoda 4 , tento vzorec bude fungovat jak pro Vlastní číslo a čísla, která jsou převedena na Text .

Kroky:

  • Zadejte následující vzorec Buňka C5 .
=VALUE(B5)

  • Nakonec získáme následující výstup. Použijte příkaz Plnicí rukojeť ( + ) zkopírovat vzorec do ostatních buněk.

6. Vymazání vedoucí 0 z textu v aplikaci Excel pomocí kombinace funkcí

Dosud jsme se zabývali tím, jak odstranit nuly, když buňka obsahuje pouze číslice. Existují však situace, kdy buňky obsahují jak text, tak číslice. V takových případech můžeme odstranit počáteční nuly pomocí kombinace funkcí Excelu. V této metodě budeme například kombinovat funkci PRAVÁ , LEN , VYHLEDAT , LEVÝ a SUBSTITUTE funkce pro odstranění počátečních nul.

Kroky:

  • Nejprve zadejte následující vzorec Buňka C5 .
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)+1)

  • Výstupem výše uvedeného vzorce bude následující.

Rozdělení vzorce:

SUBSTITUTE(B5, "0",")

Zde, funkce SUBSTITUTE nahrazuje nuly Prázdné stránky (""), výsledkem je ABCD '.

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

Zde, funkce LEFT extrahuje nejlevější znak řetězce. A výsledkem je ' A '.

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

Nyní, funkce FIND hledá nejlevější znak a jeho pozici danou příkazem LEVÝ Zde je výsledkem této části vzorce 3 '.

Dále se k výsledku přičte 1. VYHLEDAT vzorec, abychom získali celou délku textového řetězce.

A pak výsledek VYHLEDAT se odečte od délky znaku dané vztahem funkce LEN .

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

Nakonec, funkce RIGHT extrahuje celý textový řetězec bez počátečních nul.

7. Odstranění vedoucí 0 z aplikace Excel pomocí VBA

Úvodní nulu můžeme odstranit pomocí VBA Projděme si jednotlivé kroky této metody.

Kroky:

  • Nejprve vyberte celý soubor dat ( B5:B13 ).

  • Poté klikněte pravým tlačítkem myši na příslušný název listu aplikace Excel a vyberte možnost Zobrazit kód .

  • Nyní kód Modul Pak tam napište následující 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 
  • Poté, Spustit kód.

  • Nakonec jsou ze souboru dat odstraněny všechny počáteční nuly ( B5:B11 ).

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.