Как автоматически вставить дату и создать календарь в Excel: инструкция

Иван Корнев·18 августа 2026·3 мин

Чтобы автоматически вставить дату и создать календарь в Excel, жмите CTRL + ; для статической даты, используйте =СЕГОДНЯ() для динамической или примените шаблоны через «Файл» > «Создать».

Оглавление

Автоматическая вставка даты

Существует два основных подхода к вставке даты: статический (фиксированная дата) и динамический (обновляемая дата).

ДействиеСочетание клавиш или формула
Вставка текущей даты (статическая)CTRL + ; (в некоторых раскладках Shift + Ctrl + 4)
Вставка текущего времени (статическая)CTRL + SHIFT + ;
Обновляемая дата (динамическая)=СЕГОДНЯ()
  • Горячие клавиши: Позволяют быстро вставить текущую дату, которая не будет меняться при пересчете листа.
  • Функция СЕГОДНЯ: Если необходимо, чтобы дата обновлялась автоматически при каждом открытии файла или пересчете формул, используйте функцию =СЕГОДНЯ(). Она не имеет аргументов и возвращает актуальную системную дату компьютера. Для вывода только числа текущего месяца можно использовать производную формулу =ДЕНЬ(СЕГОДНЯ()).
  • Автозаполнение: Для создания последовательности дат введите начальную дату и воспользуйтесь маркером заполнения, потянув его вниз или дважды щелкнув по нему.

Функция =СЕГОДНЯ() пересчитывается при каждом открытии книги. Если вам нужна дата создания документа, которая должна остаться неизменной, используйте только горячие клавиши.

Создание календаря в Excel

Создать календарь можно как вручную с помощью формул, так и используя готовые решения.

  • Использование шаблонов: Самый быстрый способ — воспользоваться встроенными шаблонами через меню «Файл» > «Создать», введя запрос «календарь» в поле поиска. Также доступен бесплатный онлайн-конструктор календарей от Microsoft, который позволяет настроить вид на неделю, месяц или год и экспортировать результат в Excel.
  • Календарь формулами: Для создания универсального календаря, автоматически подстраивающегося под текущий год, используйте в заголовке формулу вида ="Календарь на " & ГОД(СЕГОДНЯ()) & " год". Календарную сетку можно построить исключительно формулами без макросов, что делает файл легким и безопасным.
  • Настройка формата: При создании календаря важно уметь задавать собственный формат дат, чтобы отображать их в нужном виде (например, только день недели или сокращенное название месяца).

Частые ошибки

  1. Применение =СЕГОДНЯ() для фиксации даты. Пользователи вставляют эту функцию, когда нужна дата ввода данных, из-за чего значение меняется каждый день. Решение: использовать CTRL + ;.
  2. Неверная раскладка клавиатуры. Сочетание CTRL + ; может не сработать, если в момент нажатия активна английская или иная раскладка, не поддерживающая эту комбинацию в данной версии Excel.
  3. Использование макросов там, где достаточно формул. Это усложняет файл, вызывает предупреждения безопасности при открытии и требует включения соответствующих настроек в центре управления безопасностью.

FAQ

Как сделать так, чтобы дата не менялась при открытии файла?
Используйте горячие клавиши CTRL + ; для вставки статической даты. Она зафиксируется в ячейке как обычное значение и не будет обновляться.

Можно ли создать календарь без макросов?
Да, календарную сетку можно построить исключительно с помощью формул. Это делает файл легким, совместимым с любой версией Excel и безопасным.

Где найти готовые шаблоны календаря?
В меню «Файл» > «Создать» введите в поиск слово «календарь». Также можно воспользоваться бесплатным онлайн-конструктором календарей от Microsoft с последующим экспортом в Excel.