Як вставити поточну дату та час в комірку A1 (6 простих способів)

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

Потрібно вчитися як вставити поточну дату та час в комірці А1 Іноді ми хочемо ввести останній час, коли співробітник прийшов на своє робоче місце, або коли файл був востаннє відредагований. Якщо ви шукаєте такі унікальні трюки, ви потрапили в потрібне місце. Тут ми проведемо вас через 6 прості та зручні способи вставки поточної дати та часу в комірку A1 в Excel.

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

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

Вставка поточної дати і часу в комірку A1.xlsm

6 Способи вставки поточної дати та часу в комірку A1

Для роз'яснення маємо Табель обліку робочого часу працівників в наших руках. Набір даних містить Ім'я та прізвище , ПОСВІДЧЕННЯ ОСОБИ і Статус з Вільям Франк .

Тепер ми вставимо Час в'їзду цього працівника в камері A1 Тож розглянемо їх по черзі.

Тут ми використали Microsoft Excel 365 Ви можете використовувати будь-яку іншу версію на свій розсуд.

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

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

📌 Сходинки:

  • На самому початку виділіть комірку A1 .
  • Потім натисніть CTRL + ; на клавіатурі (повертає поточну дату).
  • Після цього натисніть кнопку ПРОСТІР ключ.
  • Пізніше прес-служба CTRL+SHIFT+; на клавіатурі (повертає поточний час).

У цей момент у виділеній комірці одним рядком відображається поточна дата і час.

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

  • Перш за все, преса CTRL + 1 на клавіатурі.
  • Одразу ж після того, як було прийнято рішення про проведення Формат комірок відкриється діалогове вікно.
  • Потім перейдіть на сторінку Кількість рахунок.
  • Після цього оберіть Нестандартний як Категорія .
  • Далі запишіть дд-мм-гггг чч:мм ранку/вечора в Тип Ящик.

  • Тепер видаліть проміжок між yyyy і h .
  • Пізніше проведіть ALT ключ і тип 0010 на цифровому блоці.

Після введення 0010 часова частина, схоже, зникне в Тип Але зараз він фактично на другому рядку.

  • Після цього перейдемо до Вирівнювання рахунок.

  • В рамках проекту Вирівнювання у вкладці "Вкладка", встановіть прапорець напроти пункту Обернутий текст в рамках Управління текстом розділ.
  • Нарешті, натисніть ГАРАЗД. .

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

Читати далі: Як автоматично вставити записи з мітками часу в Excel (5 способів)

2. вставка функції NOW

У цьому методі ми будемо використовувати Функція NOW щоб отримати поточну дату і час. Це так просто, просто слідуйте за нами.

📌 Сходинки:

  • Спочатку запишіть Присутні в якості Статус в камері C6 .

  • Потім - в камеру A1 і запишемо наступну формулу.
=NOW()

Функція NOW повертає поточну дату та час, відформатовані у вигляді дати та часу.

  • Пізніше відформатуємо комірку для відображення результату в потрібному нам форматі так само, як Спосіб 1 .

Читати далі: Як вставити статичну дату в Excel (4 простих способи)

3. використання вкладених функцій IF та NOW

У цьому методі ми будемо використовувати вкладені ЯКЩО і ЗАРАЗ функції для введення дати і часу в Excel. Вкладені функції Функція IF використовується для перевірки декількох умов в Excel і Функція NOW повертає поточну дату і час.

📌 Сходинки:

Перш ніж йти далі, ми повинні увімкнути ітеративний розрахунок Отже, виконайте наведені нижче кроки.

  • По-перше, зверніться до Файл рахунок.

  • По-друге, виберіть Опції з меню.

  • Миттєво з'явилася інформація про те, що Параметри Excel з'являється вікно.
  • Тут можна перейти на сторінку Формули рахунок.
  • В рамках проекту Варіанти розрахунку у розділі, поставте галочку у полі Увімкнути ітеративний розрахунок .
  • Нарешті, натисніть ГАРАЗД. .

Тепер ми можемо нанести нашу формулу на аркуш.

  • Спочатку виділяємо комірку A1 та введіть формулу нижче.
=IF(C6"",IF(A1"",A1,NOW()),"")

Тут, у Функція IF спочатку ми перевірили, чи є комірка C6 не дорівнює порожній потім ще один Функція IF виконає, інакше поверне порожній Другий Функція IF перевірить, чи є комірка A1 не дорівнює порожній Якщо значення ПРАВДА то вона повернеться в комірку A1 інакше вона виконає Функція NOW .

  • Відповідно, преса ENTER .

З рисунку вище видно, що формула повертає порожню комірку A1 оскільки в комірці відсутнє значення C6 Отже, перевіримо, чи працює формула, коли в комірці є значення C6 .

  • Наразі записати Присутні в камері C6 і натисніть ENTER .

Несподівано в комірці з'явиться поточна дата і час A1 .

Схожі читання

  • Як вставити штамп дати в Excel при зміні клітинок у рядку
  • Вставка мітки часу в Excel при зміні комірки (2 ефективних способи)
  • Як вставити мітку часу Excel при зміні комірки без VBA (3 способи)
  • Як перетворити мітку часу Unix в дату в Excel (3 способи)

4. використання комбінованих функцій

Зараз ми покажемо, як можна вставити час в Excel з оновленнями за допомогою функції АДРЕСА , CELL , КОЛОНА , ЯКЩО , ЗАРАЗ і ROW Будь ласка, пройдіть кроки, щоб зробити це на вашому власному наборі даних.

📌 Сходинки:

  • Спочатку виділяємо комірку A1 і введіть у цю комірку наступну формулу.
=IF(C6"",IF(AND(A1"",CELL("адреса")=ADDRESS(ROW(C6),COLUMN(C6)),NOW(),IF(CELL("адреса")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"") Розбивка по формулам
  • ROW(C6)→> ROW(C6)→> ROW(C6)→> ROW(C6)→ На сьогоднішній день, на жаль, це не так. Функція ROW повертає номер рядка конкретної комірки.
    • Вихід: 6
  • COLUMN(C6)→ На сьогоднішній день, на жаль, це не так. Функція COLUMN повертає номер стовпчика конкретної комірки.
    • Вихід: 3
  • ADDRESS(ROW(C6),COLUMN(C6))→ На сьогоднішній день, на жаль, це не так. Функція АДРЕСА повертає адресу заданої комірки.
    • АДРЕСА(6,3)→ перетворюється на
      • Вихід: $C$6
  • CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))→ На сьогоднішній день, на жаль, це не так. Функція CELL повертає інформацію конкретної заданої комірки.
    • CELL("address")=ADDRESS(6,3))→ перетворюється на
      • Вихід: FALSE
  • CELL("адреса")ADDRESS(ROW(C6),COLUMN(C6))→ перетворюється на
    • Вихід: TRUE
  • AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6)))→ На сьогоднішній день, на жаль, це не так. Функція CELL повертає інформацію конкретної заданої комірки.
    • AND(A1"",{FALSE})→ І(A1"",{FALSE})→ перетворюється на
      • Вихід: FALSE
  • IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),→ На сьогоднішній день, на жаль, це не так. Функція IF повертає значення, якщо виконується умова ПРАВДА і повертає інше значення, якщо це НЕПРАВДА .
    • IF({TRUE},A1,NOW())→ IF({TRUE},A1,NOW())→ перетворюється на
      • Вихід: 44816.522597
  • ЕСЛИ(И(A1"",CELL("адреса")=АДРЕСА(ROW(C6),COLUMN(C6))),NOW(),ЕСЛИ(CELL("адреса")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")→ перетворюється на
    • IF(C6””,44816.522597,””))→ перетворюється на
      • Вихід: 44816.522597
  • Після цього натисніть кнопку ENTER ключ.

  • Як тільки ми щось пишемо в клітинку C6 в комірці з'являється поточна дата і час A1 .

Відмінність цього способу від попереднього полягає в тому, що при зміні значення комірки C6 дата і час в комірці A1 не було оновлено в Спосіб 3 Але в нашому методі він оновлюється щоразу, коли ми змінюємо вміст комірки. C6 .

  • Отже, змініть вміст комірки C6 до P .

Зараз він показує нам поточний оновлений час.

5. застосування коду VBA

Ви коли-небудь замислювалися про автоматизацію одних і тих же нудних і повторюваних дій в Excel?

Не думайте більше, бо VBA Насправді, ви можете повністю автоматизувати попередній метод за допомогою VBA Давайте подивимось на це в дії.

📌 Сходинки:

  • Для початку перейдіть на сторінку Розробник рахунок.
  • Тут виберіть Visual Basic на Код група.
  • Також можна натиснути ALT + F11 повторити завдання.

Миттєво з'явилася інформація про те, що Microsoft Visual Basic для додатків з'являється вікно.

  • Потім двічі клацніть на відповідному аркуші VBA для відкриття кодового модуля.

  • У модулі коду записати наступний код.
 Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvent = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyy hh:mm AM/PM") Application.EnableEvent = True End If End Sub 

Розподіл кодів
  • Щоб створити приватний підрозділ, спочатку виберіть Робочий аркуш замість Генеральний і Зміна в якості Декларація При будь-яких змінах на цьому робочому аркуші код буде запускатися сам по собі.
  • Потім ми використовували Функція IF де ми перевірили, чи є Статус діапазон не дорівнює порожній за допомогою Значення а також якщо номер стовпця дорівнює 3 за допомогою Колонка метод.
  • Тепер ми встановлюємо Application.EnableEvents як Неправда. .
  • Після цього ми встановлюємо зміщення (-5,-2) вставити дату і час шляхом зміщення 5 вишикувалися в ряди і 2 стовпчики ліворуч.
  • Тут, в рамках програми "Відкритий світ", відбулася презентація Тепер функціонує дасть останній час і формат буде наступним дд-мм-гггг чч:мм ранку/вечора якщо значення становить ПРАВДА .
  • Таким чином, ми встановили Application.EnableEvents як Правда .
  • Нарешті, завершити підпроцедуру з End Sub .
  • Потім поверніться до робочого аркуша.
  • І запишіть "Присутній" у "Присутньому". Статус колонка.
  • Автоматично ми бачимо дату і час в комірці A1 .

Читати далі: Excel VBA: вставка мітки часу під час запуску макросу

6. реалізація функцій, що визначаються користувачем

Крім того, ми також можемо автоматично вставити поточну дату і час в Excel, застосувавши призначену для користувача функцію. Розглянемо цей метод крок за кроком.

📌 Сходинки:

  • По-перше, відкрийте Microsoft Visual Basic для додатків вікно, як до .
  • По-друге, перейти до Вставка рахунок.
  • Пізніше виберіть Модуль з варіантів.

  • У модулі коду вставити наступний код.
 Function Insert_Present_Date_Time(Status As Range) If Status.Value "" Then Insert_Present_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Else Insert_Present_Date_Time = "" End If End Function 

Розподіл кодів
  • По-перше, ми створили Функція названий Вставка_Поточна_Дата_Час і встановити Статус як Діапазон .
  • Потім ми використовували Якщо в якому ми перевірили, чи є Статус діапазон не дорівнює пустому з використанням Значення метод.
  • Після цього ми встановили Вставка_Поточна_Дата_Час дорівнює значенню Тепер функціонує і відформатуйте комірку як дд-мм-гггг чч:мм ранку/вечора якщо значення становить ПРАВДА .
  • В іншому випадку це буде порожній .
  • В цей час поверніться до робочого аркуша.
  • Потім виберіть комірку C1 і починаємо писати назву функції.
  • Відразу після написання функцію буде видно.
  • Далі оберіть функцію, натиснувши на кнопку TAB клавішу на клавіатурі.

  • Після цього дайте клітинку C6 в якості опорного діапазону функції і натисніть ENTER .

Але, клітинка A1 все ще пуста, тому що комірка C6 теж порожній.

  • Наразі запишіть Присутні в камері C6 і отримаєте поточну дату і час в комірці A1 миттєво.

Вставте поточну дату та час у комірку A1, але не включайте поточний час

Тут ми вставимо поточну дату і час в комірку A1 Не враховуючи поточний час, він просить ввести лише поточну дату. Щоб зробити це, як і ми, виконайте наведені нижче кроки.

📌 Сходинки:

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

На сьогоднішній день, в рамках проекту "Успіх Функція TODAY повертає поточну дату, відформатовану у вигляді числа.

  • Потім натисніть кнопку ENTER кнопку.

Просто перед нами поточна дата.

Читати далі: Як вставити останню змінену дату та час в комірку Excel

Практична секція

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

Висновок

У цій статті наведено прості та короткі рішення для вставки поточної дати та часу в комірку A1 Не забудьте завантажити Практика Дякуємо, що прочитали цю статтю, сподіваємося, вона була корисною. Якщо у вас виникли запитання чи пропозиції, будь ласка, повідомте нам у коментарях. Завітайте на наш сайт Ексельдемія щоб дослідити більше.

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