Подробный ответ
Excel предлагает два способа вставки текущей даты: статический (не изменяется) и динамический (обновляется).
Статическая дата (фиксированная)
Ctrl+;— вставляет сегодняшнюю дату (не обновляется при открытии файла).Ctrl+Shift+;— вставляет текущее время.Ctrl+;затем Space затемCtrl+Shift+;— дата и время вместе.
Динамическая дата (обновляется)
=СЕГОДНЯ()→ текущая дата (обновляется при каждом пересчёте)=ТДАТА()→ текущая дата и время
Когда использовать какой способ
- Фиксированная дата (
Ctrl+;) — для документов, договоров, отчётов с конкретной датой создания. - Динамическая (
=СЕГОДНЯ()) — для дашбордов, сроков, подсветки просроченных задач.
Форматирование даты
Ctrl+1 → Дата → выберите формат или введите свой в поле "Тип":
ДД.ММ.ГГГГ→ 22.03.2026ДД ММММ ГГГГ→ 22 Марта 2026ММММ ГГГГ→ Март 2026
Условное форматирование для просроченных дат
=A2<СЕГОДНЯ()→ выделить прошедшие даты красным=A2=СЕГОДНЯ()→ выделить сегодняшний день
Автоматическая дата при вводе данных (VBA)
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then Target.Offset(0, 1).Value = Now() End IfEnd Sub
При вводе данных в столбец A автоматически проставляется дата и время в столбец B.
Совет: Если =СЕГОДНЯ() показывает число вместо даты, ячейка отформатирована как "Общий" или "Число" — смените формат на "Дата" через Ctrl+1.