Функция ЗНАЧЕН в Excel превращает текст, похожий на число, в настоящее число: =ЗНАЧЕН("1 250,5") вернёт 1250,5, =ЗНАЧЕН("15%") — 0,15, а =ЗНАЧЕН("12:30") — время 0,52. Чаще всего её применяют вместе с ПСТР, ЛЕВСИМВ и ПРАВСИМВ: те вырезают цифры из строки, а ЗНАЧЕН делает их числом, с которым можно считать. На английском функция называется VALUE — в английском Excel это =VALUE(A1). Если текст не похож на число, результат — ошибка #ЗНАЧ!.

| Раздел функций | Текстовые |
| Название и описание на английском | VALUE |
| Волатильность | Не волатильная |
| Похожие функции | ДАТАЗНАЧ |
| Похожие процедуры | Числа как текст - в настоящие числа |
Что делает функция ЗНАЧЕН
Эта функция преобразует фрагмент текста, который похож на число, в фактическое число.
Если число в середине длинного фрагмента текста, его нужно будет извлечь, используя другие текстовые функции, такие как ПОИСК, ПСТР, НАЙТИ, ЗАМЕНИТЬ, ЛЕВСИМВ, ПРАВСИМВ.
Синтаксис функции ЗНАЧЕН
=ЗНАЧЕН(Текст)
| A | B | C | |
|---|---|---|---|
| 1 | Текст в ячейке | =ЗНАЧЕН(A) | Комментарий |
| 2 | 123 | 123=ЗНАЧЕН(A2) | обычное число |
| 3 | 1 250,50 | 1250,5=ЗНАЧЕН(A3) | пробел-разделитель тысяч |
| 4 | 42 | 42=ЗНАЧЕН(A4) | пробелы по краям игнорируются |
| 5 | -7,5 | -7,5=ЗНАЧЕН(A5) | отрицательное с запятой |
| 6 | 1.5 | #ЗНАЧ!=ЗНАЧЕН(A6) | точка в русской локали — не число |
| 7 | abc | #ЗНАЧ!=ЗНАЧЕН(A7) | не похоже на число |
Ячейки A — текст (выровнен влево), результат — число. Разделитель дробной части должен совпадать с настройками Windows: в русской локали это запятая.
В английском Excel: =VALUE(A2)
ЗНАЧЕН: формат результата и исходных данных
Специального форматирования не требуется.
Результат будет показан в виде числового значения на основе исходного текста.
Если знак % включен в текст, результатом будет десятичная дробь, которая может затем быть отформатирована в процентах.
Если исходный текстовый формат отображается как время чч:мм, результатом будет время.
То же самое применимо для других форматов.
| A | B | C | |
|---|---|---|---|
| 1 | Текст | Результат ЗНАЧЕН | Если задать формат |
| 2 | 15% | 0,15=ЗНАЧЕН(A2) | 15% |
| 3 | 12,5% | 0,125=ЗНАЧЕН(A3) | 12,5% |
| 4 | 12:30 | 0,520833333=ЗНАЧЕН(A4) | 12:30 |
| 5 | 01.03.2026 | 46082=ЗНАЧЕН(A5) | 01.03.2026 |
| 6 | 1 500 ₽ | #ЗНАЧ!=ЗНАЧЕН(A6) | — |
Excel хранит проценты как доли, время — как часть суток, а даты — как номер дня с 1900 года. Поэтому ЗНАЧЕН возвращает «сырое» число, а привычный вид даёт формат ячейки. Символ валюты, отличной от валюты системы, ЗНАЧЕН не понимает.
В английском Excel: =VALUE(A4)
Пример формулы с функцией ЗНАЧЕН
Извлечь количество процентов из текста сложно, не зная заранее, сколько в нем знаков. Это может быть от 1 цифры (5%) до 4 цифр с запятой (12,25%).
Единственный способ определить процентное значение - это факт, что оно всегда заканчивается знаком %. Невозможно определить начало значения, за исключением того, что ему предшествует пробел.
Основная проблема заключается в расчете длины числа для его извлечения.
Если при извлечении предположить максимальную длину из четырех цифр и знака %, когда процент только одна цифра, при обычном извлечении по маске "?????%" в выражение попадут буквы.
Чтобы обойти проблему, можно использовать функцию ПОДСТАВИТЬ, чтобы увеличить количество пробелов между словами в тексте. Теперь при извлечении по маске
?????%любые лишние символы будут пробелами, которые функция ЗНАЧЕН проигнорирует.

Формула ниже аналогична формуле на картинке и извлечет из ячейки A1 проценты длиной от 1 до 5 знаков, включая запятую:
=ЗНАЧЕН(ПСТР(ПОВТОР(" ";5)&ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";5));ПОИСК("?????%";ПОВТОР(" ";5)&ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";5)));6))
| A | B | |
|---|---|---|
| 1 | Текст | Процент |
| 2 | Рост продаж 12,5% за год | 0,125=ЗНАЧЕН(ПСТР(ПОВТОР(" ";5)&ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";5));ПОИСК("?????%";ПОВТОР(" ";5)&ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";5)));6)) |
| 3 | Скидка 7% на всё | 0,07=ЗНАЧЕН(ПСТР(ПОВТОР(" ";5)&ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";5));ПОИСК("?????%";ПОВТОР(" ";5)&ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";5)));6)) |
| 4 | Конверсия выросла до 100% к марту | 1=ЗНАЧЕН(ПСТР(ПОВТОР(" ";5)&ПОДСТАВИТЬ(A4;" ";ПОВТОР(" ";5));ПОИСК("?????%";ПОВТОР(" ";5)&ПОДСТАВИТЬ(A4;" ";ПОВТОР(" ";5)));6)) |
| 5 | Ставка 0,25% годовых | 0,0025=ЗНАЧЕН(ПСТР(ПОВТОР(" ";5)&ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";5));ПОИСК("?????%";ПОВТОР(" ";5)&ПОДСТАВИТЬ(A5;" ";ПОВТОР(" ";5)));6)) |
Каждый пробел заменяется на пять, поэтому перед числом всегда есть «запас» из пробелов, и окно из 6 символов, кончающееся на %, захватывает число любой длины от 1 до 5 знаков. ЗНАЧЕН отбрасывает пробелы и превращает «12,5%» в 0,125 — задайте ячейке процентный формат. В прежней версии формулы пробелы схлопнулись при публикации — исправлено.
В английском Excel: =VALUE(MID(REPT(" ",5)&SUBSTITUTE(A2," ",REPT(" ",5)),SEARCH("?????%",REPT(" ",5)&SUBSTITUTE(A2," ",REPT(" ",5))),6))
Как функция ЗНАЧЕН помогает работать с числами в тексте
Функция ЗНАЧЕН в Excel преобразует текст в число, если это возможно. Это особенно полезно, когда данные представлены как текст (например, “123”, “005”, “1 000”), но вам нужно выполнить арифметические действия — сложение, умножение, процент и т.д. Без предварительного преобразования Excel не будет воспринимать такие значения как числа, а результат формулы окажется неверным или вернёт ошибку.
Часто ЗНАЧЕН комбинируется с текстовыми функциями ПРАВСИМВ, ЛЕВСИМВ, ПСТР и ПОИСК. Это позволяет «вырезать» нужную часть строки и затем применять к ней математические операции. Такой подход особенно актуален при обработке кодов, артикулов, цен, идентификаторов, которые хранятся в виде текста.
Альтернативы ЗНАЧЕН: двойное отрицание и ЧЗНАЧ
Тот же результат дают двойной минус =--A2 и умножение на единицу =A2*1 — их часто используют внутри СУММПРОИЗВ. Если в данных чужие разделители (точка для тысяч, запятая для дроби или наоборот), подойдёт ЧЗНАЧ, где разделители указываются явно.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Текст | ЗНАЧЕН | --A | A*1 | ЧЗНАЧ |
| 2 | 1250,5 | 1250,5=ЗНАЧЕН(A2) | 1250,5=--A2 | 1250,5=A2*1 | 1250,5=ЧЗНАЧ(A2) |
| 3 | 1.250,5 | #ЗНАЧ!=ЗНАЧЕН(A3) | #ЗНАЧ!=--A3 | #ЗНАЧ!=A3*1 | 1250,5=ЧЗНАЧ(A3;",";".") |
ЧЗНАЧ(текст; дробный разделитель; разделитель групп) читает числа в любом формате, поэтому «1.250,5» из немецкого отчёта распознаётся правильно.
В английском Excel: =NUMBERVALUE(A3,",",".")
Полезные формулы с функцией ЗНАЧЕН
1. Округлить проценты внутри текстовой строки:
=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";10)));""));6;ТЕКСТ(ОКРУГЛ(ЗНАЧЕН(ПСТР(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";10)));""));6));2);"0%")))
Например, строка "Путину доверяют 81,87% россиян" станет "Путину доверяют 82% россиян".
| A | B | |
|---|---|---|
| 1 | Исходная строка | Результат |
| 2 | Опрос: доверяют 81,87% жителей | Опрос: доверяют 82% жителей=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";10)));""));6;ТЕКСТ(ОКРУГЛ(ЗНАЧЕН(ПСТР(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";10)));""));6));2);"0%"))) |
| 3 | Доля рынка 34,21% в 2025 | Доля рынка 34% в 2025=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";10)));""));6;ТЕКСТ(ОКРУГЛ(ЗНАЧЕН(ПСТР(ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";10)));""));6));2);"0%"))) |
МИН(ПОИСК(СИМВОЛ(48…57))) находит первую цифру, ПСТР вырезает 6 символов процента с запасом пробелов, ЗНАЧЕН делает из них долю, ОКРУГЛ до 2 знаков = до целого процента, ТЕКСТ с форматом "0%" возвращает его в строку. В Excel 2019 и старше вводите как формулу массива (Ctrl+Shift+Enter).
2. Извлечь первое число и посчитать НДС 20%:
="НДС: "&ТЕКСТ(ЗНАЧЕН(ПСТР(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";10)));""));9)/5;"0")&" руб."
Если A1 = "Стоимость товара - 225500 руб.", результат: НДС: 45100 руб.
| A | B | |
|---|---|---|
| 1 | Строка | НДС 20% |
| 2 | Стоимость товара - 225500 руб. | НДС: 45100 руб.="НДС: "&ТЕКСТ(ЗНАЧЕН(ПСТР(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";10)));""));9)/5;"0")&" руб." |
| 3 | Цена 1500 руб. без налога | НДС: 300 руб.="НДС: "&ТЕКСТ(ЗНАЧЕН(ПСТР(ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";10));МИН(ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(СТРОКА(48:57));ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";10)));""));9)/5;"0")&" руб." |
ПСТР вырезает до 9 символов начиная с первой цифры, лишние символы — пробелы, которые ЗНАЧЕН игнорирует. Деление на 5 — это 20% от суммы без НДС; если НДС уже включён в цену, делите на 6. В примере было «225,500» — в русском Excel запятая дробная, ЗНАЧЕН дал бы 225,5, поэтому пример исправлен на 225500.
3. Прибавить 5 к числу в начале текста
Для значений типа "30 см.".
=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";2));1;3;ТЕКСТ(ЗНАЧЕН(ЛЕВСИМВ(ПОДСТАВИТЬ(A1;" ";ПОВТОР(" ";2));3))+5;"0")&" "))
Если A1 = "30 см", результат: 35 см
| A | B | |
|---|---|---|
| 1 | Исходное | +5 |
| 2 | 30 см | 35 см=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";2));1;3;ТЕКСТ(ЗНАЧЕН(ЛЕВСИМВ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";2));3))+5;"0")&" ")) |
| 3 | 7 шт | 12 шт=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";2));1;3;ТЕКСТ(ЗНАЧЕН(ЛЕВСИМВ(ПОДСТАВИТЬ(A3;" ";ПОВТОР(" ";2));3))+5;"0")&" ")) |
| 4 | 95 кг | 100 кг=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(ПОДСТАВИТЬ(A4;" ";ПОВТОР(" ";2));1;3;ТЕКСТ(ЗНАЧЕН(ЛЕВСИМВ(ПОДСТАВИТЬ(A4;" ";ПОВТОР(" ";2));3))+5;"0")&" ")) |
Двойные пробелы гарантируют, что ЛЕВСИМВ(…;3) захватит число из 1–2 цифр с пробелами, а ЗНАЧЕН их отбросит. Для чисел из трёх и более цифр увеличьте ПОВТОР и длину ЛЕВСИМВ.
4. Увеличить число в конце текста на 15%:
=ЗАМЕНИТЬ(A1;ДЛСТР(A1)-2;3;ТЕКСТ(ЗНАЧЕН(ПРАВСИМВ(A1;3))*1,15;"0"))
Если A1 = "Сумма045", результат: Сумма52
| A | B | |
|---|---|---|
| 1 | Исходное | +15% |
| 2 | Сумма045 | Сумма52=ЗАМЕНИТЬ(A2;ДЛСТР(A2)-2;3;ТЕКСТ(ЗНАЧЕН(ПРАВСИМВ(A2;3))*1,15;"0")) |
| 3 | Код200 | Код230=ЗАМЕНИТЬ(A3;ДЛСТР(A3)-2;3;ТЕКСТ(ЗНАЧЕН(ПРАВСИМВ(A3;3))*1,15;"0")) |
| 4 | Лот100 | Лот115=ЗАМЕНИТЬ(A4;ДЛСТР(A4)-2;3;ТЕКСТ(ЗНАЧЕН(ПРАВСИМВ(A4;3))*1,15;"0")) |
ПРАВСИМВ берёт три последние цифры, ЗНАЧЕН делает их числом (045 → 45), результат округляется форматом "0" и ставится на место старых цифр. В русском Excel множитель пишется с запятой: 1,15 — в статье была точка, исправлено.
В английском Excel: =REPLACE(A2,LEN(A2)-2,3,TEXT(VALUE(RIGHT(A2,3))*1.15,"0"))
Почему ЗНАЧЕН возвращает #ЗНАЧ! — частые ошибки
- Не тот десятичный разделитель. «1.5» в русском Excel — не число. Замените точку ПОДСТАВИТЬ(A1;".";",") или используйте ЧЗНАЧ.
- Неразрывные пробелы. Данные из 1С и с сайтов содержат СИМВОЛ(160), который ЗНАЧЕН не считает пробелом: =ЗНАЧЕН(ПОДСТАВИТЬ(A1;СИМВОЛ(160);"")).
- В тексте есть буквы или символы валюты. Сначала вырежьте цифры ПСТР/ЛЕВСИМВ/ПРАВСИМВ, а уже потом применяйте ЗНАЧЕН.
- Пустая ячейка даёт 0, а не ошибку. Если это мешает, проверьте ячейку заранее: =ЕСЛИ(A1="";"";ЗНАЧЕН(A1)).
- Результат выглядит странно (46082 или 0,52). Это дата или время в виде числа — задайте ячейке нужный формат.
Функция ЗНАЧЕН — частые вопросы
Что делает функция ЗНАЧЕН в Excel?
Превращает текст, который выглядит как число, процент, дата или время, в числовое значение: =ЗНАЧЕН(A1).
Как функция ЗНАЧЕН называется на английском?
VALUE. Формула =ЗНАЧЕН(A1) в английском Excel выглядит как =VALUE(A1).
Чем ЗНАЧЕН отличается от ЧЗНАЧ?
ЗНАЧЕН понимает только разделители текущей локали, а в ЧЗНАЧ (NUMBERVALUE) десятичный разделитель и разделитель групп задаются аргументами.
Как превратить текст в число без формулы?
Выделите столбец и выполните «Данные → Текст по столбцам → Готово» или вставьте 1 через «Специальная вставка → Умножить».
Как извлечь число из текста?
Вырежьте цифры ПСТР/ПРАВСИМВ/ЛЕВСИМВ и оберните в ЗНАЧЕН — примеры выше; в Excel 365 удобна и REGEXEXTRACT.
Извлечь числа из текста, преобразовать текст в число и исправить «числа, сохранённые как текст» во всём столбце можно в один клик с !SEMTools — без длинных формул.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: функция ЗНАЧЕН в Excel
| Задача | Формула |
|---|---|
| Текст в число | =ЗНАЧЕН(A1) |
| Короткая запись | =--A1 |
| Чужие разделители | =ЧЗНАЧ(A1;",";".") |
| Число из конца строки | =ЗНАЧЕН(ПРАВСИМВ(A1;3)) |
| Убрать неразрывные пробелы | =ЗНАЧЕН(ПОДСТАВИТЬ(A1;СИМВОЛ(160);"")) |
Надеюсь, на этой странице вы нашли то, что искали. ЗНАЧЕН — связующее звено между текстовыми функциями и вычислениями: вырезали цифры — превратили в число — посчитали.