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
Примечание: Если вы хотите применить формат «Время» к ячейке, щелкните ячейку правой кнопкой мыши и выберите параметр «Форматировать ячейки…». Перейдите на вкладку «Число» и выберите «Время» в столбце «Категория». Выберите тип формата и локаль, которые вы хотите использовать.
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 для вставки даты
Заключительные слова
Использование сочетания клавиш — это очень простой способ вставить текущую дату и время в листы Excel. Функции, формулы и редактор VBA можно использовать, если вы хотите вставить динамическую и сложную дату/время, используемую в расчетах.