Даты и время

Как запретить Excel автоматически заменять числа на даты

Как запретить Excel автоматически преобразовывать числа в даты
⏱️ 8 минут 📊 Начинающий

В Excel есть несколько действительно умных функций, которые могут быть полезны во многих случаях (а иногда — разочаровывать).

Одна из таких областей — когда вы вводите числа в Excel. Иногда Excel автоматически заменяет эти числа датами.

Например, если вы введёте 1/2, Excel автоматически изменит это на 01.02.2020. Точно так же, если вы введёте 30-06-2020, Excel решит, что вы хотите ввести дату, и изменит формат.

Хотя в большинстве случаев это удобно, что если вам нужен именно текст «30-06-2020» или дробь «1/2»? В этом руководстве — два простых способа запретить Excel менять числа на даты.

Почему Excel преобразует числа в даты?

В большинстве случаев, когда люди вводят числа, которые могут представлять допустимые форматы дат, Excel автоматически преобразует их в даты. И это не просто смена отображения — меняется само базовое значение.

Например, если вы введёте 3/6/2020, Excel изменит фактическое значение ячейки на 44012 — это числовое представление даты (порядковый номер даты).

Способ 1: Изменить формат ячейки на «Текстовый»

Самый простой способ убедиться, что Excel не тронет число — задать формат ячейки как «Текст». Поскольку даты хранятся в виде чисел, при текстовом формате Excel понимает, что введённое значение должно остаться текстом, а не превращаться в дату.

Практическое обучение в Excel. Попробуй бесплатно, прямо сейчас!
1

Выберите ячейку или диапазон, где хотите задать текстовый формат

2

Перейдите на вкладку «Главная»

3

В группе «Число» щёлкните значок средства запуска диалогового окна (или используйте сочетание клавиш Ctrl + 1)

4

В диалоговом окне «Формат ячеек» выберите категорию «Текстовый»

5

Нажмите ОК

Теперь, когда вы вводите число вроде 30-06-2020 или 1/2, Excel не будет преобразовывать его в дату. Диалоговое окно «Формат ячеек» также можно открыть, щёлкнув ячейку правой кнопкой мыши и выбрав «Формат ячеек».

⚠️ Важно: формат нужно менять перед вводом числа. Если сделать это после того, как число уже введено и превратилось в дату, ячейка станет текстовой, но в ней останется числовое значение даты, а не исходный текст, который вы вводили.
Этот способ лучше всего подходит, когда нужно изменить формат целого диапазона ячеек. Если нужно всего пару ячеек — удобнее способ с апострофом ниже.

Способ 2: Добавить апостроф перед числом

Если нужно ввести число всего в несколько ячеек и не хочется менять формат заранее, есть простой приём: добавьте апостроф ' перед числом.

Когда апостроф стоит в самом начале, Excel считает содержимое ячейки текстом. Сам апостроф в ячейке не отображается, но визуально можно заметить, что число выровнено по левому краю (в отличие от чисел, которые по умолчанию выравниваются по правому краю).

💡 Бонус: при использовании апострофа формулы поиска (например, ВПР или ПОИСКПОЗ) продолжают нормально работать со значением в ячейке — эти функции игнорируют апостроф.

Этот же метод работает и для преобразования уже существующих дат обратно в текст: добавьте апостроф в начале ячейки с датой — 30.06.2020 станет текстовой строкой.

Иногда в верхнем левом углу ячейки появляется маленький зелёный треугольник — он говорит о том, что число сохранено как текст. В данном случае это как раз то, что нужно, так что треугольник можно игнорировать (или щёлкнуть по нему и выбрать «Игнорировать ошибку», чтобы убрать индикатор).

Итак, это два способа запретить Excel автоматически преобразовывать числа в даты — через изменение формата ячейки заранее (для диапазонов) или через апостроф (для отдельных значений).

Управляйте форматами данных без сюрпризов

Числа, даты, текст — научитесь контролировать каждый формат

Практическое обучение в Excel. Попробуй бесплатно, прямо сейчас!