Formulės rezultatas rodo 0 "Excel" programoje (3 sprendimai)

  • Pasidalinti
Hugh West

Šioje pamokoje parodysime, kaip išspręsti formulės rezultato, rodančio 0 excel programoje. Dirbant "Microsoft Excel mums gali prireikti papildyti kai kurias reikšmes formule. Tačiau, užuot rodžiusi apskaičiuotą reikšmę, formulė grąžina 0 . Su šia problema galite susidurti dėl įvairių priežasčių. Šiame straipsnyje stengsimės paaiškinti jūsų sąvoką, kaip išspręsti šią problemą.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia.

Formulių rezultatų rodymas 0.xlsm

3 veiksmingi formulės rezultato, rodančio 0 "Excel", sprendimai

Aptarsime 3 veiksmingi sprendimai, kaip išspręsti formulės rezultato, rodančio 0 Norėdami iliustruoti sprendimus, naudosime tą patį duomenų rinkinį sprendimas-1 ' ir sprendimas-2 ' ir šiek tiek pakeistą duomenų rinkinį, skirtą sprendimas-3 '.

1. Ištaisykite formulės rezultatą, rodantį 0, konvertuodami tekstą į skaičių

Išspręsti formulės rezultato rodymo problemą 0 Excel programoje pirmiausia patikrinsime savo duomenų rinkinio duomenis, kuriuos įvesime į formulę. Kartais skaičiai duomenyse saugomi teksto formatu. Taigi formulė grąžina 0 vietoj tikrojo rezultato. Norėdami išspręsti šią problemą, konvertuosime tekstą į skaičius.

1.1 Teksto konvertavimas į skaičių pelės paspaudimu

Šiuo metodu tekstą konvertuosime į skaičius spustelėdami pelės klavišą, kad išspręstume formulės rezultato rodymo problemą. 0 Toliau pateiktame paveikslėlyje turime knygyno duomenų rinkinį. Duomenų rinkinį sudaro kai kurių knygų pavadinimai ir turimas tų knygų kiekis tame knygyne. Tarkime, kad norime apskaičiuoti visų knygų skaičių ląstelėje C10 .

Atlikite toliau nurodytus veiksmus:

  • Įveskite formulę į ląstelę C10 apskaičiuoti bendrą kiekį:
=SUMA(C5:C9)

  • Paspauskite Įveskite ir matome, kad formulė grąžina 0 . Tai yra problema, kurią turime išspręsti.

  • Prieš pradėdami norime, kad atkreiptumėte dėmesį į keletą dalykų. F6 įrašykite šią formulę:
=COUNTA(C5:C9)

  • Jei paspausite Įveskite įterpus formulę gausite rezultatą, nes COUNTA Funkcija skaičiuoja neprašytų langelių skaičių. Ji nesusijusi su langelio verte.

  • Dar kartą į ląstelę įterpkite šią formulę F7 :
=COUNT(C5:C9)

  • Paspauskite Įveskite . Čia formulė grąžina 0 nes COUNT funkcija skaičiuoja ląstelių, kuriose yra ne tekstas, o skaičiai, skaičių.

  • Suprasti, kodėl rodoma 0 pasirinkite langelį C5 ir pažvelkite į formulės juostą. Matome skaičių, bet yra apostrofas kuris rodo, kad skaičius yra teksto formato. Todėl naudojant formules gaunama klaida.

Pažiūrėkime, kaip išspręsti šią problemą.

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę ( C5:C9 ).

  • Antra, spustelėkite šauktukas Bus rodomas išplečiamasis meniu.
  • Trečia, pasirinkite parinktį Konvertuoti į Skaičius ' iš išskleidžiamojo meniu.

  • Galiausiai matome, kad formulės rezultatas nerodomas 0 nebėra ląstelėse C10 ir F7 Kadangi mes konvertavome ląstelės ( C5:C9 ) iš teksto į skaičių, ląstelėje C10 dabar gali pateikti rezultatą.

Skaityti daugiau: [Pataisyta!] "Excel" formulė neveikia ir rodoma kaip tekstas

1.2 Naudokite "Paste Special" parinktį tekstui į skaičių konvertuoti

Kitas būdas išspręsti formulės rezultato rodymo problemą 0 "Excel" programoje yra naudoti Specialusis įklijavimas ' parinktį. Šiam metodui iliustruoti naudosime tą patį duomenų rinkinį, kurį naudojome ankstesniame metode.

Taigi, pažiūrėkime, kaip naudoti Specialusis įklijavimas ' parinktis šiame metode.

ŽINGSNIAI:

  • Pirmiausia pasirinkite bet kurią ląstelę, esančią už duomenų intervalo ribų, ir spustelėkite Kopijuoti .
  • Tada pasirinkite ląstelių intervalą ( C5:C9 ).
  • Tada eikite į Pagrindinis > Pasta > Specialusis įklijavimas

  • Atlikus pirmiau nurodytus veiksmus bus atidarytas naujas dialogo langas pavadinimu Specialusis įklijavimas '.
  • Po to patikrinkite parinktį Pridėti pagal Operacija skyrių ir spustelėkite GERAI .

  • Galiausiai galime matyti formulės išvestį ląstelėje C10 .

Skaityti daugiau: Kaip parodyti visas formules "Excel" programoje (4 paprasti ir greiti metodai)

1.3 Taikyti VBA kodą tekstui konvertuoti į skaičių, kad ištaisytumėte formulės rezultatą, rodantį 0 "Excel

Jei esate pažengęs "Excel" vartotojas ir norite greičiau atlikti užduotis, galite naudoti VBA kodą, kad išspręstume pirmiau minėtą problemą. Taikydami šį metodą, taikysime VBA kodą, kad būtų išspręsta formulės rezultato rodymo problema 0 "Excel" greičiau.

Taigi, pažiūrėkime, kaip taikyti VBA kodas šiame metode.

ŽINGSNIAI:

  • Pradžioje pasirinkite langelį ( C5:C9 ).
  • Kitas, dešiniuoju pelės klavišu spustelėkite aktyviajame lape.
  • Tada pasirinkite parinktį Peržiūrėti kodą '.

  • Atlikus šį veiksmą bus atidarytas tuščias VBA modulis.
  • Į tą modulį įterpkite šį kodą:
 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 
  • Dabar spustelėkite Paleisti arba paspauskite mygtuką F5 paleisti kodą.

  • Galiausiai pirmiau pateiktas kodas išsprendžia formulės rezultato rodymo problemą 0 Taigi, ląstelėje "Excel" gauname sumą C10 .

Skaityti daugiau: Kaip "Excel" programoje vietoj formulės rodyti vertę (7 metodai)

2. Nustatykite, kad formulės rezultatas "Excel" programoje rodomas 0 naudojant "Teksto į stulpelį" parinktį

Naudojant Tekstas į stulpelį ' parinktį iš Duomenys skirtukas yra dar vienas veiksmingas būdas ištaisyti problemos formulės rezultatą, rodantį 0 excel'yje. Toliau pateiktame duomenų rinkinyje ląstelėje C10 , mes atnešime rezultatus, o ne 0 .

Pažiūrėkime, kaip atlikti šį veiksmą.

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę ( C5:C9 ).
  • Tada eikite į Duomenys Pasirinkite parinktį Tekstas į stulpelį ' iš Duomenų įrankiai ' skyriuje.

  • Tada pasirodys naujas dialogo langas. Pažymėkite parinktį Su ribomis iš failo tipo parinkčių ir spustelėkite Apdaila mygtuką.

  • Galiausiai atlikus šį veiksmą grąžinamas ląstelėje esančios formulės rezultatas C10 .

Skaityti daugiau: [Pataisyta!] Kodėl formulė neveikia programoje "Excel" (15 priežasčių su sprendimais)

Panašūs skaitiniai

  • Formulės rodymas "Excel" ląstelėse vietoj vertės (6 būdai)
  • [Pataisyta!] SUM formulė neveikia "Excel" (8 priežastys ir sprendimai)
  • [Išspręsta]: "Excel" formulės neatnaujinamos iki išsaugojimo (6 galimi sprendimai)
  • [Pataisyta!] "Excel" formulės neveikia kitame kompiuteryje (5 sprendimai)
  • [Išspręsta:] "Excel" formulė neveikia, nebent dukart spustelėkite ląstelę (5 sprendimai)

3. Pašalinti paslėptus simbolius, kai formulės rezultatas "Excel" rodo 0

Kita priežastis, dėl kurios formulės rezultatas rodo 0 "Excel" yra paslėptų simbolių buvimas formulės diapazone. Kartais nukopijuojame arba parsisiunčiame duomenų rinkinį iš kito šaltinio. Tame duomenų rinkinyje gali būti paslėptų simbolių. Norėdami gauti tinkamą rezultatą, turime pašalinti tuos paslėptus simbolius.

3.1 Ištaisykite formulės rezultatą, rodantį 0, pašalindami paslėptus simbolius naudodami simbolių kodą

Paslėptas simbolis gali būti nelūžtantis tarpas. "Microsoft Excel , simbolio kodas, reiškiantis nelūžtantį tarpą, yra 0160 . Norėdami ištaisyti problemos formulės rezultatą, rodantį 0 excel'yje turime pakeisti šiuos simbolius tuščiomis arba tuščiomis eilutėmis. Toliau pateiktą knygų parduotuvės duomenų rinkinį sudaro įvairių knygų pavadinimai ir jų kiekis, parduotas toje parduotuvėje per visą laiką. Jei norime apskaičiuoti bendrą kiekį ląstelėje C9 naudojant SUMA funkcija. Ji duoda rezultatą 0 dėl paslėptų simbolių ląstelių diapazone ( C5:C8 ).

Pažiūrėkime, kaip šiuo metodu pakeisti paslėptus simbolius.

ŽINGSNIAI:

  • Pirmiausia pasirinkite ląstelę ( C5:C8 ).
  • Tada eikite į Pagrindinis skirtukas.

  • Antra, eikite į Rasti ir pasirinkti ' parinktį iš Pagrindinis Tada pasirinkite parinktį Pakeisti .

  • Naujas dialogo langas pavadinimu Rasti ir pakeisti ' bus rodomas.
  • Trečia, eikite į Raskite, ką t" teksto lauką. Laikykite Alt raktas ir tipas 0160 apie skaičių klaviatūra , o ne iš raidiniai-skaitmeniniai klavišai . Įrašius nieko nebus rodoma Raskite, ką ' langelis.
  • Laikykitės Pakeisti į ' teksto laukas tuščias.
  • Po to spustelėkite Pakeisti visus '.

  • Pasirodo naujas dialogo langas, kuriame rodomas atliktų pakeitimų skaičius. GERAI ant šio langelio.

  • Galiausiai pirmiau pateiktos komandos pakeičia paslėptus simbolius tuščiomis eilutėmis iš ląstelės formulės diapazono C9 . Taigi, gauname ląstelėje esančios formulės išvestį C9 .

Skaityti daugiau: [Pataisyta!] "Excel" SUM formulė neveikia ir grąžina 0 (3 sprendimai)

3.2 Įterpkite VBA kodą, kad pašalintumėte paslėptus simbolius, kad ištaisytumėte formulės rezultatą, rodantį 0 "Excel

Šiuo metodu išspręsime lygiai tą pačią problemą, kaip ir ankstesniame pavyzdyje, tačiau šį kartą taikysime VBA kodas. Padedant VBA kodą, pakeisime paslėptus simbolius, kad išspręstume formulės rezultato rodymo problemą. 0 "Excel" programoje.

Pažiūrėkime, kaip taikyti VBA kodą, skirtą paslėptiems simboliams taisyti.

ŽINGSNIAI:

  • Pradžioje pasirinkite ląstelių intervalą ( C5:C8 ).
  • Kitas, dešiniuoju pelės klavišu spustelėkite aktyviajame lape ir pasirinkite parinktį Peržiūrėti kodą '.

  • Atlikus šį veiksmą bus atidarytas tuščias VBA .
  • Tada į tą modulį įterpkite šį kodą:
 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 To 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 
  • Norėdami paleisti kodą, spustelėkite Paleisti arba paspauskite mygtuką F5 raktas.

  • Galiausiai pirmiau pateiktas kodas pakeitė visus paslėptus simbolius ir grąžino ląstelėje esančios formulės išvestį C9 .

Skaityti daugiau: [Pataisyta]: "Excel" formulė nerodo teisingo rezultato (8 metodai)

Išvada

Apibendrinant galima pasakyti, kad šioje pamokoje aprašyti įvairūs metodai, kaip išspręsti formulės rezultato rodymo problemą. 0 kad pasiektumėte geriausių rezultatų, atsisiųskite ir praktikuokitės naudodamiesi mūsų pratybų sąsiuviniu, kuris pridedamas prie šio straipsnio. Jei turite klausimų, palikite komentarą toliau. Mūsų komanda pasistengs atsakyti jums kuo greičiau. Atkreipkite dėmesį į daugiau kūrybiškų "Microsoft Excel sprendimus ateityje.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.