Как ввести дату в Excel и настроить формат ячеек
Чтобы корректно ввести дату в Excel, наберите её в ячейке, используя разделители, принятые в вашей системе (точка, слэш или дефис), например 10.04.2026, и нажмите Enter. Если программа распознала ввод как дату, значение выровняется по правому краю ячейки. Для точного контроля используйте функцию =ДАТА(год; месяц; день), а для изменения внешнего вида примените форматирование через меню «Формат ячеек» (Ctrl+1).
Базовые способы ввода и автозаполнение
Excel автоматически преобразует текстовый ввод в числовой формат даты, если он соответствует региональным настройкам вашего компьютера.
Основные правила ввода:
- Используйте стандартные разделители: точка (
.), косая черта (/) или дефис (-). - Порядок элементов зависит от локали: в русской версии это обычно
ДД.ММ.ГГГГ, в американской —ММ/ДД/ГГГГ. - При вводе только дня и месяца (например,
10.04) Excel автоматически подставит текущий год.
Лайфхак с автозаполнением
Введите первую дату серии (например, 01.01.2026), наведите курсор на правый нижний угол ячейки (маркер заполнения) и потяните вниз. Excel автоматически продолжит ряд, увеличивая дату на один день. Удерживайте правую кнопку мыши при протягивании, чтобы выбрать шаг: по дням, рабочим дням, месяцам или годам.
Если стандартный ввод не срабатывает (ячейка выравнивается по левому краю, что означает текст), используйте функцию:
=ДАТА(2026; 4; 10)
Этот метод гарантирует, что данные будут сохранены именно как дата, независимо от настроек системы.
Настройка форматов отображения
Важно понимать разницу: внутри Excel дата хранится как порядковый номер (число дней с 1 января 1900 года), а формат ячейки лишь определяет, как этот номер выглядит для пользователя. Изменение формата не меняет само значение.
Как изменить формат:
- Выделите ячейку или диапазон.
- Нажмите
Ctrl+1(или правой кнопкой мыши → Формат ячеек). - Перейдите на вкладку Число → категория Дата.
- Выберите готовый вариант из списка или перейдите в (все форматы) для ручной настройки.
Популярные готовые форматы:
14.03.2025— краткая дата.14 марта 2025 г.— дата прописью.мар-25— месяц и год.14.03.2025 10:30— дата и время.
Создание пользовательских форматов
Если стандартных вариантов недостаточно, создайте свой шаблон в поле Тип (раздел «Все форматы»). Используйте специальные коды:
| Код | Описание | Пример результата |
|---|---|---|
dd | День с ведущим нулем | 05 |
d | День без нуля | 5 |
mm | Месяц с ведущим нулем | 04 |
mmm | Сокращенное название месяца | апр |
mmmm | Полное название месяца | апрель |
yy | Год двузначный | 26 |
yyyy | Год четырехзначный | 2026 |
dddd | Полный день недели | пятница |
Примеры комбинаций:
dd.mm.yyyy→10.04.2026d mmmm yyyy→10 апрель 2026dddd, dd.mm.yy→пятница, 10.04.26yyyy-mm-dd→2026-04-10(стандарт ISO, удобен для сортировки)
Осторожно с буквой «m»
В пользовательских форматах m обозначает месяц, а h или ч — часы. Если вы напишете mm:ss, Excel посчитает это минутами и секундами. Для отображения времени используйте чч:мм:сс (в русской локали) или hh:mm:ss.
Работа с датами в формулах
Поскольку даты хранятся как числа, с ними можно выполнять математические операции.
Основные функции:
=СЕГОДНЯ()— возвращает текущую дату (обновляется при каждом открытии файла).=ТДАТА()— возвращает текущую дату и время.=ДАТА(2026; 12; 31)— создает дату из отдельных чисел.=ДЕНЬ(A1),=МЕСЯЦ(A1),=ГОД(A1)— извлекают соответствующие части даты.
Расчет разницы между датами:
Для вычисления количества дней просто вычтите одну дату из другой:
=B1 - A1
(Убедитесь, что ячейке с результатом присвоен «Общий» числовой формат, иначе она может отобразиться как дата).
Для более сложных расчетов (месяцы, годы) используйте скрытую, но надежную функцию:
=РАЗНДАТ(дата_начала; дата_конца; "единица")
Где единица: "d" (дни), "m" (месяцы), "y" (годы), "ym" (месяцы без учета лет), "yd" (дни без учета лет).
Частые ошибки и проблемы
-
Дата превратилась в текст.
- Симптом: Ячейка выровнена по левому краю, формулы с датой возвращают ошибку
#ЗНАЧ!. - Решение: Используйте инструмент «Текст по столбцам» (вкладка Данные), выберите формат «Дата» и укажите порядок (ДМГ). Либо умножьте ячейку на 1 и примените формат даты.
- Симптом: Ячейка выровнена по левому краю, формулы с датой возвращают ошибку
-
Неправильная сортировка.
- Причина: Даты хранятся как текст («10.01.2026» будет считаться меньше, чем «2.01.2026», так как «1» < «2»).
- Решение: Преобразуйте текст в настоящий формат даты (см. пункт 1).
-
Отображаются решетки (#####).
- Причина: Столбец слишком узок для отображения выбранного формата.
- Решение: Расширьте столбец двойным кликом по границе заголовка.
Часто задаваемые вопросы (FAQ)
Как сделать так, чтобы при вводе «1.1» Excel понимал это как 1 января текущего года? Это поведение по умолчанию. Если не работает, проверьте системные настройки региона в Панели управления Windows.
Можно ли заставить Excel всегда использовать формат ГГГГ-ММ-ДД?
Да. Создайте пользовательский формат yyyy-mm-dd и примените его к столбцу. Для установки этого формата по умолчанию для всех новых файлов измените стиль «Обычный» в книге или настройте регион системы.
Почему функция =СЕГОДНЯ() не обновляется?
Она обновляется при пересчете листа (нажмите F9) или при открытии файла. Если включен ручной режим вычислений, дата не изменится автоматически.
Как выделить выходные дни цветом?
Используйте условное форматирование. Формула для выделения субботы и воскресенья: =ИЛИ(ДЕНЬНЕД(A1; 2)=6; ДЕНЬНЕД(A1; 2)=7).