Wynik formuły pokazujący 0 w programie Excel (3 rozwiązania)

  • Udostępnij To
Hugh West

W tym poradniku pokażemy, jak naprawić problem z wynikiem formuły pokazującym 0 w excelu. Podczas pracy w Microsoft Excel Możemy potrzebować dodać kilka wartości za pomocą formuły, ale zamiast pokazać obliczoną wartość, formuła zwraca 0 Możesz napotkać ten problem z różnych powodów. W tym artykule postaramy się wyjaśnić, jak rozwiązać ten problem.

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać stąd.

Formuła Wynik pokazujący 0.xlsm

3 Skuteczne rozwiązania dla Wynik formuły pokazujący 0 w Excelu

Omówimy 3 skuteczne rozwiązania, aby rozwiązać problem wyniku formuły pokazującej 0 Aby zilustrować Państwu rozwiązania, użyjemy tego samego zestawu danych dla rozwiązanie-1 ' i rozwiązanie-2 ' i nieco zmodyfikowany zestaw danych dla rozwiązanie-3 '.

1. naprawić wynik formuły pokazujący 0 przez konwersję tekstu na liczbę

Aby naprawić problem z wyświetlaniem wyniku formuły 0 w Excelu przede wszystkim sprawdzimy dane w naszym zbiorze danych, które wprowadzimy do formuły.Czasami liczby w danych są przechowywane w formacie tekstowym.Tak więc formuła zwraca 0 Aby rozwiązać ten problem, przekonwertujemy tekst na liczby.

1.1 Konwersja tekstu na liczbę za pomocą kliknięcia myszką

W tej metodzie będziemy konwertować tekst na liczby za pomocą kliknięcia myszką, aby naprawić problem wyświetlania wyniku formuły 0 Na poniższym zrzucie ekranu mamy zbiór danych księgarni. Zbiór danych składa się z nazw niektórych książek i dostępnej ilości tych książek w księgarni. Załóżmy, że chcemy obliczyć liczbę wszystkich książek w komórce C10 .

Wykonaj poniższe kroki:

  • Wprowadź formułę w komórce C10 aby obliczyć ilość całkowitą:
=SUM(C5:C9)

  • Naciśnij Wejdź na stronę i widzimy, że formuła zwraca 0 To jest problem, który musimy naprawić.

  • Zanim zaczniemy, chcemy zwrócić uwagę na kilka kwestii. W komórce F6 wstawić następujący wzór:
=COUNTA(C5:C9)

  • Jeśli naciśniesz Wejdź na stronę po wstawieniu formuły otrzymujemy wynik, ponieważ KRAJ Funkcja zlicza liczbę niepustych komórek, nie ma związku z wartością komórki.

  • Ponownie wstawiamy do komórki następującą formułę F7 :
=COUNT(C5:C9)

  • Naciśnij Wejdź na stronę . Here the formula returns 0 ponieważ COUNT Funkcja zlicza liczbę komórek, które zawierają liczby, a nie tekst.

  • Aby zrozumieć powód pokazania 0 wybrać komórkę C5 i spójrz na pasek formuły. Widzimy liczbę, ale jest tam apostrof który wskazuje, że liczba jest w formacie tekstowym, dlatego podczas używania formuł otrzymujemy błąd.

Zobaczmy kroki, aby naprawić ten problem.

KROKI:

  • Po pierwsze, wybierz komórkę ( C5:C9 ).

  • Po drugie, kliknij na wykrzyknik Pojawi się rozwijane menu.
  • Po trzecie, należy wybrać opcję Zamień na liczbę ' z rozwijanego menu.

  • Na koniec widzimy, że wynik formuły nie jest wyświetlany 0 więcej w komórkach C10 oraz F7 Ponieważ dokonaliśmy konwersji formatu wartości w komórce ( C5:C9 ) z tekstu na liczbę, formuła w komórce C10 może podać wynik teraz.

Read More: [Fixed!] Formuła nie działa i pokazuje się jako tekst w Excelu

1.2 Użyj opcji 'Wklej Specjalnie' aby zamienić tekst na liczbę

Inna metoda rozwiązania problemu z wyświetlaniem wyniku formuły 0 w excelu jest użycie Wklej Specjalnie ' opcja. Do zilustrowania tej metody użyjemy tego samego zbioru danych, który wykorzystaliśmy w poprzedniej metodzie.

Zobaczmy więc, jakie kroki należy podjąć, aby użyć Wklej Specjalnie ' opcja w tej metodzie.

KROKI:

  • Najpierw zaznacz dowolną komórkę poza zakresem danych i kliknij na Kopia .
  • Następnie wybierz zakres komórek ( C5:C9 ).
  • Następnie przejdź do Strona główna > Pasta > Wklej Specjalnie

  • Powyższe czynności otworzą nowe okno dialogowe o nazwie ' Wklej Specjalnie '.
  • Następnie należy zaznaczyć opcję Dodaj pod Operacja i kliknij na OK .

  • Na koniec możemy zobaczyć wynik działania formuły w komórce C10 .

Read More: Jak pokazać wszystkie formuły w programie Excel (4 łatwe & szybkie metody)

1.3 Zastosuj kod VBA do konwersji tekstu na liczbę, aby naprawić wynik formuły pokazujący 0 w Excelu

Jeśli jesteś zaawansowanym użytkownikiem Excela i chcesz wykonywać zadania szybciej, możesz użyć VBA kod do rozwiązania powyższego problemu. W tej metodzie zastosujemy VBA kod naprawiający problem wyświetlania wyniku formuły 0 w excelu szybciej.

Zobaczmy więc, jakie kroki należy podjąć, aby złożyć wniosek VBA kod w tej metodzie.

KROKI:

  • Na początku należy wybrać komórkę ( C5:C9 ).
  • Następny, kliknij prawym przyciskiem myszy na stronie na aktywnym arkuszu.
  • Następnie należy wybrać opcję Wyświetl kod '.

  • Powyższa czynność spowoduje otwarcie pustego okna VBA moduł.
  • W tym module wstaw następujący 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. 
  • Teraz kliknij na Uruchom lub naciśnij przycisk F5 aby uruchomić kod.

  • Wreszcie, powyższy kod naprawia problem wyświetlania wyniku formuły 0 w Excelu. Tak więc, otrzymujemy sumowanie w komórce C10 .

Read More: Jak pokazać wartość zamiast formuły w programie Excel (7 metod)

2) Fix Wynik formuły jest pokazując 0 w programie Excel przy użyciu 'Tekst do kolumny' Option

Zastosowanie Tekst do kolumny ' opcja z Dane zakładka to kolejny skuteczny sposób na naprawienie problemu wynik formuły pokazujący 0 w Excelu. W poniższym zbiorze danych w komórce C10 to przyniesiemy wyniki zamiast 0 .

Zobaczmy kroki, aby wykonać tę akcję.

KROKI:

  • Najpierw wybierz komórkę ( C5:C9 ).
  • Następnie należy przejść do Dane Wybierz opcję Tekst do kolumny ' z Narzędzia danych ' sekcja.

  • Następnie pojawi się nowe okno dialogowe, w którym należy zaznaczyć opcję Delimited z opcji typu pliku i kliknij na Wykończenie przycisk.

  • Ostatecznie powyższe działanie zwraca wynik formuły w komórce C10 .

Read More: [Naprawiono!] Dlaczego Formuła nie działa w Excelu (15 powodów z rozwiązaniami)

Podobne lektury

  • Pokaż formułę w komórkach Excela zamiast wartości (6 sposobów)
  • [Naprawiono!] Formuła SUM nie działa w Excelu (8 powodów z rozwiązaniami)
  • [Rozwiązany]: Formuły Excela nie aktualizują się do momentu zapisania (6 możliwych rozwiązań)
  • [Naprawiono!] Formuły Excela nie działają na innym komputerze (5 rozwiązań)
  • [Solved:] Excel Formula Not Working unless Double Click Cell (5 Solutions)

3. usunąć ukryte znaki, gdy wynik formuły pokazuje 0 w programie Excel

Innym powodem, dla którego wynik formuły pokazującej 0 w Excelu jest obecność ukrytych znaków w zakresie formuły. Czasami kopiujemy lub pobieramy zbiór danych z innego źródła. Ten zbiór danych może zawierać ukryte znaki. Aby uzyskać prawidłowy wynik musimy usunąć te ukryte znaki.

3.1 Poprawianie wyniku formuły pokazującego 0 Usuwanie ukrytych znaków za pomocą kodu znaków

Znakiem ukrytym może być spacja niełamiąca się. w Microsoft Excel kodem znaku dla spacji niełamanej jest 0160 Aby rozwiązać problem, wynik formuły pokazuje 0 W Excelu musimy zastąpić te znaki pustymi lub pustymi ciągami znaków. Poniższy zbiór danych księgarni składa się z nazw różnych książek i ich ilości w czasie sprzedaży z tego sklepu. Jeśli chcemy obliczyć całkowitą ilość w komórce C9 używając SUMA Daje to wynik 0 z powodu ukrytych znaków w zakresie komórek ( C5:C8 ).

Zobaczmy kroki, aby zastąpić ukryte znaki w tej metodzie.

KROKI:

  • Po pierwsze, wybierz komórkę ( C5:C8 ).
  • Następnie przejdź do Strona główna tab.

  • Po drugie, przejdź do Znajdź & Wybierz ' opcja z Strona główna Następnie należy wybrać opcję Wymienić .

  • Pojawia się nowe okno dialogowe o nazwie ' Znajdź i zastąp ' pojawi się.
  • Po trzecie, przejdź do Znajdź co t" pole tekstowe. Przytrzymaj Alt klucz i typ 0160 na klawiatura numeryczna , nie z klawisze alfanumeryczne Po wpisaniu nic nie pojawi się w Znajdź to, co ' box.
  • Zachowaj Zastąpić ' pole tekstowe puste.
  • Następnie należy kliknąć na Wymień wszystko '.

  • Pojawia się nowe okno dialogowe, w którym pokazana jest liczba dokonanych wymian. Kliknij OK na tej skrzynce.

  • Na koniec powyższe polecenia zastępują ukryte znaki pustymi ciągami z zakresu formuły komórki C9 W ten sposób otrzymujemy wynik formuły w komórce C9 .

Read More: [Fixed!] Excel SUM Formula Is Not Working and Returns 0 (3 Solutions)

3.2 Wstaw kod VBA, aby usunąć ukryte znaki, aby naprawić wynik formuły pokazujący 0 w Excelu

W tej metodzie rozwiążemy dokładnie ten sam problem, który zrobiliśmy w poprzednim przykładzie, ale tym razem zastosujemy VBA kod. Z pomocą VBA kod, zastąpimy ukryte znaki, aby rozwiązać problem wyświetlania wyniku formuły 0 w excelu.

Zobaczmy, jakie kroki należy podjąć, aby złożyć wniosek VBA kod, aby naprawić ukryte znaki.

KROKI:

  • Na początku należy wybrać zakres komórek ( C5:C8 ).
  • Następny, kliknij prawym przyciskiem myszy na stronie na aktywnym arkuszu i wybierz opcję Wyświetl kod '.

  • Powyższa czynność otworzy puste okno VBA .
  • Następnie w tym module wstaw następujący 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, 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 
  • Aby uruchomić kod kliknij na Uruchom lub naciśnij przycisk F5 klucz.

  • W końcu powyższy kod zastąpił wszystkie ukryte znaki i zwrócił wynik formuły w komórce C9 .

Read More: [Fixed]: Excel Formula Not Showing Correct Result (8 Methods)

Wniosek

Podsumowując, ten samouczek obejmuje różne metody naprawy problemu z wynikiem formuły pokazującym 0 w Excelu.Pobierz i ćwicz z naszym zeszytem ćwiczeń, który jest dołączony do tego artykułu, aby uzyskać najlepsze rezultaty.Zostaw komentarz poniżej, jeśli masz jakieś pytania. Nasz zespół postara się odpowiedzieć jak najszybciej.Miej oko na więcej kreatywnych Microsoft Excel rozwiązania w przyszłości.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.