Formuła ogólna
=VALUE(A1)
Podsumowanie
Aby przekonwertować proste wartości tekstowe na liczby, możesz użyć funkcji WARTOŚĆ lub po prostu dodać zero, jak opisano poniżej. W przedstawionym przykładzie formuła w C5 to:
=VALUE(B5)
tło
Czasami Excel kończy się tekstem w komórce, kiedy naprawdę potrzebujesz liczby. Istnieje wiele powodów, dla których może się to zdarzyć, i wiele sposobów rozwiązania tego problemu. W tym artykule opisano podejście oparte na formułach polegające na konwersji wartości tekstowych na liczby.
Wyjaśnienie
W tym przykładzie wartości w kolumnie A są „przechowywane jako tekst”. Oznacza to, że jeśli spróbujesz SUMA kolumny A, otrzymasz wynik równy zero.
Funkcja WARTOŚĆ spróbuje „wymusić” liczbę przechowywaną jako tekst na prawdziwą liczbę. W prostych przypadkach po prostu zadziała, a otrzymasz wynik liczbowy. Jeśli to nie zadziała, pojawi się błąd #ARG.
Zamiast tego dodaj zero
Inną popularną sztuczką jest po prostu dodanie zera do wartości tekstowej za pomocą następującego wzoru:
=A1+0
Zmusza to program Excel do podjęcia próby konwersji wartości tekstowej na liczbę w celu obsługi operacji matematycznej. Ma taką samą funkcjonalność jak VALUE powyżej. W pokazanym przykładzie C7 używa tej formuły.
Usuwanie innych postaci
Jeśli komórka zawiera znaki nieliczbowe, takie jak myślniki, znaki interpunkcyjne itp., Przed konwersją na liczby musisz je usunąć.
Formuły w C8 i C9 pokazują, jak używać funkcji LEWO i PRAWO do usuwania znaków nienumerycznych z wartości tekstowej, zanim zostanie ona przekonwertowana na liczbę. Funkcji MID można również używać w bardziej skomplikowanych sytuacjach. Jeśli chcesz usunąć dodatkowe spacje lub inne niedrukowalne znaki, zobacz funkcje TRIM i CLEAN.
Wreszcie, funkcja SUBSTITUTE umożliwia usuwanie znaków z funkcją typu „wyszukaj i zamień”.