
Обобщение
Функцията Excel NUMBERVALUE преобразува число в текстов формат в числова стойност, като използва посочени десетични и групови разделители. Тази функция може да се използва за конвертиране на специфични за локала стойности в независими от локал стойности.
Предназначение
Преобразувайте текста в число с персонализирани разделителиВърната стойност
Числова стойностСинтаксис
= NUMBERVALUE (текст, (десетичен_разделител), (разделител_група))Аргументи
- текст - Текстът, който трябва да се преобразува в число.
- decimal_separator - (по избор) Символът за десетични стойности.
- group_separator - (по избор) Символът за групиране по хиляди.
Версия
Excel 2013Бележки за употреба
Функцията NUMBERVALUE преобразува текстова стойност, представляваща число, в валиден цифров, използвайки персонализирани десетични и групови разделители. Можете да използвате NUMBERVALUE за превод на числа от специфичен за локал текстов формат в номер, независим от локал.
За да извърши числово преобразуване, функцията NUMBERVALUE използва персонализираните разделители, които предоставяте. Десетичният разделител е знакът, използван за разделяне на цели числа от дробни стойности в изходния текст. Разделителят на групи е символът, използван за групиране на текст по хиляди в изходния текст.
Пример
Например, за да преобразувате низа "6.000" в число 6000, където разделителят за групиране в изходния текст е точка (.), Използвайте:
=NUMBERVALUE("6.000",",",".") // returns 6000
В показания пример входният текст е в колона B, а изходът на функцията е в колона E. Колони C и D десетичните и групови разделители, използвани във всеки ред. Формулата в E6, копирана надолу, е:
=NUMBERVALUE(B6,C6,D6)
Забележете освен десетични и групови разделители, NUMBERVALUE автоматично игнорира допълнителното пространство в B9 и автоматично оценява символа за процент (%) в B11, като дели на 100.
Бележки
- NUMBERVALUE игнорира допълнителни интервали.
- Няколко процента символи са адитивни.
- Ако десетичен разделител и / или разделители на групи не са предоставени, NUMBERVALUE използва разделители от текущия локал.
- NUMBERVALUE използва само първия знак, предвиден за десетични и групови разделители. Допълнителните знаци се изхвърлят.
- NUMBERVALUE връща нула, ако не е предоставена текстова стойност.
- NUMBERVALUE връща грешката #VALUE, ако:
- Десетичният разделител се появява повече от веднъж в изходния текст
- Разделителят на групи възниква след десетичния разделител