Автоматическое проставление текущей даты в excel. Вставка текущих даты и времени в ячейку

Вставка текущей даты или времени в MS Excel может потребоваться в различных ситуациях: нужно рассчитать количество дней между данным значением и другим днем, поставить, когда был создан или отредактирован документ, или, например, чтобы они проставлялись автоматически при печати.

Поскольку сделать это можно различными способами, то давайте рассмотрим их в этой статье. Покажу, как поставить дату и время в Эксель, которые не будут меняться, и те, что будут обновляться при каждом открытии или пересчете документа.

Горячие клавиши

Проставить статическую дату и время, то есть такие, что вообще не будут изменяться, можно с помощью сочетания клавиш. Выделяем нужную ячейку и нажимаем «Ctrl+Shift+;» – выведется время. Если нажмете «Ctrl+;» – появится дата. Символ точки с запятой используется тот, что находится на одной кнопке с русской буквой «Ж».

В примере я вывела их в различные ячейки. Если нужно, можете установить их в одну: нажмите сначала одну комбинацию, поставьте пару пробелов и нажмите вторую.

Обратите внимание, что отобразится время, которое установлено на системных часах, это те, что находятся справа внизу экрана.

Использование формул

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

Выделяем нужную ячейку (А4 ). Переходим вверху на вкладку с подходящим названием, разворачиваем список «Дата и время» и выбираем в нем .

В окне с аргументами жмите «ОК» , поскольку их у этой функции нет.

В результате в А4 отобразится и время, и дата. При пересчете листа или ячейки, значение будет обновляться.

Для того чтобы вывести только дату, воспользуйтесь функцией , она так же находится в списке.

Аргументов у нее нет, так что закрываем маленькое окошко.

Теперь в А5 у меня проставлено сегодняшнее число.

Про различные варианты использования функции СЕГОДНЯ в Эксель я писала в отдельной статье, которую можно прочитать, перейдя по ссылке.

Вставка в колонтитул

Если вам нужно, чтобы дата и текущее время появлялись постоянно на всех листах, которые вы печатаете, тогда добавить их можно в области колонтитулов. Причем можете сами выбрать, где они будут отображаться: сверху или снизу, справа или слева.

Откройте вверху и в группе «Параметры» нажмите на небольшую стрелочку в углу справа.

В следующем окне перейдите вверху на нужную нам вкладку, а затем нажмите на кнопку, в зависимости от того, какой колонтитул хотите создать, я сделаю нижний.

Откроется вот такое окошко. Здесь внизу будет три области, поставьте курсив туда, где должны быть дата и время. Я помещу их справа. Затем нажмите на кнопку или с календарем, для вставки сегодняшнего числа, или с часами. Между вставленными символами я сделала несколько пробелов, чтобы отделить их друг от друга.

Не обязательно вставлять их друг за другом, добавьте или что-то одно, или допишите какой-то текст. Например:

Сегодняшнее число: &[Дата]
Время: &[Время]

Для того чтобы изменить внешний вид даты, выделите все, что написали, и нажмите на кнопочку с нарисованной «А» .

В открывшемся окне можете выбрать другой шрифт, размер цифр и букв, и многое другое. Потом нажмите «ОК» .

Сохраняем изменения, нажав «ОК» .

Вернемся к данному окну. В нем показано, как отображаются добавленные данные. Можете жать «ОК» . Если хотите посмотреть, как все будет выглядеть на листе с другими данными, нажмите на кнопку «Просмотр» .

Откроется окно предварительного просмотра перед печатью. Здесь пролистайте страницы и смотрите, чтобы дата была вставлена как вам нужно. Для возврата к листу в Эксель, нажмите по любой вкладке наверху, например, «Данные» .

Посмотреть, как будет выглядеть дата можно и иначе. Откройте вверху вкладку «Вид» , а потом нажмите на кнопку . После этого рабочий лист будет разбит на отдельные страницы. Внизу или вверху, зависит от того, что вы выбрали, будет стоять сегодняшнее число.

Нажав на него, можете его отредактировать. На вкладке есть элементы, которые можно добавить в колонтитул. Именно среди них вы найдете нужные кнопочки «Текущая дата» и «Текущее время» .

Если вам часто приходится работать с датами, тогда прочтите статью: функции даты и времени в Эксель , там описано и показано на примерах, как использовать функции, которые входят в данную категорию.

Вот такими способами, можно добавить в ячейку или в колонтитул текущие дату или время в Excel.

Оценить статью:

(2 оценок, среднее: 5,00 из 5)

Вебмастер. Высшее образование по специальности "Защита информации".. Автор большинства статей и уроков компьютерной грамотности

Дата: 3 февраля 2016 Категория:

Вставка текущей даты и времени – одна из самых частых задач, которые мы выполняем при работе с датами. А как вы это делаете? Вводите сегодняшнюю дату с клавиатуры каждый раз? Больше вы так делать не будете! Читайте этот пост, чтобы вставлять текущую дату и время в ячейку очень быстро и безошибочно.

Дата и время сегодня так часто используются в расчетах и отчетах, что их быстрая вставка – очень практичное и важное умение. Предлагаю Вам несколько способов быстрой вставки.

Функции вставки текущей даты и времени

Разработчики программы предусмотрели две функции вставки текущей даты. Они похожи, лишь немного отличаются друг от друга:

  1. Функция СЕГОДНЯ() – вставляет в ячейку текущую дату (без времени)
  2. Функция ТДАТА() – возвращает в ячейку текущую дату и время

Обратите внимание, что эти функции не содержат аргументов, но пустые скобки после имени функции всё равно нужно записывать.

Еще одна важная деталь: как и все функции, эта парочка пересчитывает свои значения после внесения изменений на лист и при открытии книги. Не всегда это нужно. Например, в таблице нужно зафиксировать время начала какого-то процесса, чтобы потом посчитать сколько времени он занял. Время начала не должно изменяться, использование функций здесь – не самая удачная идея. Используйте горячие клавиши.

Горячие клавиши для вставки текущей даты и времени

Очевидно, описанная выше задача будет решена, если вставить в ячейку обычную дату – числовое значение, без применения функций. Используйте такие комбинации клавиш:

  • Ctrl + Shift + 4 – для вставки текущей даты. Программа просто введёт за вас текущую дату в ячейку и отформатирует её. Удобно? Пользуйтесь!
  • Ctrl + Shift + 6 – вставка текущего времени. Тоже константой, раз и навсегда.

Попробуйте, это действительно удобно! Использование горячих клавиш так часто упрощает нам жизнь, что их запоминание – стратегическая задача для вас.

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

Так легко, быстро, комфортно мы научились вставлять в ячейку сегодняшнюю дату и время. Если боитесь забыть эти приемы – добавьте эту страничку в закладки своего браузера!

Следующий пост мы посвятим

Предположим, что вы хотите просто ввести текущую дату и время в журнал событий. Или, возможно, требуется автоматически отобразить текущую дату и время в ячейке при каждом пересчете формул. Существует несколько способов вставки в ячейку текущих даты и времени.

    • Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).

      Чтобы вставить текущее время, нажмите клавиши CTRL+SHIFT+; (точка с запятой).

      Чтобы вставить текущие дату и время, нажмите клавиши CTRL+; (точка с запятой), затем клавишу ПРОБЕЛ, а после этого - CTRL+SHIFT+; (точка с запятой).

Формат ячеек . Затем в диалоговом окне Формат ячеек на вкладке число в разделе Категория выберите пункт Дата или время , а затем в списке тип ОК .

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

Изменение формата даты и времени

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите команду Формат ячеек . Затем в диалоговом окне Формат ячеек на вкладке число в разделе Категория выберите пункт Дата или время , а затем в списке тип выберите тип и нажмите кнопку ОК .

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

    Выделите на листе ячейку, в которую требуется вставить текущую дату или время.

    Выполните одно из действий, указанных ниже.

    • Чтобы вставить дату, введите дату (например, 2/2) и нажмите кнопку раскрывающегося списка Формат номера дома > (на вкладке число ) >Краткая дата или длинный день .

      Чтобы вставить время, введите время и нажмите кнопку раскрывающегося списка Формат номера дома > (на вкладке число ) >time (время ).

Изменение формата даты и времени

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите пункт Числовой Формат . Затем в диалоговом окне Формат номера в разделе Категория выберите значение Дата или время , а затем в списке тип выберите тип и нажмите кнопку ОК .

Вставка обновляемого значения даты или времени

Дата или время обновляемые при пересчете листа или открытии книги, считаются "динамическими", а не статическими. Наиболее распространенным способом получения динамической даты или времени в ячейке на листе является использование функции листа.

Для вставки обновляемой текущей даты или времени используются функции СЕГОДНЯ и ТДАТА , как показано в приведенном ниже примере. Дополнительные сведения об использовании этих функций см. в статьях Функция СЕГОДНЯ и Функция ТДАТА

Например:

    Выделите текст в таблице, приведенной выше, и нажмите клавиши CTRL+C.

    На пустом листе выберите один раз в ячейке a1, а затем нажмите клавиши CTRL + V. Если вы работаете в Excel в Интернете, повторите копирование и вставку для каждой ячейки в примере.

    Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

    Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши Ctrl+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы .

Скопировав пример на пустой лист, можно настроить его в соответствии со своими потребностями.

Примечание: Результаты, возвращаемые функциями СЕГОДНЯ и ТДАТА , изменяются только при пересчете листа или при выполнении макроса, содержащего эту функцию. Постоянного обновления ячеек, содержащих эти функции, не происходит. В качестве значений даты и времени используются показания системных часов компьютера.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе Answers community , а также предложить новую функцию или улучшение на веб-сайте Excel User Voice .

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также (на английском языке).

Создадим последовательности дат и времен различных видов: 01.01.09, 01.02.09, 01.03.09, ..., янв, апр, июл, ..., пн, вт, ср, ..., 1 кв., 2 кв.,..., 09:00, 10:00, 11:00, ... и пр.

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

Последовательность 01.01.09, 01.02.09, 01.03.09 (первые дни месяцев) можно сформировать формулой =ДАТАМЕС(B2;СТРОКА(A1)) , в ячейке B2 должна находиться дата - первый элемент последовательности (01.01.09 ).

Эту же последовательность можно сформировать используя правую клавишу мыши. Пусть в ячейку A2 введено значение 01.01.09 . Выделим ячейку A2 . Удерживая правую клавишу мыши, скопируем , значение из A2 в ячейки ниже. После того, как отпустим правую клавишу мыши, появится контекстное меню, в котором нужно выбрать пункт Заполнить по месяцам .

Изменив формат ячеек, содержащих последовательность 01.01.09, 01.02.09, 01.03.09, на МММ (см. статью ) получим последовательность янв, фев, мар, .. .

Эту же последовательность можно ввести используя список автозаполения Кнопка Офис/ Параметры Excel/ Основные/ Основные параметры работы с Excel/ Изменить списки (введите янв , затем Маркером заполнения скопируйте вниз).

Ячейки будут содержать не даты, как в предыдущем случае, а текстовые значения.

Аналогичным образом можно сформировать последовательность дней недели пн, вт, ср, ...

Последовательность кварталов 1 кв., 2 кв.,... можно сформировать используя идеи из статьи .

Используя инструмент , можно создать последовательности только рабочих дней. А также с шагом месяц и год.

Последовательность первых месяцев кварталов янв, апр, июл, окт, янв, ... можно создать введя в две ячейки первые два элемента последовательности (янв, апр ), затем (предварительно выделив их) скопировать вниз маркером заполнения . Ячейки будут содержать текстовые значения. Чтобы ячейки содержали даты, используйте формулу =ДАТАМЕС($G$16;(СТРОКА(A2)-СТРОКА($A$1))*3) Предполагается, что последовательность начинается с ячейки G16 , формулу нужно ввести в ячейку G17 (см. файл примера ).

Временную последовательность 09:00, 10:00, 11:00, ... можно сформировать используя . Пусть в ячейку A2 введено значение 09 :00 . Выделим ячейку A2 . Скопируем Маркером заполнения , значение из A2 в ячейки ниже. Последовательность будет сформирована.

Если требуется сформировать временную последовательность с шагом 15 минут (09:00, 09:15, 09:30, ... ), то можно использовать формулу =B15+1/24/60*15 (Предполагается, что последовательность начинается с ячейки B15 , формулу нужно ввести в B16 ). Формула вернет результат в формате даты.

Другая формула =ТЕКСТ(B15+1/24/60*15;"чч:мм") вернет результат в текстовом формате.

Программа Excel от корпорации "Майкрософт" представляет собой мощный процессор, облегчающий множеству пользователей ежедневную работу с большим объемом табличных данных. Однако даже опытные специалисты, много лет работающие с данной программой, порой теряются перед необходимостью вставить в ячейку рабочего листа текущую дату и время. В основном это связано с тем, что функция "Дата", которую логично было бы использовать для получения нужных значений, выполняет совсем иную задачу. В данной статье мы расскажем вам о различных видах дат, используемых в Excel, о способах их получения и особенностях применения.

Виды дат

Excel рассматривает два варианта значения "Дата текущая". Первый из них - это фиксированное значение текущей даты и времени, хранящейся на персональном компьютере пользователя. Однажды введенное в рабочий лист, значение не будет меняться вне зависимости от изменения реальной даты и времени. Когда может понадобиться данный вариант? Ответов множество, например, когда храним дату приема сотрудника на работу или увольнения, вводим дату поступления товара на склад. Данные значения должны быть статичны, ведь с течением времени они не изменяются.

Второй вариант значения "Дата текущая" - динамический, изменяемый, обновляемый. Самое распространенное применение этого варианта - это значение даты и времени в углу рабочего листа, в составе надписи "Сегодня 14 мая 2017 г.". Данный вариант широко используется в формулах, например для вычисления, сколько дней прошло с определенного числа. Кадровик таким образом может узнать, не подошел ли к концу испытательный срок того или иного сотрудника, а работник склада проверит, не закончился ли срок годности у партии товара.

Безусловно, динамические дата и время в Excel очень полезны, однако есть очень важный нюанс: непрерывного обновления данных значений не происходит. Введенное значение поменяется при переоткрытии книги, при выполнении макроса и при вычислении различных формул. Если вы просто оставите книгу открытой и ничего из вышеперечисленных действий выполнять не будете, то дата и время останутся в тех значениях, которые вы ввели однажды. Но стоит заново открыть книгу либо пересчитать формулу, как значения обновятся.

Рассмотрим, как в Excel вставить эти два вида дат.

Дата фиксированная, не обновляемая

Значение Excel "Текущая дата" может быть получено путем простого нажатия сочетания клавиш Ctrl и ";". Просто встаньте на нужной ячейке в рабочем листе и сразу, удерживая нажатой клавишу Ctrl, нажмите знак точки с запятой. В ячейке появится дата текущая в кратком формате, например 14.05.2017.

Для вставки времени выполните похожую операцию: удерживая нажатой клавишу Ctrl, нажмите и удерживайте Shift и так же нажмите точку с запятой. Все. Текущее время вставилось в формате "часы:минуты".

Как видим, вставлять текущую дату фиксированного формата в Excel очень просто. Единственное неудобство заключается в том, что приходится на большинстве клавиатур, не имеющих дополнительных кнопок, переключаться на английскую раскладку.

Дата динамическая, обновляемая

Дата текущая в обновляемом виде задается в Excel с помощью формул. Варианта два:

  • Формула "=СЕГОДНЯ()" позволяет получить значения текущей даты.
  • Формула "=ТДАТА()" позволяет получить значения текущей даты и времени.

Данные функции не имеют аргументов, а значения, полученные при их использовании, обновляются каждый раз при пересчете/копировании/протягивании формул или повторном открытии листа.