Автоматический ввод даты при вводе данных в Excel

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

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

Автоматический ввод даты.xlsm

5 способов автоматического ввода даты при вводе данных в Excel

Excel предлагает различные способы автоматического ввода даты при вводе данных. Нам просто нужно следовать простым шагам каждого метода.

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

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

  • В любой ячейке, где вы хотите узнать сегодняшнюю дату, нажмите кнопку CTRL + ; (Контроль + точка с запятой) .
  • Используйте CTRL + SHIFT + ; для автоматического ввода текущего времени.
  • Если вы хотите ввести в ячейку и то, и другое, нажмите кнопку CTRL + ; Первый, затем ПРОСТРАНСТВО & наконец CTRL + SHIFT + ; Вы получите дату & временную метку вместе.

2. Использование функции TODAY

В Excel по умолчанию функция TODAY чтобы ввести сегодняшнюю дату.

  • Как на рисунке ниже, сначала введите формулу в поле C4 клетка, как эта .
=TODAY()

  • Во-вторых, нажмите ENTER .
  • В конце концов, вы получите на выходе сегодняшнюю дату.

Кроме того, вы можете практиковать его в C6 клетка.

3. Применение функции NOW

Функция СЕЙЧАС добавляет временную метку вместе с датой.

  • Чтобы показать это, сначала запишите формулу в виде C4
=NOW()

  • Во-вторых, нажмите ENTER и вы получите на выходе время и дату сейчас.

4. Комбинирование функций ЕСЛИ и СЕЙЧАС (временные метки)

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

Как мы это сделаем?

Шаг 1:

Во-первых, выберите ячейку C5 и запишите формулу следующим образом.

=IF(B5"",IF(C5="",NOW(),C5),"")

Краткое объяснение функций:

Это базовая формула для Временная метка Функция. Здесь мы даем команду Excel, что If Клетка B5 остается пустым, Клетка C5 тоже будет пустым. И когда входные данные будут введены в Клетка B5 тогда Клетка C5 покажет временную метку сразу. Все это будет выполняться комбинацией двух простых функций - ЕСЛИ & СЕЙЧАС . Мы будем использовать ЕСЛИ чтобы ввести условие & СЕЙЧАС функция будет показывать время ввода данных.

Шаг 2:

  • Во-вторых, наведите курсор мыши на правый нижний угол окна Клетка C5 & вы увидите '+' икона, которая называется Наполнительная рукоятка .
  • В-третьих, нажмите на него и перетащите вниз до последней ячейки, которая нужна для ввода данных в Колонка C & отпустите кнопку мыши.

Шаг 3:

  • В-четвертых, обратитесь к Файл

  • Теперь выберите Excel Опции .

  • В-пятых, выберите Формулы вкладка & отметьте Включить итеративный расчет .
  • Нажмите на OK .

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

Шаг 4:

  • В-шестых, введите имя в Клетка B5 & нажмите ENTER .
  • Вы увидите дату & временную метку сразу же в Клетка C5 .

  • В Клетка B6 , поместите другое имя & результат перспективы будет показан прямо перед ним в Клетка C6 .

Таким образом, вы можете ввести любое имя или данные в Колонка B и вы узнаете дату & временные метки рядом с ними.

Похожие чтения

  • Как отобразить день недели из даты в Excel (8 способов)
  • Вставка последней сохраненной даты в Excel (4 примера)
  • Как вставить выпадающий календарь в Excel (с быстрыми шагами)
  • Вставка даты в нижний колонтитул в Excel (3 способа)
  • Как вставить инструмент выбора даты в Excel (с пошаговой процедурой)

5. Встраивание команд VBA для выполнения функций Excel

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

Шаг 1:

  • Нажмите ALT+F11 & VBA появится окно, как на рисунке ниже. Или вы можете сделать это вручную. Для этого, во-первых, перейдите в раздел Разработчик вкладка> выберите Visual Basic .

  • Во-вторых, выберите Вставка > выбрать Модуль .

  • В конце концов, появится пустой модуль.
  • В-третьих, поместите в модуль следующий код.
 Function EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function 

  • Теперь нажмите ALT+F11 снова, чтобы закрыть VBA или просто вернуться в таблицу данных Excel.

Шаг 3:

  • Выберите Клетка C5 & тип =EntryTime(B5) в качестве EntryTime это новая функция, которую мы только что создали с помощью VBScript .
  • Используйте Наполнительная рукоятка еще раз, чтобы скопировать формулу до Ячейка C10 или больше в соответствии с вашими потребностями.

Шаг 4:

  • Вписать имя Клетка B5 .
  • Нажмите ENTER & Вы закончили.
  • Вы получите Время входа мгновенно в Клетка C5 .

Альтернативы для ввода даты автоматическим способом

Excel предлагает несколько альтернатив для автоматического ввода дат. Это.

  • Использование Автозаполнение
  • Использование Серия наполнения команда

1. использование опции автозаполнения с несколькими критериями

Если вам нужно ввести даты в хронологическом порядке, то для этого можно использовать Автозаполнение вариант подойдет вам лучше всего. На рисунке ниже вы должны использовать Наполнительная рукоятка в Клетка B5 чтобы перетащить его в B12 В выпадающем списке в углу вы найдете несколько критериев.

Во-вторых, выберите Дни наполнения

В конце концов, вы будете находить дни автоматически.

Если вы выберете Заполнение в будние дни , то даты будут показаны в хронологическом порядке, за исключением выходных дней (суббота & воскресенье).

Следовательно, вывод выглядит следующим образом.

Вы также можете просматривать месяцы только в прогрессивном порядке, если вы выберите Месяцы наполнения .

В этом случае вывод выглядит следующим образом.

Кроме того, таким же образом Годы наполнения чтобы просмотреть годы в последовательном порядке.

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

2. Использование команды Fill Series для настройки параметров автозаполнения

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

Шаг 1:

  • Во-первых, выделите весь столбец или диапазон ячеек в столбце, в который нужно ввести даты.
  • Во-вторых, под Главная перейдите на вкладку Редактирование группа команд.
  • В-третьих, от Заполнить в раскрывающемся списке выберите Серия

В конце концов, появится окно, в котором вы сможете настроить даты в соответствии с вашими критериями.

Шаг 2:

  • В Серия выберите Серия в качестве Колонки , Тип в качестве Дата & Дата единица в качестве День .
  • Тип '2' как Шаг Значение Это называется общей разностью в арифметической прогрессии или ряде.
  • Нажмите OK .

Следовательно, это результирующая серия дат с общей разницей в 2 дня.

Теперь, если вы выберете Будний день как Дата Единица измерения из Серия поле, то даты будут исключать выходные дни (суббота & воскресенье).

В конце концов, на этот раз вы получите это.

Выберите Месяц как Дата Единица измерения и вы увидите серию месяцев с 2 месяцами в качестве общей разницы или интервала между двумя месяцами.

Таким образом, вывод будет следующим.

Аналогично вы можете сделать это и для лет, выбрав Год в качестве Дата Единица измерения .

Следовательно, вы получите результат, подобный этому.

Заключение

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.