Výsledok vzorca zobrazujúci 0 v programe Excel (3 riešenia)

  • Zdieľajte To
Hugh West

V tomto návode si ukážeme, ako vyriešiť problém s výsledkom vzorca, ktorý zobrazuje 0 v programe Excel. Počas práce v Microsoft Excel môžeme potrebovať pridať niektoré hodnoty pomocou vzorca. Ale namiesto zobrazenia vypočítanej hodnoty vzorec vráti 0 . S týmto problémom sa môžete stretnúť z rôznych dôvodov. V tomto článku sa pokúsime objasniť vašu predstavu o tom, ako tento problém odstrániť.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu.

Výsledok vzorca Zobrazenie 0.xlsm

3 efektívne riešenia zobrazenia výsledku vzorca 0 v programe Excel

Budeme diskutovať o 3 účinné riešenia na odstránenie problému s výsledkom vzorca, ktorý ukazuje 0 Aby sme vám ilustrovali riešenia, použijeme rovnaký súbor údajov pre riešenie-1 ' a ' riešenie-2 ' a mierne upravený súbor údajov pre riešenie-3 '.

1. Oprava výsledku vzorca zobrazujúceho 0 prevodom textu na číslo

Odstránenie problému zobrazenia výsledku vzorca 0 v programe Excel v prvom rade skontrolujeme údaje v našom súbore údajov, ktoré vložíme do vzorca. Niekedy sú čísla v údajoch uložené v textovom formáte. Vzorec teda vráti 0 Na vyriešenie tohto problému prevedieme text na čísla.

1.1 Prevod textu na číslo kliknutím myšou

V tejto metóde prevedieme text na čísla kliknutím myšou, aby sme vyriešili problém zobrazenia výsledku vzorca 0 Na nasledujúcom obrázku máme súbor údajov kníhkupectva. Súbor údajov pozostáva z názvov niektorých kníh a dostupného množstva týchto kníh v danom kníhkupectve. Predpokladajme, že chceme vypočítať počet všetkých kníh v bunke C10 .

Postupujte podľa nasledujúcich krokov:

  • Zadajte vzorec do bunky C10 na výpočet celkového množstva:
=SUM(C5:C9)

  • Tlač Vstúpte na stránku a vidíme, že vzorec vracia 0 To je problém, ktorý musíme vyriešiť.

  • Predtým, ako začnete, chceme, aby ste si všimli niekoľko bodov. V bunke F6 vložte nasledujúci vzorec:
=COUNTA(C5:C9)

  • Ak stlačíte Vstúpte na stránku po vložení vzorca dostanete výsledok, pretože COUNTA Funkcia počíta počet neprázdnych buniek. Nemá žiadny vzťah k hodnote bunky.

  • Do bunky opäť vložte nasledujúci vzorec F7 :
=COUNT(C5:C9)

  • Tlač Vstúpte na stránku . Tu vzorec vráti 0 pretože COUNT funkcia počíta počet buniek, ktoré neobsahujú text, ale čísla.

  • Aby ste pochopili dôvod zobrazenia 0 vybrať bunku C5 a pozrite sa na panel vzorca. Vidíme číslo, ale je tam apostrof ktorý označuje, že číslo je v textovom formáte. Preto sa nám pri použití vzorcov zobrazí chyba.

Pozrime sa na kroky na odstránenie tohto problému.

KROKY:

  • Najprv vyberte bunku ( C5:C9 ).

  • Po druhé, kliknite na výkričník Zobrazí sa rozbaľovacia ponuka.
  • Po tretie, vyberte možnosť Previesť na číslo ' z rozbaľovacej ponuky.

  • Nakoniec vidíme, že výsledok vzorca sa nezobrazuje 0 už v bunkách C10 a F7 Keďže sme previedli formát hodnôt v bunke ( C5:C9 ) z textu na číslo, vzorec v bunke C10 môže teraz poskytnúť výsledok.

Čítajte viac: [Opravené!] Vzorec nefunguje a zobrazuje sa ako text v programe Excel

1.2 Použitie možnosti "Vložiť špeciálne" na prevod textu na číslo

Ďalší spôsob riešenia problému zobrazenia výsledku vzorca 0 v programe Excel je použitie príkazu Vložiť špeciálne '. Na ilustráciu tejto metódy použijeme rovnaký súbor údajov, ktorý sme použili v predchádzajúcej metóde.

Pozrime sa teda na postup používania funkcie Vložiť špeciálne ' v tejto metóde.

KROKY:

  • Najprv vyberte ľubovoľnú bunku mimo rozsahu údajov a kliknite na Kopírovať .
  • Potom vyberte rozsah buniek ( C5:C9 ).
  • Potom prejdite na Domov > Vložiť > Vložiť špeciálne

  • Vyššie uvedené akcie otvoria nové dialógové okno s názvom Vložiť špeciálne '.
  • Potom začiarknite možnosť Pridať pod Operácia a kliknite na OK .

  • Nakoniec môžeme vidieť výstup vzorca v bunke C10 .

Čítajte viac: Ako zobraziť všetky vzorce v programe Excel (4 jednoduché & rýchle metódy)

1.3 Použitie kódu VBA na prevod textu na číslo na opravu výsledku vzorca zobrazujúceho 0 v programe Excel

Ak ste pokročilý používateľ programu Excel a chcete vykonávať úlohy rýchlejšie, môžete použiť VBA kód na riešenie uvedeného problému. V tejto metóde použijeme VBA kód na odstránenie problému zobrazenia výsledku vzorca 0 v programe Excel rýchlejšie.

Pozrime sa teda na kroky, ktoré treba vykonať. VBA kód v tejto metóde.

KROKY:

  • Na začiatku vyberte bunku ( C5:C9 ).
  • Ďalšie, kliknutie pravým tlačidlom myši na na aktívnom hárku.
  • Potom vyberte možnosť Zobraziť kód '.

  • Vyššie uvedená akcia otvorí prázdny VBA modul.
  • Do tohto modulu vložte nasledujúci 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 
  • Teraz kliknite na Spustiť alebo stlačte tlačidlo F5 spustiť kód.

  • Vyššie uvedený kód napokon rieši problém s tým, že výsledok vzorca zobrazuje 0 v Exceli. Takže dostaneme súčet v bunke C10 .

Čítajte viac: Ako zobraziť hodnotu namiesto vzorca v programe Excel (7 metód)

2. Opravte vzorec Výsledok sa zobrazuje 0 v programe Excel pomocou možnosti "Text do stĺpca

Použitie Text do stĺpca ' z možnosti Údaje karta je ďalším účinným spôsobom, ako opraviť výsledok zobrazenia problémového vzorca 0 v programe Excel. V nasledujúcom súbore údajov v bunke C10 , prinesieme výsledky namiesto 0 .

Pozrime sa na kroky na vykonanie tejto akcie.

KROKY:

  • Najprv vyberte bunku ( C5:C9 ).
  • Potom prejdite na Údaje Vyberte možnosť Text do stĺpca ' zo súboru ' Dátové nástroje '.

  • Potom sa zobrazí nové dialógové okno. Začiarknite možnosť Oddelené z možností typu súboru a kliknite na Dokončenie tlačidlo.

  • Uvedená akcia nakoniec vráti výsledok vzorca v bunke C10 .

Čítajte viac: [Opravené!] Prečo vzorec nefunguje v programe Excel (15 dôvodov s riešením)

Podobné čítania

  • Zobrazenie vzorca v bunkách programu Excel namiesto hodnoty (6 spôsobov)
  • [Opravené!] Vzorec SUM nefunguje v programe Excel (8 dôvodov s riešením)
  • [Vyriešené]: Vzorce programu Excel sa neaktualizujú až do uloženia (6 možných riešení)
  • [Opravené!] Vzorce programu Excel nefungujú na inom počítači (5 riešení)
  • [Vyriešené:] Vzorec programu Excel nefunguje, ak dvakrát nekliknete na bunku (5 riešení)

3. Odstránenie skrytých znakov, keď sa vo vzorci zobrazí výsledok 0 v programe Excel

Ďalším dôvodom, prečo vzorec ukazuje výsledok 0 v programe Excel je prítomnosť skrytých znakov v rozsahu vzorca. Niekedy skopírujeme alebo stiahneme súbor údajov z iného zdroja. Tento súbor údajov môže obsahovať skryté znaky. Ak chceme získať správny výsledok, musíme tieto skryté znaky odstrániť.

3.1 Oprava výsledku vzorca zobrazujúceho 0 Odstránenie skrytých znakov pomocou kódu znakov

Skrytý znak môže byť nezlomová medzera. Microsoft Excel , kód znaku pre nezalomenú medzeru je 0160 . Na opravu výsledku vzorca zobrazujúceho problém 0 v exceli musíme tieto znaky nahradiť prázdnymi alebo prázdnymi reťazcami. Nasledujúci súbor údajov o kníhkupectve pozostáva z názvov rôznych kníh a ich celkového množstva predaného v danom kníhkupectve. Ak chceme vypočítať celkové množstvo v bunke C9 pomocou SUM Funkcia poskytuje výsledok 0 kvôli skrytým znakom v rozsahu buniek ( C5:C8 ).

Pozrime sa na postup nahradenia skrytých znakov touto metódou.

KROKY:

  • Najprv vyberte bunku ( C5:C8 ).
  • Potom prejdite na Domov tab.

  • Po druhé prejdite na stránku Nájsť & Vybrať ' z možnosti Domov Potom vyberte možnosť Vymeňte stránku .

  • Zobrazí sa nové dialógové okno s názvom Nájsť a nahradiť ' sa zobrazí.
  • Po tretie, prejdite na stránku Zistite, čo t' textové pole. Podržte Alt kľúč a typ 0160 na číselná klávesnica , nie z alfanumerické klávesy Po zadaní sa v poli Zistite, čo '.
  • Ponechajte si Nahradiť ' textové pole prázdne.
  • Potom kliknite na položku Nahradiť všetko '.

  • Zobrazí sa nové dialógové okno, v ktorom sa zobrazí počet vykonaných výmen. OK na tomto políčku.

  • Nakoniec vyššie uvedené príkazy nahradia skryté znaky prázdnymi reťazcami z rozsahu vzorca bunky C9 . Takže dostaneme výstup vzorca v bunke C9 .

Čítajte viac: [Opravené!] Vzorec Excel SUM nefunguje a vracia 0 (3 riešenia)

3.2 Vloženie kódu VBA na odstránenie skrytých znakov na opravu výsledku vzorca zobrazujúceho 0 v programe Excel

V tejto metóde budeme riešiť presne ten istý problém ako v predchádzajúcom príklade, ale tentoraz použijeme VBA kód. S pomocou VBA kód, nahradíme skryté znaky, aby sme vyriešili problém zobrazenia výsledku vzorca 0 v programe Excel.

Pozrime sa na postup pri podávaní žiadosti VBA kód na opravu skrytých znakov.

KROKY:

  • Na začiatku vyberte rozsah buniek ( C5:C8 ).
  • Ďalšie, kliknutie pravým tlačidlom myši na na aktívnom hárku a vyberte možnosť Zobraziť kód '.

  • Vyššie uvedená akcia otvorí prázdny VBA .
  • Potom do tohto modulu vložte nasledujúci 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 
  • Ak chcete spustiť kód, kliknite na Spustiť alebo stlačte tlačidlo F5 kľúč.

  • Nakoniec vyššie uvedený kód nahradil všetky skryté znaky a vrátil výstup vzorca v bunke C9 .

Čítajte viac: [Opravené]: Vzorec programu Excel nezobrazuje správny výsledok (8 metód)

Záver

Na záver sa tento návod venuje rôznym metódam riešenia problému zobrazenia výsledku vzorca 0 Stiahnite si a precvičte si náš cvičný zošit, ktorý je priložený k tomuto článku, aby ste dosiahli čo najlepšie výsledky. Ak máte akékoľvek otázky, zanechajte komentár nižšie. Náš tím sa vám bude snažiť odpovedať čo najrýchlejšie. Sledujte ďalšie kreatívne Microsoft Excel riešenia v budúcnosti.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.