Kazalo
V tem priročniku bomo pokazali, kako odpraviti težavo z rezultatom formule, ki prikazuje 0 v programu Excel. Med delom v Microsoft Excel bomo morda morali dodati nekaj vrednosti s formulo. Toda namesto da bi prikazala izračunano vrednost, formula vrne 0 . S to težavo se lahko soočite iz različnih razlogov. V tem članku vam bomo poskušali pojasniti, kako odpraviti to težavo.
Prenesi delovni zvezek za prakso
Delovni zvezek za vadbo lahko prenesete tukaj.
Rezultat formule, ki prikazuje 0.xlsm3 učinkovite rešitve za prikaz rezultata formule 0 v Excelu
Razpravljali bomo o 3 učinkovite rešitve za odpravo težave z rezultatom formule, ki kaže 0 Za ponazoritev rešitev bomo uporabili isti nabor podatkov za rešitev-1 ' in ' rešitev-2 ' in nekoliko spremenjen nabor podatkov za rešitev-3 '.
1. Določite rezultat formule, ki prikazuje 0, s pretvorbo besedila v številko
Odpravljanje težave s prikazom rezultata formule 0 v excelu bomo najprej preverili podatke v našem naboru podatkov, ki jih bomo vnesli v formulo. Včasih so številke v podatkih shranjene v besedilni obliki. Zato formula vrne 0 Za rešitev te težave bomo besedilo pretvorili v številke.
1.1 Pretvarjanje besedila v številko s klikom miške
V tej metodi bomo s klikom miške pretvorili besedilo v številke in tako odpravili težavo, da se rezultat formule prikaže 0 Na naslednji sliki zaslona imamo nabor podatkov knjigarne. Nabor podatkov je sestavljen iz imen nekaterih knjig in razpoložljive količine teh knjig v tej knjigarni. Predpostavimo, da želimo izračunati število vseh knjig v celici C10 .
Sledite spodnjim korakom:
- Vnesite formulo v celico C10 za izračun skupne količine:
=SUM(C5:C9)
- Pritisnite Vnesite in vidimo, da formula vrne 0 To je težava, ki jo moramo odpraviti.
- Preden začnemo, vas opozarjamo na nekaj točk. V celici F6 vstavite naslednjo formulo:
=COUNTA(C5:C9)
- Če pritisnete Vnesite po vstavitvi formule dobite rezultat, ker COUNTA funkcija šteje število nepraznih celic. Ni povezana z vrednostjo celice.
- V celico ponovno vstavite naslednjo formulo F7 :
=COUNT(C5:C9)
- Pritisnite Vnesite . Tukaj formula vrne 0 ker je COUNT šteje število celic, ki vsebujejo številke in ne besedila.
- Da bi razumeli razlog za prikaz 0 izberite celico C5 in si oglejte vrstico s formulo. Vidimo številko, vendar je v njej apostrof ki označuje, da je število v besedilni obliki. Zato se pri uporabi formul pojavi napaka.
Oglejmo si korake za odpravo te težave.
KORAKI:
- Najprej izberite celico ( C5:C9 ).
- Drugič, kliknite na vzklik Pojavi se spustni meni.
- Tretjič, izberite možnost Pretvori v število ' iz spustnega menija.
- Nazadnje lahko vidimo, da rezultat formule ni prikazan 0 več v celicah C10 in . F7 Ker smo pretvorili obliko vrednosti v celici ( C5:C9 ) iz besedila v številko, formula v celici C10 lahko zdaj podate rezultat.
Preberite več: [Popravljeno!] Formula ne deluje in se prikaže kot besedilo v Excelu
1.2 Uporaba možnosti "Posebna prilepitev" za pretvorbo besedila v številko
Druga metoda za odpravo težave s prikazom rezultata formule 0 v programu Excel je uporaba gumba ' Posebna prilepitev '. Za ponazoritev te metode bomo uporabili isti nabor podatkov, kot smo ga uporabili v prejšnji metodi.
Oglejmo si korake za uporabo funkcije ' Posebna prilepitev ' v tej metodi.
KORAKI:
- Najprej izberite katero koli celico zunaj podatkovnega območja in kliknite na Kopiraj .
- Nato izberite območje celic ( C5:C9 ).
- Nato pojdite v Domov > Paste > Posebna prilepitev
- Zgornja dejanja bodo odprla novo pogovorno okno z imenom Posebna prilepitev '.
- Nato preverite možnost Dodaj v okviru Operacija in kliknite na V REDU .
- Na koncu lahko vidimo rezultat formule v celici C10 .
Preberi več: Kako prikazati vse formule v Excelu (4 enostavne in hitre metode)
1.3 Uporabite kodo VBA za pretvorbo besedila v številko, da popravite rezultat formule, ki prikazuje 0 v Excelu
Če ste napredni uporabnik programa Excel in želite hitreje opravljati naloge, lahko uporabite VBA koda za rešitev zgornjega problema. V tej metodi bomo uporabili VBA koda za odpravo težave s prikazom rezultata formule 0 v programu Excel hitreje.
Oglejmo si korake za uporabo VBA kodo v tej metodi.
KORAKI:
- Na začetku izberite celico ( C5:C9 ).
- Naslednji, z desnim klikom miške kliknite . na aktivnem listu.
- Nato izberite možnost Prikaži kodo '.
- Zgornje dejanje bo odprlo prazen VBA modul.
- V modul vstavite naslednjo kodo:
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
- Zdaj kliknite na Spustite ali pritisnite gumb F5 za zagon kode.
- Zgornja koda odpravlja težavo z rezultatom formule, ki prikazuje 0 v Excelu. Tako dobimo seštevek v celici C10 .
Preberite več: Kako prikazati vrednost namesto formule v Excelu (7 metod)
2. Določite rezultat formule, ki prikazuje 0 v Excelu z uporabo možnosti "Besedilo v stolpec
Uporaba Besedilo v stolpec ' iz možnosti Podatki zavihek je še en učinkovit način za odpravo težave s formulo, ki prikazuje rezultat 0 v Excelu. V naslednjem podatkovnem nizu v celici C10 , bomo prinesli rezultate namesto 0 .
Oglejmo si korake za izvedbo tega dejanja.
KORAKI:
- Najprej izberite celico ( C5:C9 ).
- Nato pojdite v Podatki Izberite možnost Besedilo v stolpec ' iz sistema ' Podatkovna orodja '.
- Nato se prikaže novo pogovorno okno. Označite možnost Razmejeno med možnostmi vrste datoteke in kliknite na Zaključek gumb.
- Na koncu zgornje dejanje vrne rezultat formule v celici C10 .
Preberite več: [Fixed!] Zakaj formula ne deluje v Excelu (15 razlogov z rešitvami)
Podobna branja
- Prikaži formulo v Excelovih celicah namesto vrednosti (6 načinov)
- [Popravljeno!] Formula SUM ne deluje v Excelu (8 razlogov z rešitvami)
- [Rešeno]: Excelove formule se ne posodabljajo do shranjevanja (6 možnih rešitev)
- [Popravljeno!] Excelove formule ne delujejo v drugem računalniku (5 rešitev)
- [Rešeno:] Excelova formula ne deluje, razen če dvakrat kliknete celico (5 rešitev)
3. Odstranite skrite znake, ko rezultat formule prikazuje 0 v Excelu
Še en razlog za rezultat formule, ki kaže 0 v Excelu je prisotnost skritih znakov v območju formule. Včasih kopiramo ali prenesemo niz podatkov iz drugega vira. Ta niz podatkov lahko vsebuje skrite znake. Da bi dobili pravilen rezultat, moramo te skrite znake odstraniti.
3.1 Določite rezultat formule, ki prikazuje 0 Odstranjevanje skritih znakov z uporabo kode znakov
Skriti znak je lahko neprekinjen presledek. Microsoft Excel , znakovna koda za neprekinjen presledek je 0160 . Če želite odpraviti težavo, rezultat formule prikazuje 0 v Excelu moramo te znake nadomestiti s praznimi ali praznimi nizi. Naslednji nabor podatkov knjigarne je sestavljen iz imen različnih knjig in njihove vsakokratne prodajne količine v tej trgovini. Če želimo izračunati skupno količino v celici C9 z uporabo SUM Funkcija daje rezultat 0 zaradi skritih znakov v območju celic ( C5:C8 ).
Oglejmo si korake za zamenjavo skritih znakov v tej metodi.
KORAKI:
- Najprej izberite celico ( C5:C8 ).
- Nato pojdite v Domov zavihek.
- Drugič, pojdite v Poišči & amp; Izberite ' iz možnosti Domov Nato izberite možnost Zamenjava .
- Novo pogovorno okno z imenom ' Poišči in zamenjaj ' se prikaže.
- Tretjič, pojdite v Poiščite, kaj t' besedilno polje. Držite Alt ključ in tip 0160 na številčna tipkovnica , ne iz alfanumerične tipke Po vnosu se v oknu Poiščite, kaj ' polje.
- Ohranite Zamenjajte z ' besedilno polje je prazno.
- Nato kliknite na Zamenjajte vse '.
- Prikaže se novo pogovorno okno, v katerem je prikazano število opravljenih zamenjav. V REDU v tem polju.
- Nazadnje zgornja ukaza zamenjata skrite znake s praznimi nizi iz območja formule celice C9 . Tako dobimo rezultat formule v celici C9 .
Preberi več: [Popravljeno!] Excelova formula SUM ne deluje in vrača 0 (3 rešitve)
3.2 Vstavite kodo VBA za odstranitev skritih znakov, da popravite rezultat formule, ki prikazuje 0 v Excelu
V tej metodi bomo rešili popolnoma enak problem kot v prejšnjem primeru, vendar bomo tokrat uporabili VBA koda. S pomočjo VBA koda, bomo zamenjali skrite znake, da bi odpravili težavo z rezultatom formule, ki prikazuje 0 v programu Excel.
Oglejmo si korake za uporabo VBA kodo za popravljanje skritih znakov.
KORAKI:
- Na začetku izberite območje celic ( C5:C8 ).
- Naslednji, z desnim klikom miške kliknite . na aktivnem listu in izberite možnost Prikaži kodo '.
- Zgornje dejanje bo odprlo prazen VBA .
- Nato v ta modul vstavite naslednjo kodo:
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
- Če želite zagnati kodo, kliknite na Spustite ali pritisnite gumb F5 ključ.
- Na koncu je zgornja koda zamenjala vse skrite znake in vrnila rezultat formule v celici C9 .
Preberi več: [Popravljeno]: Excelova formula ne prikazuje pravilnega rezultata (8 metod)
Zaključek
Na koncu je v tem učbeniku opisanih več metod za odpravo težave z rezultatom formule, ki se prikazuje 0 Za najboljše rezultate prenesite in vadite z našim delovnim zvezkom, ki je priložen temu članku. Če imate kakršna koli vprašanja, spodaj pustite komentar. Naša ekipa vam bo poskušala odgovoriti v najkrajšem možnem času. Bodite pozorni na več ustvarjalnih Microsoft Excel rešitve v prihodnosti.