Jak rozwiązać błąd #VALUE! w programie Microsoft Excel



Jeśli kiedykolwiek spędziłeś wieki na szukaniu, dlaczego Twoje formuły w Excelu nagle wyrzucają błędy #WARTOŚĆ, nie jesteś sam. Czasami masz wrażenie, że Excel Cię po prostu nie lubi. Zazwyczaj wynika to z drobnych, podstępnych problemów, takich jak niezgodne typy danych, dodatkowe spacje lub dziwne błędy formatowania, które zakłócają obliczenia. Problem w tym, że te błędy mogą występować wszędzie — w formułach, z datami, zakresami, a nawet niewidocznymi znakami ukrytymi w komórkach. Znalezienie przyczyny błędu #WARTOŚĆ może być trudne, ale istnieje kilka sprawdzonych metod, aby wrócić do właściwego rozwiązania. Dodatkowo: zrozumienie tych problemów może zaoszczędzić Ci mnóstwa frustracji w przyszłości i faktycznie przyspieszyć Twój przepływ pracy.

Jak naprawić błąd #VALUE! w programie Excel

Metoda 1: Sprawdź typy danych i dane wejściowe

Po pierwsze, większość błędów #VALUE pojawia się, gdy Excel próbuje wykonać obliczenia na tekście lub danych nieliczbowych. Jeśli więc formuła odwołuje się do komórek zawierających tekst zamiast liczb, to prawdopodobnie to jest przyczyną. Na przykład dodanie liczby do komórki zawierającej tekst „jabłko” spowoduje błąd.

  • Jeśli używasz formuły takiej jak =A1+B1, sprawdź dokładnie, czy A1 i B1 to rzeczywiste liczby. Czasami liczby zapisane jako tekst bywają uciążliwe. Aby to naprawić, zaznacz te komórki i sprawdź wyrównanie – jeśli jest do lewej, to prawdopodobnie jest to tekst.
  • Możesz przekonwertować liczby tekstowe na liczby rzeczywiste, zaznaczając komórki, a następnie klikając Dane > Tekst na kolumny i po prostu naciskając Zakończ. Albo, szybciej i prościej, spróbuj pomnożyć komórki przez 1:.=A1*1Jeśli to zadziała, tekst zamieni się w liczbę.

Z mojego doświadczenia wynika, że ​​ta metoda naprawia wiele błędów, które na pierwszy rzut oka wydają się skomplikowane. W niektórych konfiguracjach może się wydawać dziwne, że to działa, ale działa.

Metoda 2: Usuń niewidoczne znaki i dodatkowe spacje

Czasami komórki wyglądają na puste, ale w rzeczywistości zawierają niewidoczne znaki, takie jak spacje lub znaki niedrukowalne. Spowoduje to, że formuły będą się zacinać, nawet jeśli komórka wygląda na pustą. Aby uporządkować dane, zaznacz komórkę(-i), naciśnij Deletei ponownie wprowadź wartość lub użyj =TRIM()funkcji, aby usunąć zbędne spacje, np =TRIM(A1)..Możesz to zrobić nawet dla bezpieczeństwa w zakresie.

Jedna sztuczka, która bardzo mi pomogła: czasami po skopiowaniu komórki do Notepad++ lub podobnego edytora widać ukryte znaki. Jeśli je widzisz, usuń je ręcznie lub za pomocą formuł.

Metoda 3: Napraw niezgodności zakresów i tablic

Gdy formuła obejmuje wiele zakresów, na przykład w funkcjach WYSZUKAJ. PIONOWO, WYSZUKAJ. X lub FILTRUJ, sprawdź dokładnie, czy zakresy mają ten sam rozmiar. Jeśli masz =FILTER(A2:B12, A3:A10="Milk"), a zakresy się nie pokrywają, Excel wpada w panikę z błędem #WARTOŚĆ.

Upewnij się, że zakresy są spójne pod względem rozmiaru — na przykład zmień A3:A10na, A3:A12aby miały tę samą długość. Wyobraź sobie, że próbujesz dopasować elementy układanki; jeśli nie pasują, Excel wygeneruje błąd.

Metoda 4: Konwersja tekstów dat na rzeczywiste wartości dat

Jeśli używasz dat przechowywanych jako tekst, Excel traktuje je jak losowe ciągi znaków. Podczas próby wykonania obliczeń pojawia się przerażający błąd #WARTOŚĆ. Aby to naprawić, zaznacz komórki z datami, przejdź do Dane > Tekst jako kolumny i wybierz format daty rozpoznawany przez Excela. Możesz też użyć =DATEVALUE()funkcji konwersji dat tekstowych na wartości liczbowe. Upewnij się tylko, że ustawienia regionalne (takie jak DD/MM/RRRR lub MM/DD/RRRR) są poprawne.

Zaufaj mi, nie ma nic bardziej frustrującego niż problemy z datami, ale gdy już opanujesz ten krok, wszystko pójdzie gładko.

Metoda 5: Użyj narzędzi audytowych i oceń formuły

Nie wiesz, skąd bierze się błąd? Skorzystaj z narzędzi Excela „Sprawdzanie błędów” lub „Oceń formułę” na karcie „Formuły”. Pokazują one obliczenia krok po kroku, wskazując, gdzie coś jest nie tak. Czasami przyczyną są drobne błędy składniowe — brakujące nawiasy lub literówki.

Na przykład, jeśli Twoja formuła to =FILTER(A2:B12, A2:A10="Milk"), a widzisz błędy, problem może leżeć w niezgodności zakresów lub składni. Użyj funkcji „Oceń formułę”, aby wyświetlić wyniki pośrednie i znaleźć błąd.

Metoda 6: Obsługa błędów z klasą za pomocą IFERROR

Jeśli błąd taki jak #VALUE jest irytujący, ale przewidywalny, otocz formułę klauzulą ​​„#VALUE” =IFERROR(your_formula, "Check your data")może pomóc w utrzymaniu porządku w arkuszu. Albo, jeśli chcesz ignorować błędy w obliczeniach, jednocześnie zwracając prawidłowe wartości, to rozwiązanie jest idealne.

W jednym przypadku użyłem =IFERROR(B2+C2, "Invalid date")— działa znakomicie, zapobiegając pojawianiu się błędów.

To trochę dziwne, ale zazwyczaj te problemy sprowadzają się do niespójności danych lub ukrytych znaków. Ich naprawa zazwyczaj rozwiązuje również błąd #VALUE. Jeśli jedno rozwiązanie nie działa, próbuj kolejnych – czasami to kombinacja problemów, a nie tylko pojedyncza przyczyna.

Streszczenie

  • Sprawdź i przekonwertuj typy danych, jeśli to konieczne
  • Usuń niewidoczne znaki lub spacje
  • Upewnij się, że zakresy i odniesienia są zgodne
  • Konwertuj daty zapisane jako tekst na rzeczywiste wartości dat
  • Użyj narzędzi do audytu formuł, aby znaleźć błędy składniowe
  • Zawijaj formuły w JEŻELI. BŁĄD, aby zapewnić czystszą obsługę błędów

Podsumowanie

Radzenie sobie z błędami #VALUE może być uciążliwe, ale gdy zidentyfikujesz, czy chodzi o niezgodność typów danych, ukryte znaki, czy problemy z zakresem, łatwiej je naprawić. Zazwyczaj proste czyszczenie i walidacja wystarczają. Im lepiej oswoisz się z tymi krokami rozwiązywania problemów, tym mniej będziesz wpatrywać się w komunikat o błędzie i tym więcej pracy zostanie wykonanej. Oby to pomogło komuś uniknąć wyrywania sobie włosów z głowy nad formułami w Excelu.



Czy ten artykuł był pomocny?