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