Автоматичне введення дати при введенні даних в Excel

  • Поділитися Цим
Hugh West

Якщо ви шукаєте автоматичне введення дати в Excel при введенні даних, то ви знаходитесь у правильному місці. Microsoft Excel надає широкий спектр плідних способів автоматичного відображення дат разом із позначками часу при введенні даних. У цій статті ми спробуємо обговорити автоматичне введення дати при введенні даних в Excel з відповідними ілюстраціями.

Завантажити Практичний посібник

Завантажте робочу книгу, яку ми використовували для підготовки цієї статті. Ви також можете використовувати її як калькулятор, оскільки ми вбудували вихідні комірки з формулами.

Автоматичне введення дати.xlsm

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

Excel пропонує різні способи автоматичного введення дати, коли ми вводимо дані. Нам просто потрібно виконати прості кроки кожного методу.

1. використання комбінацій клавіш

Для отримання сьогоднішньої дати та поточної позначки часу ми можемо скористатися комбінаціями клавіш безпосередньо на клавіатурі.

  • У будь-якій комірці, де ви хочете дізнатися сьогоднішню дату, натисніть CTRL + ; (Контроль + крапка з комою) .
  • Використання CTRL + SHIFT + ; для автоматичного введення поточного часу.
  • Якщо ви хочете ввести і те, і інше в комірку, то натисніть CTRL + ; 1-й, потім ПРОСТІР нарешті CTRL + SHIFT + ; Ви отримаєте дату і мітку часу разом.

2. використання функції TODAY

Excel має значення за замовчуванням Функція TODAY щоб ввести сьогоднішню дату.

  • Як на малюнку нижче, спочатку введіть формулу в поле C4 клітинка, як ця. .
=TODAY()

  • По-друге, натисніть ENTER .
  • Зрештою, ви отримаєте сьогоднішню дату як результат.

Додатково ви можете потренуватися в C6 в камері.

3. застосування функції NOW

Функція NOW додає мітку часу разом з датою.

  • Щоб показати це, по-перше, запишемо формулу в C4
=NOW()

  • По-друге, натисніть ENTER і ви отримаєте на виході час і дату "зараз".

4. поєднання функцій IF та NOW (мітки часу)

Тепер припустимо, що нам потрібен час входу кожного співробітника в офіс, і співробітники будуть щодня вводити свої позначки часу входу, вводячи свої імена тільки в стовпчик електронної таблиці. В іншому стовпчику поруч з ним будуть автоматично відображатися позначки часу входу разом з датами, коли вони вводили свої імена в першому стовпчику.

Як нам це зробити?

Крок 1:

Спочатку виділяємо комірку C5 і записуємо формулу таким чином.

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

Коротке пояснення функцій:

Це базова формула для розрахунку Відмітка часу Ось що тут відбувається: ми даємо команду Excel, що If Комірка B5 залишається порожнім, Комірка C5 також буде порожнім. А коли вхідні дані будуть введені в Комірка B5 тоді Комірка C5 відразу покаже мітку часу. Все це буде виконуватися комбінацією двох простих функцій - ЯКЩО & ЗАРАЗ Ми будемо використовувати ЯКЩО ввести умову & ЗАРАЗ покаже час введення даних.

Крок 2:

  • По-друге, наведіть курсор миші на правий нижній кут Комірка C5 Ви побачите '+' ікону там, яка називається Ручка наповнення .
  • По-третє, натисніть на нього та перетягніть його вниз до останньої комірки, яка потрібна для введення даних у Колонка C відпустити кнопку миші.

Крок 3:

  • По-четверте, зверніться до Файл

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

  • По-п'яте, виберіть пункт Формули вкладка & відзначте пункт Увімкнути ітеративний розрахунок .
  • Натисніть на ГАРАЗД. .

Що ми робимо тут, це повідомляємо Excel, що будь-яка комірка в Колонка C може потребувати посилання на себе у функції під час введення даних у Колонка Б І якщо ми не включимо цей ітераційний розрахунок в опціях Excel, то при введенні даних буде виводитися повідомлення про помилку.

Крок 4:

  • По-шосте, введіть ім'я в Комірка B5 & преса ENTER .
  • Ви одразу побачите дату та мітку часу в Комірка C5 .

  • В Комірка B6 підставте іншу назву & результат перспективи буде показаний прямо до неї в Комірка С6 .

Таким чином, ви можете ввести будь-яке ім'я або дані в Колонка 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) як Час входу це нова функція, яку ми щойно створили за допомогою VBScript .
  • Використання Ручка наповнення ще раз скопіювати формулу до Комірка С10 або більше, залежно від ваших потреб.

Крок 4:

  • Введіть ім'я Комірка B5 .
  • Преса ENTER Тобі кінець.
  • Ви отримаєте час входу миттєво в Комірка C5 .

Альтернативи автоматичному введенню дати

Excel пропонує кілька альтернативних варіантів автоматичного введення дат. Це

  • Використання Автозаповнення
  • Використовуючи Серія Fill команда

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

Якщо Вам необхідно ввести дати в хронологічному порядку, то натисніть кнопку Автозаповнення На малюнку нижче, вам потрібно використовувати опцію Ручка наповнення в Комірка B5 щоб перетягнути його до B12 У випадаючому списку в кутку ви знайдете кілька критеріїв.

По-друге, виберіть Дні заповнення

Зрештою, ви будете знаходити дні автоматично.

Якщо ви обираєте Заповнення по буднях , то дати будуть показані в хронологічному порядку за винятком вихідних днів (субота та неділя).

Отже, на виході маємо ось такий результат.

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

В такому випадку вихід виглядає наступним чином.

Додатково, таким же чином, зверніться до Заповнити роки бачити роки в послідовному порядку.

Зрештою, тут вихід буде таким.

2. використання команди Fill Series для налаштування опції автозаповнення

Ви можете скористатися Серія Fill також, якщо вам потрібно більше налаштувати дати, включаючи інтервали.

Крок 1:

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

Зрештою, з'явиться вікно, в якому ви зможете налаштувати дати відповідно до ваших критеріїв.

Крок 2:

  • В рамках проекту Серія у вікні, виберіть Серія в якості Колонки , Тип як Дата Я знаю, що це не так; Одиниця виміру дати як День .
  • Тип '2' в якості Значення кроку то це називається загальною різницею в арифметичній прогресії або ряду.
  • Преса ГАРАЗД. .

Отже, це результуючий ряд дат із загальною різницею у 2 дні.

Тепер, якщо ви обираєте Будний день в якості Дата Одиниця виміру від Серія поле, то дати будуть вказані без урахування вихідних (субота та неділя).

Зрештою, цього разу ви отримаєте це.

Виберіть Місяць в якості Дата Одиниця виміру і ви побачите ряд місяців, де 2 місяці є загальною різницею або інтервалом між 2 місяцями.

Отже, вихід буде.

Аналогічно ви можете зробити це і на роки, обравши Рік як Дата Одиниця виміру .

Відповідно, на виході ви отримаєте ось такий результат.

Висновок

Отже, це все основні, прості та корисні прийоми, яким можна слідувати, щоб змусити Excel автоматично вводити дати, а також мітки часу при введенні даних. Сподіваємося, ви знайшли ці способи досить ефективними. Якщо у вас виникли запитання або побажання щодо цієї статті, ви можете залишити свій коментар. Ви також можете ознайомитися з іншими нашими цікавими та інформативними статтями на цьому сайті.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.