
Раздел функций | Текстовые |
Название на английском | VALUE |
Волатильность | Не волатильная |
Похожие функции | ДАТАЗНАЧ |
Похожие процедуры | Числа как текст – в настоящие числа |
Что делает эта функция?
Эта функция преобразует фрагмент текста, который похож на число, в фактическое число.
Если число в середине длинного фрагмента текста, его нужно будет извлечь, используя другие текстовые функции, такие как ПОИСК, ПСТР, НАЙТИ, ЗАМЕНИТЬ, ЛЕВСИМВ, ПРАВСИМВ.
Синтаксис
=ЗНАЧЕН(Текст)
Форматирование
Специального форматирования не требуется.
Результат будет показан в виде числового значения на основе исходного текста.
Если знак % включен в текст, результатом будет десятичная дробь, которая может затем быть отформатирована в процентах.
Если исходный текстовый формат отображается как время чч:мм, результатом будет время.
То же самое применимо для других форматов.
Пример применения функции
Извлечь количество процентов из текста сложно, не зная заранее, сколько в нем знаков. Это может быть от 1 цифры (5%) до 4 цифр с запятой (12,25%).
Единственный способ определить процентное значение – это факт, что оно всегда заканчивается знаком %. Невозможно определить начало значения, за исключением того, что ему предшествует пробел.
Основная проблема заключается в расчете длины числа для его извлечения.
Если при извлечении предположить максимальную длину из четырех цифр и знака %, когда процент только одна цифра, при обычном извлечении по маске “?????%” в выражение попадут буквы.
Чтобы обойти проблему, можно использовать функцию ПОДСТАВИТЬ, чтобы увеличить количество пробелов между словами в тексте. Теперь при извлечении по маске “?????%” любые лишние символы будут пробелами, которые функция ЗНАЧЕН проигнорирует.

Формула ниже аналогична формуле на картинке и извлечет из ячейки A1 проценты длиной от 1 до 5 знаков, включая запятую:
=ЗНАЧЕН(ПСТР(" "&ПОДСТАВИТЬ(A1;" ";" ");ПОИСК("?????%";" "&ПОДСТАВИТЬ(A1;" ";" "));6))
Файл с примерами
Ниже интерактивный файл с примерами.
Двойным кликом по ячейке с формулой можно ее просмотреть, скопировать или отредактировать. Также есть ссылка для скачивания файла.