Преобразование формата «текст как число» и дат в Excel: инструкция
Чтобы исправить формат «текст как число» в Excel и преобразовать дату, используйте смарт-тег, инструмент «Текст по столбцам» или функцию ЗНАЧЕН. Для дат применяйте ДАТАЗНАЧ или замену разделителей (Ctrl+H).
Оглавление
Преобразование чисел, сохраненных как текст
- Смарт-тег (зеленый треугольник): Выделите диапазон ячеек с ошибкой, нажмите на появившийся значок предупреждения и выберите пункт «Преобразовать в число». Это самый быстрый способ для небольших диапазонов.
- Инструмент «Текст по столбцам»: Выделите столбец с текстовыми числами, перейдите на вкладку «Данные» → «Текст по столбцам», сразу нажмите «Готово» (без изменения настроек), и Excel принудительно переведет данные в числовой формат.
- Специальная вставка: Введите число
1в пустую ячейку, скопируйте его, выделите проблемный диапазон, вызовите «Специальную вставку» и выберите операцию «Умножить» — это конвертирует текст в настоящие числа. - Функция ЗНАЧЕН: Используйте формулу
=ЗНАЧЕН(A1), чтобы получить числовое значение из текстовой строки в соседней ячейке. - Изменение формата с повторным вводом: Если ячеек мало, можно установить числовой формат через меню «Формат ячеек», а затем дважды кликнуть по ячейке и нажать Enter, чтобы изменение вступило в силу.
Преобразование даты из текста в полноценный формат
Функция ДАТАЗНАЧ возвращает серийный номер даты, а не готовый формат. После применения формулы обязательно измените формат ячейки на «Дата» вручную.
- Функция ДАТАЗНАЧ (DATEVALUE): Введите формулу
=ДАТАЗНАЧ(A1)(или=DATEVALUE(A1)в англоязычной версии), чтобы преобразовать текстовую дату в серийный номер даты Excel. После получения результата необходимо изменить формат ячейки на «Дата». - Текст по столбцам для дат: Аналогично числам, этот инструмент помогает распознать даты; на третьем шаге мастера выберите формат «Дата» и укажите соответствующий тип (например, ДМГ или МДГ).
- Замена разделителей: Иногда дата не распознается из-за неверных разделителей (точек вместо слэшей); используйте функцию «Найти и заменить» (Ctrl+H) для приведения формата к стандартному, после чего установите формат ячейки «Дата».
- Обратное преобразование: Если вам нужно превратить корректную дату обратно в текст определенного вида, используйте функцию
=ТЕКСТ(A1; "ДД.ММ.ГГГГ").
Частые ошибки
- Отсутствие смены формата после ДАТАЗНАЧ: Функция возвращает число (серийный номер), поэтому без ручного выбора формата «Дата» в ячейке отобразится непонятное число.
- Незавершенный мастер «Текста по столбцам»: Если не нажать кнопку «Готово» в конце процесса, преобразование формата не произойдет.
- Игнорирование разделителей: Точки вместо слэшей в датах блокируют автоматическое распознавание Excel. Требуется предварительная замена через Ctrl+H.
FAQ
Почему Excel не суммирует числа, сохраненные как текст?
Excel воспринимает такие значения как строки, поэтому игнорирует их в математических формулах и функциях суммирования.
Можно ли преобразовать весь столбец сразу без формул?
Да, выделите столбец и используйте инструмент «Данные» → «Текст по столбцам», нажав «Готово» без изменения настроек мастера.
Как вернуть дату из числового формата обратно в текст?
Используйте формулу =ТЕКСТ(A1; "ДД.ММ.ГГГГ"), указав нужный шаблон отображения для конкретной ячейки.