Функция VALUE в Excel используется для преобразования чисел, которые были введены как текстовые данные, в числовые значения, чтобы данные могли использоваться в расчетах.
Информация в этой статье относится к версиям Excel 2019, 2016, 2013, 2010 и Excel для Mac.
СУММА и СРЕДНИЕ и текстовые данные
Excel автоматически преобразует данные проблемы такого рода в числа, поэтому функция VALUE не требуется. Однако, если данные не в формате, который распознает Excel, данные можно оставить в виде текста. Когда возникает такая ситуация, некоторые функции , такие как SUM или AVERAGE , игнорируют данные в этих ячейках, и возникают ошибки вычисления.
Например, в строке 5 на изображении выше функция SUM используется для суммирования данных в строках 3 и 4 в столбцах A и B со следующими результатами:
- Данные в ячейках A3 и A4 вводятся в виде текста. Функция SUM в ячейке A5 игнорирует эти данные и возвращает нулевой результат.
- В ячейках B3 и B4 функция VALUE преобразует данные в A3 и A4 в числа. Функция SUM в ячейке B5 возвращает результат 55 (30 + 25).
Выравнивание данных по умолчанию в Excel
Текстовые данные выравниваются слева в ячейке. Цифры и даты выравниваются справа.
В этом примере данные в A3 и A4 выравниваются с левой стороны ячейки, поскольку они были введены как текст. В ячейках B2 и B3 данные были преобразованы в числовые данные с использованием функции VALUE и выровнены справа.
Синтаксис и аргументы функции VALUE
Синтаксис для функции VALUE :
Текст (обязательно) — это данные, которые нужно преобразовать в число. Аргумент может содержать:
- Фактические данные заключены в кавычки. Смотрите строку 2 примера выше.
- Ссылка на ячейку в месте расположения текстовых данных в листе . Смотрите строку 3 примера.
#СТОИМОСТЬ! ошибка
Если данные, введенные в качестве аргумента Text, не могут быть интерпретированы как число, Excel возвращает значение #VALUE! ошибка, как показано в строке 9 примера.
Преобразование текстовых данных в числа с помощью функции VALUE
Ниже перечислены шаги, используемые для входа в функцию VALUE B3 в приведенном выше примере с использованием диалогового окна функции .
В качестве альтернативы, полная функция = ЗНАЧЕНИЕ (B3) может быть введена вручную в ячейку рабочего листа.
- Выберите ячейку B3, чтобы сделать ее активной ячейкой .
- Выберите вкладку Формулы .
- Выберите « Текст», чтобы открыть раскрывающийся список функций.
- Выберите VALUE в списке, чтобы открыть диалоговое окно функции.
- В диалоговом окне выберите текстовую строку.
- Выберите ячейку A3 в электронной таблице.
- Нажмите OK, чтобы завершить функцию и вернуться к рабочему листу.
- Число 30 появляется в ячейке B3 . Он выровнен по правой стороне ячейки, чтобы указать, что теперь это значение, которое можно использовать в вычислениях.
- Выберите ячейку E1, чтобы отобразить полную функцию = ЗНАЧЕНИЕ (B3) в строке формул над рабочим листом.
Конвертировать даты и время
Функция VALUE может также использоваться для преобразования даты и времени в числа.
Хотя даты и время хранятся в виде чисел в Excel, и нет необходимости преобразовывать их перед использованием в расчетах, изменение формата данных может облегчить понимание результата.
Excel хранит даты и время в виде последовательных номеров или серийных номеров . Каждый день число увеличивается на единицу. Частичные дни вводятся в виде долей дня — например, 0,5 на полдня (12 часов), как показано в строке 8 выше.