Текущая дата в Excel
Чтобы вставить текущую дату и время в Excel существует несколько способов: посредством стандартных функций или с помощью комбинации клавиш.
Формулы текущей даты в Excel
Функции даты и времени в Excel являются динамическими, поэтому если необходимо, чтобы значения даты и времени постоянно обновлялись, то лучше всего использовать стандартные функции Excel:
СЕГОДНЯ()
Возвращает текущую дату в формате даты.
Функция СЕГОДНЯ возвращает текущую дату:
Функция вставки текущей даты
ТДАТА()
Возвращает текущую дату и время в формате даты и времени.
Функция ТДАТА отличается от СЕГОДНЯ добавлением времени к дате:
Функция вставки текущей даты и времени
Функция вставки текущего времени
Сочетание клавиш текущей даты в Excel
В зависимости от выбора системного языка в системе будут работать следующие комбинации клавиш:
- Ctrl+Shift+4 (Ctrl+;) — вставка текущей даты;
- Ctrl+Shift+6 (Ctrl+Shift+;) — вставка текущего времени.
При этом полученные значения будут фиксированными, т.е. для обновления данных необходимо заново вставить в ячейку новые данные.
Вставка текущих даты и времени в ячейку
Допустим, вы хотите легко ввести текущие дату и время при создании журнала действий. Или, возможно, вам нужно автоматически отображать текущие дату и время в ячейке при каждом пересчете формул. Существует несколько способов вставки текущих даты и времени в ячейку.
Вставка фиксированного значения даты или времени в ячейку Excel
Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Так как значение этой ячейки не меняется, оно считается статическим.
Выделите на листе ячейку, в которую требуется вставить текущую дату или время.
Выполните одно из действий, указанных ниже.
Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).
Чтобы вставить текущее время, нажмите клавиши CTRL+SHIFT+; (точка с запятой).
Чтобы вставить текущие дату и время, нажмите клавиши CTRL+; (точка с запятой), затем клавишу ПРОБЕЛ, а после этого — CTRL+SHIFT+; (точка с запятой).
Изменение формата даты и времени
Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите формат ячеек. Затем в диалоговом окне Формат ячеек на вкладке Число в списке Категория выберитедата или время, а затем в списке Тип выберите тип и нажмите кнопку ОК.
Вставка фиксированного значения даты или времени в ячейку Excel
Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Так как значение этой ячейки не меняется, оно считается статическим.
Выделите на листе ячейку, в которую требуется вставить текущую дату или время.
Выполните одно из действий, указанных ниже.
Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).
Чтобы вставить текущее время, нажмите + ; (точка с за semi-двоеточием).
Чтобы вставить текущие дату и время, нажмите CTRL+; (точка с за semi-двоеточием), затем нажмите пробел, а затем нажмите +; (точка с за semi-двоеточием).
Изменение формата даты и времени
Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите формат ячеек. Затем в диалоговом окне Формат ячеек на вкладке Число в списке Категория выберитедата или время, а затем в списке Тип выберите тип и нажмите кнопку ОК.
Вставка фиксированного значения даты или времени в ячейку Excel
Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Так как значение этой ячейки не меняется, оно считается статическим.
Выделите на листе ячейку, в которую требуется вставить текущую дату или время.
Выполните одно из действий, указанных ниже.
Чтобы вставить дату, введите дату (например, 2/2) и щелкните Главная > числовом формате (на вкладке Число) >Краткий формат даты или Длинный формат даты.
Чтобы вставить время, введите время, а затем щелкните Главная > числовом формате (на вкладке Число) > время.
Изменение формата даты и времени
Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите числовом формате. Затем в диалоговом окне Числовом формате в списке Категория выберитедата или время, а затем в списке Тип выберите тип и нажмите кнопку ОК.
Вставка обновляемого значения даты или времени
Дата или время обновляемые при пересчете листа или открытии книги, считаются "динамическими", а не статическими. Наиболее распространенным способом получения динамической даты или времени в ячейке на листе является использование функции листа.
Для вставки обновляемой текущей даты или времени используются функции СЕГОДНЯ и ТДАТА, как показано в приведенном ниже примере. Дополнительные сведения об использовании этих функций см. в статьях Функция СЕГОДНЯ и Функция ТДАТА
Текущая дата (значения могут быть разными)
Текущие дата и время (значения могут быть разными)
Выделите текст в таблице, приведенной выше, и нажмите клавиши CTRL+C.
На пустом листе щелкните ячейку A1 один раз и нажмите CTRL+V. Если вы работаете в Excel в Интернете, повторите копирование и в копирование для каждой ячейки в примере.
Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши Ctrl+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.
Скопировав пример на пустой лист, можно настроить его в соответствии со своими потребностями.
Примечание: Результаты, возвращаемые функциями СЕГОДНЯ и ТДАТА, изменяются только при пересчете листа или при выполнении макроса, содержащего эту функцию. Постоянного обновления ячеек, содержащих эти функции, не происходит. В качестве значений даты и времени используются показания системных часов компьютера.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.