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