Výsledek vzorce zobrazující 0 v aplikaci Excel (3 řešení)

  • Sdílet Toto
Hugh West

V tomto tutoriálu si ukážeme, jak vyřešit problém s výsledkem vzorce zobrazujícím 0 v Excelu. Při práci v Microsoft Excel můžeme potřebovat přidat nějaké hodnoty pomocí vzorce. Ale místo zobrazení vypočtené hodnoty vzorec vrátí. 0 . S tímto problémem se můžete setkat z různých důvodů. V tomto článku se pokusíme objasnit vaši představu o tom, jak tento problém vyřešit.

Stáhnout cvičebnici

Cvičebnici si můžete stáhnout zde.

Výsledek vzorce zobrazující 0.xlsm

3 účinná řešení pro výsledek vzorce zobrazující 0 v aplikaci Excel

Budeme diskutovat o 3 účinná řešení pro odstranění problému s výsledkem vzorce, který ukazuje. 0 Pro ilustraci řešení použijeme stejný soubor dat pro řešení-1 ' a ' řešení-2 ' a mírně upravená datová sada pro ' řešení-3 '.

1. Oprava výsledku vzorce zobrazujícího 0 převedením textu na číslo

Oprava problému, kdy se výsledek vzorce zobrazuje 0 v excelu v první řadě zkontrolujeme data v našem datovém souboru, která budeme vkládat do vzorce. Někdy jsou čísla v datech uložena v textovém formátu. Vzorec tedy vrátí data, která jsou uložena v textovém formátu. 0 místo skutečného výsledku. Abychom tento problém vyřešili, převedeme text na čísla.

1.1 Převod textu na číslo kliknutím myši

V této metodě převedeme text na čísla kliknutím myši, abychom vyřešili problém se zobrazením výsledku vzorce. 0 Na následujícím obrázku máme datový soubor knihkupectví. Datový soubor se skládá z názvů některých knih a dostupného množství těchto knih v daném knihkupectví. Předpokládejme, že chceme vypočítat počet všech knih v buňce C10 .

Postupujte podle následujících kroků:

  • Zadejte vzorec do buňky C10 pro výpočet celkového množství:
=SUMA(C5:C9)

  • Tisk Vstupte na a vidíme, že vzorec vrací 0 To je problém, který musíme vyřešit.

  • Než začneme, chceme, abyste si všimli několika bodů. V buňce F6 vložte následující vzorec:
=COUNTA(C5:C9)

  • Pokud stisknete Vstupte na po vložení vzorce získáte výsledek, protože vzorec COUNTA funkce počítá počet neprázdných buněk. Nemá žádný vztah k hodnotě buňky.

  • Do buňky opět vložte následující vzorec F7 :
=COUNT(C5:C9)

  • Tisk Vstupte na . Zde vzorec vrací 0 protože COUNT funkce spočítá počet buněk, které neobsahují text, ale čísla.

  • Abyste pochopili důvod pro zobrazení 0 vybrat buňku C5 a podívejte se na řádek se vzorcem. Vidíme číslo, ale je tam i symbol apostrof který označuje, že číslo je v textovém formátu. Proto se nám při použití vzorců zobrazí chyba.

Podívejme se, jak tento problém vyřešit.

KROKY:

  • Nejprve vyberte buňku ( C5:C9 ).

  • Za druhé klikněte na vykřičník Zobrazí se rozevírací nabídka.
  • Za třetí vyberte možnost Převést na Číslo ' z rozevírací nabídky.

  • Nakonec vidíme, že výsledek vzorce se nezobrazuje. 0 již v buňkách C10 a F7 Protože jsme převedli formát hodnot v buňce ( C5:C9 ) z textu na číslo, vzorec v buňce C10 může nyní poskytnout výsledek.

Čtěte více: [Opraveno!] Vzorec nefunguje a zobrazuje se jako text v aplikaci Excel

1.2 Použití možnosti "Vložit speciální" pro převod textu na číslo

Další způsob, jak vyřešit problém s výsledkem vzorce, který se zobrazuje 0 v Excelu je použití příkazu Vložit speciální '. Pro ilustraci této metody použijeme stejný soubor dat, který jsme použili v předchozí metodě.

Podívejme se tedy na postup použití funkce Vložit speciální ' v této metodě.

KROKY:

  • Nejprve vyberte libovolnou buňku mimo rozsah dat a klikněte na tlačítko Kopírovat .
  • Dále vyberte rozsah buněk ( C5:C9 ).
  • Pak přejděte na Home > Vložit > Vložit speciální

  • Výše uvedené akce otevřou nové dialogové okno s názvem Vložit speciální '.
  • Poté zaškrtněte možnost Přidat pod Operace a klikněte na OK .

  • Nakonec vidíme výstup vzorce v buňce C10 .

Další informace: Jak zobrazit všechny vzorce v aplikaci Excel (4 snadné & rychlé metody)

1.3 Použití kódu VBA pro převod textu na číslo pro opravu výsledku vzorce zobrazujícího 0 v aplikaci Excel

Pokud jste pokročilým uživatelem aplikace Excel a chcete provádět úlohy rychleji, můžete použít. VBA kód pro řešení výše uvedeného problému. V této metodě použijeme metodu VBA kód pro opravu problému, kdy se výsledek vzorce zobrazuje. 0 v programu Excel rychleji.

Podívejme se tedy, jak postupovat při aplikaci VBA kód v této metodě.

KROKY:

  • Na začátku vyberte buňku ( C5:C9 ).
  • Další, klikněte pravým tlačítkem myši na na aktivním listu.
  • Poté vyberte možnost Zobrazit kód '.

  • Výše uvedená akce otevře prázdný VBA modul.
  • Do tohoto modulu vložte následující kód:
 Sub TextToNumber() Dim rg As Range On Error Resume Next Set rg = Selection _ .SpecialCells(xlCellTypeConstants, 23) On Error GoTo ErrorHandle If Not rg Is Nothing Then Cells.SpecialCells(xlCellTypeLastCell) _ .Offset(0, 1).Copy rg.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlPasteSpecialOperationAdd Else MsgBox "Unable to find Constants in selection" End If Handler_Exit:Application.CutCopyMode = False Set rg = Nothing Exit Sub ErrorHandle: MsgBox "Unable to convert text to numbers" Resume Handler_Exit End Sub 
  • Nyní klikněte na Spustit nebo stiskněte tlačítko F5 spustit kód.

  • Výše uvedený kód konečně řeší problém s tím, že výsledek vzorce zobrazuje 0 v Excelu. Takže v buňce dostaneme součet C10 .

Další informace: Jak zobrazit hodnotu místo vzorce v aplikaci Excel (7 metod)

2. Oprava výsledku vzorce, který v aplikaci Excel zobrazuje 0 pomocí možnosti "Text do sloupce

Použití Text do sloupce ' z možnosti Data karta je dalším účinným způsobem, jak opravit výsledek zobrazení problémového vzorce. 0 v Excelu. V následujícím souboru dat v buňce C10 , přineseme výsledky místo 0 .

Podívejme se na postup provedení této akce.

KROKY:

  • Nejprve vyberte buňku ( C5:C9 ).
  • Poté přejděte do Data Vyberte možnost Text do sloupce ' ze seznamu ' Datové nástroje '.

  • Poté se zobrazí nové dialogové okno. Zaškrtněte možnost S vymezením z možností typu souboru a klikněte na Dokončení tlačítko.

  • Nakonec výše uvedená akce vrátí výsledek vzorce v buňce C10 .

Čtěte více: [Opraveno!] Proč vzorec v aplikaci Excel nefunguje (15 důvodů s řešením)

Podobná čtení

  • Zobrazení vzorce v buňkách aplikace Excel místo hodnoty (6 způsobů)
  • [Opraveno!] Vzorec SUM nefunguje v aplikaci Excel (8 důvodů a řešení)
  • [Řešeno]: Vzorce aplikace Excel se neaktualizují až do uložení (6 možných řešení)
  • [Opraveno!] Vzorce aplikace Excel nefungují na jiném počítači (5 řešení)
  • [Řešeno:] Vzorec aplikace Excel nefunguje, pokud dvakrát nekliknete na buňku (5 řešení)

3. Odstranění skrytých znaků, když výsledek vzorce ukazuje 0 v aplikaci Excel

Dalším důvodem pro výsledek vzorce, který ukazuje 0 v Excelu je přítomnost skrytých znaků v rozsahu vzorce. Někdy kopírujeme nebo stahujeme datový soubor z jiného zdroje. Tento datový soubor může obsahovat skryté znaky. Abychom získali správný výsledek, musíme tyto skryté znaky odstranit.

3.1 Oprava výsledku vzorce zobrazujícího 0 Odstranění skrytých znaků pomocí kódu znaků

Skrytým znakem může být nezlomitelná mezera. Microsoft Excel , kód znaku pro nezlomitelnou mezeru je 0160 . Chcete-li opravit výsledek vzorce zobrazující 0 v excelu musíme tyto znaky nahradit prázdnými nebo prázdnými řetězci. Následující datový soubor knižního obchodu se skládá z názvů různých knih a jejich celkového množství prodaného v daném obchodě. Pokud chceme vypočítat celkové množství v buňce C9 pomocí SUM Funkce dává výsledek 0 kvůli skrytým znakům v rozsahu buněk ( C5:C8 ).

Podívejme se na postup nahrazování skrytých znaků touto metodou.

KROKY:

  • Nejprve vyberte buňku ( C5:C8 ).
  • Pak přejděte do Home tab.

  • Za druhé přejděte na stránku Najít & Vybrat ' z možnosti Home Poté vyberte možnost Vyměňte stránky .

  • Zobrazí se nové dialogové okno s názvem Najít a nahradit ' se zobrazí.
  • Za třetí, přejděte na stránku Zjistěte, co t' textové pole. Podržte Alt klíč a typ 0160 na číselná klávesnice , nikoliv z alfanumerické klávesy . Po zadání se v okně Zjistěte, co '.
  • Zachovejte Nahradit ' textové pole prázdné.
  • Poté klikněte na možnost Nahradit vše '.

  • Zobrazí se nové dialogové okno, ve kterém je uveden počet provedených výměn. OK na tomto poli.

  • Nakonec výše uvedené příkazy nahradí skryté znaky prázdnými řetězci z rozsahu vzorce buňky C9 . Získáme tedy výstup vzorce v buňce C9 .

Čtěte více: [Opraveno!] Vzorec Excel SUM nefunguje a vrací 0 (3 řešení)

3.2 Vložení kódu VBA pro odstranění skrytých znaků pro opravu výsledku vzorce zobrazujícího 0 v aplikaci Excel

V této metodě budeme řešit úplně stejný problém jako v předchozím příkladu, ale tentokrát použijeme metodu VBA kód. S pomocí VBA nahradíme skryté znaky, abychom vyřešili problém s tím, že se ve výsledku vzorce zobrazují 0 v aplikaci Excel.

Podívejme se, jak postupovat při podání žádosti VBA kód pro opravu skrytých znaků.

KROKY:

  • Na začátku vyberte rozsah buněk ( C5:C8 ).
  • Další, klikněte pravým tlačítkem myši na na aktivním listu a vyberte možnost Zobrazit kód '.

  • Výše uvedená akce otevře prázdný VBA .
  • Poté do tohoto modulu vložte následující kód:
 Sub RemoveCode160() Dim rng As Range Dim vrn As Variant Dim i As Long Set rg = Selection If rg.Cells.Count = 1 Then ReDim vrn(1 To 1, 1 To 1) vrn(1, 1) = rg.Value Else vrn = rg.Value End If For i = 1 To UBound(vrn, 1) vrn(i, 1) = Replace(vrn(i, 1), Chr(160), "") Next i rg.Value = vrn End Sub 
  • Pro spuštění kódu klikněte na Spustit nebo stiskněte tlačítko F5 klíč.

  • Nakonec výše uvedený kód nahradil všechny skryté znaky a vrátil výstup vzorce v buňce C9 .

Další informace: [Opraveno]: Vzorec aplikace Excel nezobrazuje správný výsledek (8 metod)

Závěr

Na závěr se tento návod zabývá různými metodami, jak vyřešit problém s výsledkem vzorce, který se zobrazuje. 0 Stáhněte si náš cvičný sešit, který je přiložen k tomuto článku, a procvičte se v něm, abyste dosáhli co nejlepších výsledků. Pokud máte nějaké dotazy, zanechte prosím komentář níže. Náš tým se vám pokusí co nejrychleji odpovědět. Sledujte další kreativní příklady. Microsoft Excel řešení v budoucnu.

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.