6 способов вставить дату и время в Microsoft Excel –

Многие пользователи просто вводят дату в виде чисел (например, 20.05.2025) в таблицах Excel. Хотя в большинстве случаев это работает, иногда Excel использует другой формат (например, «Общий», «Числовой» или «Пользовательский») для введенной даты. Это создаст проблемы при выполнении вычислений, связанных с датами. В наших статьях мы объяснили, как складывать или вычитать даты и преобразовывать числовую дату в правильный формат даты в Excel. В этой статье мы рассмотрим различные методы в Microsoft Excel для правильной вставки даты и времени в текущем формате.

Вставить дату и время в Excel

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

Excel будет рассматривать ячейку в формате «Дата», если она содержит только дату, и в «Пользовательском» формате, если в ней указано время или и дата, и время вместе. Вы можете проверить формат ячейки в поле, отображаемом в группе «Число» на вкладке «Главная».

1. Ввод даты вручную

Как уже упоминалось, вы можете просто ввести дату в ячейку Excel. Однако обязательно используйте системный формат, показанный на панели задач. В противном случае дата будет использоваться в формате «Общий» вместо формата «Дата». Например, если ваш системный формат — ММ/ДД/ГГГГ, вам следует использовать тот же формат при вводе текста. Вы также можете добавить время, например 29.05.2025, 18:25, и в этом случае Excel будет использовать «Пользовательский» формат.

Вручную введите дату в соответствии с системным форматомВручную введите дату в соответствии с системным форматом

Примечание: Региональный формат времени системы можно изменить в настройках Windows или приложении Mac Settings.

2. Использование сочетаний клавиш

Это простой способ вставить текущую дату и текущее время в ячейки Excel.

  • Контроль + ; чтобы вставить текущую дату.
  • Контроль + Шифт + ; чтобы вставить текущее время.

Вы можете использовать оба ярлыка в одной ячейке, чтобы вставить текущую дату и время вместе. По умолчанию Excel использует формат «Дата» для даты и «Пользовательский» формат, если используется время. Ознакомьтесь с полным списком сочетаний клавиш Excel, которые ускорят вашу работу.

Ярлык для даты и времени в ExcelЯрлык для даты и времени в ExcelЯрлык для даты и времени в Excel

Примечание: Если вы хотите применить формат «Время» к ячейке, щелкните ячейку правой кнопкой мыши и выберите параметр «Форматировать ячейки…». Перейдите на вкладку «Число» и выберите «Время» в столбце «Категория». Выберите тип формата и локаль, которые вы хотите использовать.

3. Вставьте динамическую дату и время с помощью функций

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

  • =СЕГОДНЯ() – вставить текущую дату.
  • =NOW() – вставить текущую дату и время.

Вставить дату с функциейВставить дату с функциейВставить дату с функцией

4. Ограничьте дату и время с помощью проверки данных

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

  • Выберите ячейку, перейдите на вкладку «Данные» и выберите «Проверка данных».
  • Перейдите на вкладку «Настройки» во всплывающем окне «Проверка данных» и выберите опцию «Дата» или «Время» в раскрывающемся списке «Разрешить».
  • Выберите критерий «Данные» и установите дату начала/окончания.
  • При необходимости вы также можете настроить входные сообщения и сообщения об ошибках на соответствующих вкладках.
  • Нажмите кнопку «ОК», чтобы применить ограничение.

Применить ограничение даты с проверкой данныхПрименить ограничение даты с проверкой данныхПрименить ограничение даты с проверкой данных

Например, вы можете выбрать дату, превышающую 01.01.1900, чтобы в ячейку можно было ввести любую дату после этой даты.

5. Вставьте дату и время, используя формулу.

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

  • =DATE(год, месяц, день) – вставляет дату указанных значений года, месяца и дня.
  • =TIME(час, минута, секунда) – вставить время из указанных значений часа, минуты и секунды.

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

6. Использование редактора VBA

Автоматизировать вставку даты/времени можно с помощью редактора VBA (Visual Basic for Applications) в Excel.

  • Откройте лист Excel и нажмите клавиши «Alt + F11» или «Alt + Fn + F11» в Windows. На Mac нажмите клавиши «Option + F11» или «Option + Fn + F11», чтобы открыть редактор VBA.
  • Перейдите в меню «Вставка > Модуль» и вставьте новый модуль.
  • Скопируйте и вставьте следующий код в редактор.

Sub InsertCurrentDateTime() ActiveCell.Value = Теперь конец Sub

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

Используйте VBA для вставки датыИспользуйте VBA для вставки датыИспользуйте VBA для вставки даты

Заключительные слова

Использование сочетания клавиш — это очень простой способ вставить текущую дату и время в листы Excel. Функции, формулы и редактор VBA можно использовать, если вы хотите вставить динамическую и сложную дату/время, используемую в расчетах.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *