
Podsumowanie
Funkcja LICZBA WARTOŚĆ w programie Excel konwertuje liczbę w formacie tekstowym na wartość liczbową, używając określonych separatorów dziesiętnych i grupowych. Ta funkcja może służyć do konwersji wartości specyficznych dla ustawień regionalnych na wartości niezależne od ustawień regionalnych.
Cel, powód
Konwertuj tekst na liczbę za pomocą niestandardowych separatorówWartość zwracana
Wartość numerycznaSkładnia
= LICZBA WARTOŚĆ (tekst; (separator_dziesiętne); (separator_grupy))Argumenty
- tekst - tekst do przekonwertowania na liczbę.
- separator_dziesiętne - (opcjonalne) znak dla wartości dziesiętnych.
- group_separator - (opcjonalne) Znak do grupowania według tysięcy.
Wersja
Excel 2013Uwagi dotyczące użytkowania
Funkcja LICZBA WARTOŚĆ konwertuje wartość tekstową reprezentującą liczbę na prawidłową wartość liczbową przy użyciu niestandardowych separatorów dziesiętnych i grup. Możesz użyć NUMBERVALUE, aby przetłumaczyć liczby z formatu tekstowego specyficznego dla lokalizacji na liczbę niezależną od lokalizacji.
Aby przeprowadzić konwersję liczbową, funkcja LICZBA WARTOŚĆ używa podanych niestandardowych separatorów. Separator dziesiętny to znak używany do oddzielania liczb całkowitych od wartości ułamkowych w tekście źródłowym. Separator grupy to znak używany do grupowania tekstu według tysięcy w tekście źródłowym.
Przykład
Na przykład, aby przekonwertować ciąg „6.000” na liczbę 6000, gdzie separatorem grupującym w tekście źródłowym jest kropka (.), Użyj:
=NUMBERVALUE("6.000",",",".") // returns 6000
W pokazanym przykładzie tekst wejściowy znajduje się w kolumnie B, a wynik funkcji znajduje się w kolumnie E. Kolumny C i D to separatory dziesiętne i separatory grup używane w każdym wierszu. Wzór w E6, skopiowany poniżej, to:
=NUMBERVALUE(B6,C6,D6)
Zauważ, że oprócz separatorów dziesiętnych i grup, NUMBERVALUE automatycznie ignoruje dodatkową spację w B9 i automatycznie oblicza symbol procentu (%) w B11 przez podzielenie przez 100.
Uwagi
- NUMBERVALUE ignoruje dodatkowe znaki spacji.
- Wiele symboli procentowych się sumuje.
- Jeśli separator dziesiętny i / lub separatory_grupy nie są podane, NUMBERVALUE używa separatorów z bieżącej lokalizacji.
- NUMBERVALUE używa tylko pierwszego znaku podanego jako separatory dziesiętne i separatory grup. Dodatkowe postacie są odrzucane.
- NUMBERVALUE zwraca zero, jeśli nie podano wartości tekstowej.
- NUMBERVALUE zwraca błąd #VALUE, jeśli:
- Separator dziesiętny pojawia się więcej niż raz w tekście źródłowym
- Separator grup występuje po separatorze dziesiętnym