Formelresultatet viser 0 i Excel (3 løsninger)

  • Del Dette
Hugh West

I denne vejledning vil vi demonstrere, hvordan du løser problemet med, at formleresultatet viser 0 i excel. Under arbejdet i Microsoft Excel kan vi have brug for at tilføje nogle værdier med en formel. Men i stedet for at vise den beregnede værdi, returnerer formlen 0 Du kan stå over for dette problem af forskellige årsager. I denne artikel vil vi forsøge at gøre dit koncept klart, hvordan du løser dette problem.

Download arbejdsbog til øvelser

Du kan downloade arbejdsbogen til øvelser her.

Formel Resultat viser 0.xlsm

3 effektive løsninger på Formelresultatet viser 0 i Excel

Vi vil drøfte 3 effektive løsninger til at løse problemet med, at resultatet af formlen viser 0 I Excel. For at illustrere løsningerne for dig vil vi bruge det samme datasæt til ' løsning-1 ' og ' løsning-2 ' og let ændret datasæt for ' løsning-3 '.

1. Fastgør Formelresultatet viser 0 ved at konvertere tekst til tal

For at løse problemet med, at resultatet af formlen viser 0 i excel vil vi først og fremmest kontrollere dataene i vores datasæt, som vi vil indtaste i formlen. Nogle gange er tallene i dataene gemt i tekstformat. Så formlen returnerer 0 For at løse dette problem skal vi konvertere tekst til tal.

1.1 Konverter tekst til tal med et museklik

I denne metode konverterer vi tekst til tal med et museklik for at løse problemet med, at resultatet af formlen viser 0 i Excel. I følgende skærmbillede har vi et datasæt for en boghandel. Datasættet består af navnene på nogle bøger og den tilgængelige mængde af disse bøger i den pågældende boghandel. Antag, at vi ønsker at beregne antallet af bøger i alt i celle C10 .

Følg nedenstående trin:

  • Indtast formlen i celle C10 til beregning af den samlede mængde:
=SUM(C5:C9)

  • Tryk på Gå ind på og vi kan se, at formlen returnerer 0 Det er det problem, som vi skal løse.

  • Før vi går i gang, skal du bemærke nogle punkter. I celle F6 indsætte følgende formel:
=COUNTA(C5:C9)

  • Hvis du trykker på Indtast efter indsættelse af formlen får du resultatet, fordi COUNTA funktionen tæller antallet af celler, der ikke er tomme, og har ingen relation til celleværdien.

  • Indsæt igen følgende formel i celle F7 :
=TAL(C5:C9)

  • Tryk på Indtast . Her giver formlen 0 fordi den TÆNK funktionen tæller antallet af celler, der indeholder tal og ikke tekst.

  • For at forstå årsagen til at vise 0 vælge celle C5 og se på formelsøjlen. Vi kan se tallet, men der er en apostrof der angiver, at tallet er i tekstformat. Det er derfor, vi får en fejl, når vi bruger formler.

Lad os se, hvordan du løser dette problem.

TRIN:

  • Først skal du vælge celle ( C5:C9 ).

  • For det andet skal du klikke på udråbstegn En drop-down menu vises.
  • For det tredje skal du vælge indstillingen ' Konverter til tal ' fra drop-down-menuen.

  • Endelig kan vi se, at resultatet af formlen ikke vises 0 længere i celler C10 og F7 Da vi har konverteret formatet af værdierne i celle ( C5:C9 ) fra tekst til tal, formlen i celle C10 kan give resultatet nu.

Læs mere: [Rettet!] Formel virker ikke og vises som tekst i Excel

1.2 Brug 'Indsæt special' til at konvertere tekst til tal

En anden metode til at løse problemet med, at resultatet af formlen viser 0 i excel er at bruge ' Indsæt specielt For at illustrere denne metode anvender vi det samme datasæt, som vi brugte i den foregående metode.

Så lad os se, hvordan du bruger ' Indsæt specielt ' i denne metode.

TRIN:

  • Vælg først en celle uden for datarækken, og klik på Kopier .
  • Vælg derefter celleområdet ( C5:C9 ).
  • Derefter skal du gå til Hjem > Indsæt > Indsæt specielt

  • Ovenstående handlinger åbner en ny dialogboks med navnet ' Indsæt specielt '.
  • Herefter skal du kontrollere indstillingen Tilføj under den Operation og klik på OK .

  • Endelig kan vi se resultatet af formlen i celle C10 .

Læs mere: Sådan viser du alle formler i Excel (4 nemme & hurtige metoder)

1.3 Anvend VBA-kode til at konvertere tekst til tal for at rette formelresultatet, der viser 0 i excel

Hvis du er en avanceret Excel-bruger og ønsker at udføre opgaver hurtigere, kan du bruge VBA kode til at løse ovenstående problem. I denne metode vil vi anvende en VBA kode for at løse problemet med, at resultatet af formlen viser 0 i excel hurtigere.

Så lad os se, hvordan du skal gøre det VBA kode i denne metode.

TRIN:

  • I begyndelsen skal du vælge celle ( C5:C9 ).
  • Næste, højreklik på på det aktive ark.
  • Vælg derefter indstillingen ' Se kode '.

  • Ovenstående handling vil åbne en tom VBA modul.
  • Indsæt følgende kode i dette modul:
 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 
  • Klik nu på Kør knappen, eller tryk på F5 for at køre koden.

  • Endelig løser ovenstående kode problemet med, at resultatet af formlen viser 0 i excel. Vi får altså summeringen i celle C10 .

Læs mere: Sådan viser du værdi i stedet for formel i Excel (7 metoder)

2. Fix Formelresultatet viser 0 i Excel ved hjælp af 'Tekst til kolonne'-mulighed

Brugen af Tekst til kolonne ' fra Data fanen er en anden effektiv måde at løse problemet formel resultat viser 0 i excel. I følgende datasæt i celle C10 , vi vil skabe resultater i stedet for 0 .

Lad os se, hvordan du udfører denne handling.

TRIN:

  • Først skal du vælge celle ( C5:C9 ).
  • Derefter skal du gå til Data Vælg indstillingen ' Tekst til kolonne ' fra ' Dataværktøjer ' afsnit.

  • Derefter vises en ny dialogboks. Markér indstillingen Afgrænset fra filtypeindstillingerne, og klik på Færdig knap.

  • I sidste ende returnerer ovenstående handling resultatet af formlen i celle C10 .

Læs mere: [Rettet!] Hvorfor formel ikke virker i Excel (15 grunde med løsninger)

Lignende læsninger

  • Vis formel i Excel-celler i stedet for værdi (6 måder)
  • [Rettet!] SUM-formel virker ikke i Excel (8 grunde med løsninger)
  • [Løst]: Excel-formler opdateres ikke, før de gemmes (6 mulige løsninger)
  • [Rettet!] Excel-formler virker ikke på en anden computer (5 løsninger)
  • [Løst:] Excel-formel virker ikke, medmindre du dobbeltklikker på celle (5 løsninger)

3. Fjern skjulte tegn, når formelresultatet viser 0 i Excel

En anden grund til, at resultatet af formlen viser 0 i Excel er tilstedeværelsen af skjulte tegn i formelområdet. Nogle gange kopierer eller downloader vi et datasæt fra en anden kilde. Det datasæt kan indeholde skjulte tegn. For at få det korrekte resultat skal vi fjerne disse skjulte tegn.

3.1 Fastgør Formelresultatet viser 0 Fjernelse af skjulte tegn ved hjælp af tegnkode

Det skjulte tegn kan være et mellemrum, der ikke bryder. I Microsoft Excel , er tegnkoden for et ikke-adskillelsesrum 0160 For at løse problemet, skal formleresultatet vise 0 i Excel skal vi erstatte disse tegn med tomme eller tomme strenge. Følgende datasæt for en boghandel består af navnene på forskellige bøger og deres samlede salgsmængde fra den pågældende butik. Hvis vi ønsker at beregne den samlede mængde i celle C9 ved hjælp af SUM Den giver resultatet 0 på grund af skjulte tegn i celleområdet ( C5:C8 ).

Lad os se, hvordan du erstatter skjulte tegn med denne metode.

TRIN:

  • Først skal du vælge celle ( C5:C8 ).
  • Derefter skal du gå til Hjem fanebladet.

  • For det andet skal du gå til ' Find & Vælg ' fra Hjem Vælg derefter indstillingen Udskift .

  • En ny dialogboks med navnet ' Find og erstat ' vil blive vist.
  • For det tredje skal du gå til ' Find hvad t' tekstfeltet. Hold Alt nøgle og type 0160 på den Nummertastatur , ikke fra den alfanumeriske taster Når du har skrevet, vises der ikke noget i ' Find hvad ' boks.
  • Behold ' Udskift med ' tekstfeltet er tomt.
  • Derefter skal du klikke på ' Udskift alle '.

  • Der vises en ny dialogboks, som viser antallet af udskiftninger, der er foretaget. Klik på OK på denne boks.

  • Endelig erstatter ovenstående kommandoer skjulte tegn med tomme strenge fra intervallet i formlen i celle C9 Vi får altså resultatet af formlen i celle C9 .

Læs mere: [Rettet!] Excel SUM-formel virker ikke og returnerer 0 (3 løsninger)

3.2 Indsæt VBA-kode til at fjerne skjulte tegn for at rette formelresultatet, der viser 0 i excel

I denne metode løser vi præcis det samme problem som i det foregående eksempel, men denne gang anvender vi VBA kode. Ved hjælp af VBA kode, vil vi erstatte skjulte tegn for at løse problemet med, at formleresultatet viser 0 i excel.

Lad os se, hvordan du ansøger VBA kode for at rette skjulte tegn.

TRIN:

  • I begyndelsen skal du vælge celleområdet ( C5:C8 ).
  • Næste, højreklik på på det aktive ark, og vælg indstillingen ' Se kode '.

  • Ovenstående handling vil åbne en tom VBA .
  • Indsæt derefter følgende kode i dette modul:
 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) vrn(i, 1) = Replace(vrn(i, 1), Chr(160), "") Next i rg.Value = vrn End Sub 
  • Hvis du vil køre koden, skal du klikke på Kør knappen, eller tryk på F5 nøgle.

  • I sidste ende erstattede ovenstående kode alle de skjulte tegn og returnerede resultatet af formlen i celle C9 .

Læs mere: [Rettet]: Excel-formel viser ikke det korrekte resultat (8 metoder)

Konklusion

Afslutningsvis dækker denne vejledning forskellige metoder til at løse problemet med formleresultatet, der viser 0 i excel. Download og øv dig med vores øvelsesarbejdsbog, som er vedhæftet denne artikel, for at opnå de bedste resultater. Skriv en kommentar nedenfor, hvis du har spørgsmål. Vores team vil forsøge at svare dig så hurtigt som muligt. Hold øje med flere kreative Microsoft Excel løsninger i fremtiden.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.