Як уставіць бягучую дату і час у ячэйку A1 (6 простых спосабаў)

  • Падзяліцца Гэтым
Hugh West

Неабходна даведацца, як уставіць бягучую дату і час у ячэйку A1 ? Часам мы хочам увесці апошні час прыходу супрацоўніка на працоўнае месца або час апошняга рэдагавання файла. Калі вы шукаеце такія унікальныя трукі, вы прыйшлі ў патрэбнае месца. Тут мы азнаёмімся з 6 простымі і зручнымі метадамі ўстаўкі бягучай даты і часу ў ячэйку A1 у Excel.

Спампаваць Практычны сшытак

Вы можаце загрузіць наступны сшытак Excel, каб лепш зразумець і патрэніравацца.

Устаўка бягучай даты і часу ў A1 Cell.xlsm

6 метадаў устаўкі бягучай даты і часу ў ячэйку A1

Для тлумачэння, у нас у руках Табель працоўнага часу . Набор даных змяшчае Імя , ID і Статус Уільяма Фрэнка .

Цяпер мы ўставім Час паступлення гэтага супрацоўніка ў ячэйку A1 рознымі метадамі. Такім чынам, давайце вывучым іх адзін за адным.

Тут мы выкарыстоўвалі версію Microsoft Excel 365 , вы можаце выкарыстоўваць любую іншую версію ў залежнасці ад вашага зручнасці.

1. Выкарыстанне Спалучэнне клавіш

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

📌 Крокі:

  • У самым пачатку выберыце ячэйкубягучая дата прысутнічае перад намі.

    Больш падрабязна: Як уставіць дату і час апошняга змянення ў ячэйку Excel

    Практычны раздзел

    Для практыкі самастойна мы далі раздзел Практыка , як паказана ніжэй, на кожным аркушы справа. Калі ласка, зрабіце гэта самастойна.

    Выснова

    У гэтым артыкуле прадстаўлены простыя і кароткія рашэнні для ўстаўкі бягучай даты і часу ў ячэйку A1 у Excel. Не забудзьцеся загрузіць файл Практыка . Дзякуй, што прачыталі гэты артыкул, мы спадзяемся, што ён быў карысным. Калі ў вас ёсць якія-небудзь пытанні ці прапановы, дайце нам ведаць у раздзеле каментарыяў. Калі ласка, наведайце наш вэб-сайт Exceldemy , каб даведацца больш.

    A1 .
  • Затым націсніце CTRL + ; на клавіятуры. (Вяртае бягучую дату)
  • Пасля гэтага націсніце клавішу ПРАБЕЛ .
  • Пазней націсніце CTRL+SHIFT+; на клавіятуры ( Ён вяртае бягучы час).

У гэты момант выбраная ячэйка адлюстроўвае бягучыя дату і час у адным радку.

Але будзе больш спакусліва, калі дата і час застануцца ў розных радках. Каб зрабіць гэта, мы павінны адфарматаваць вочка. Такім чынам, выканайце наступныя дзеянні.

  • Перш за ўсё, націсніце CTRL + 1 на клавіятуры.
  • Адразу адкрыецца Фарматаваць вочкі адкрыецца дыялогавае акно.
  • Затым перайдзіце на ўкладку Нумар .
  • Пасля гэтага абярыце Карыстальніцкі як Катэгорыю .
  • Далей запішыце дд-мм-гггг ч:хм AM/PM у полі Тып .

  • Цяпер выдаліце ​​прабел паміж yyyy і h .
  • Пазней утрымлівайце клавішу ALT і ўвядзіце 0010 на лічбавай клавіятуры.

Пасля ўводу 0010 частка часу знікае ў Поле Тып . Але цяпер ён знаходзіцца ў другім радку.

  • Затым перайдзіце да ўкладкі Выраўноўванне .

  • На ўкладцы Выраўноўванне пастаўце галачку Абнос тэксту ў раздзеле Кіраванне тэкстам .
  • Нарэшце, націсніце OK .

У цяперашні час дата і час у ячэйцы A1 выглядаюць як на малюнкуніжэй.

Дадатковая інфармацыя: Як аўтаматычна ўстаўляць запісы даных пазнакі часу ў Excel (5 метадаў)

2. Устаўка функцыі NOW

У гэтым метадзе мы будзем выкарыстоўваць функцыю NOW , каб атрымаць бягучую дату і час. Гэта так проста & лёгка, проста выконвайце.

📌 Крокі:

  • Спачатку запішыце Прэзент як Стан у ячэйцы C6 .

  • Затым перайдзіце да ячэйкі A1 і запішыце наступную формулу.
=NOW()

функцыя NOW вяртае з бягучай датай і часам, адфарматаванымі як дата і час .

  • Пазней адфармаціруйце ячэйку, каб паказаць вынік у патрэбным фармаце, як у метадзе 1 .

Дадатковая інфармацыя: Як уставіць статычную дату ў Excel (4 простыя метады)

3. Выкарыстанне ўкладзеных IF і Функцыі NOW

У гэтым метадзе мы будзем выкарыстоўваць укладзеныя функцыі IF і NOW для ўводу даты і часу ў Excel. Укладзеная функцыя IF выкарыстоўваецца для праверкі некалькіх умоў у Excel, а функцыя NOW вяртае бягучую дату і час.

📌 Крокі:

Перш чым ісці далей, мы павінны ўключыць функцыю ітэрацыйнага разліку ў Excel. Такім чынам, выканайце наступныя дзеянні.

  • Спачатку перайдзіце на ўкладку Файл .

  • Па-другое, абярыце Параметры зменю.

  • Імгненна з'явіцца акно Параметры Excel .
  • Тут перайдзіце да <1 Укладка>Формулы .
  • У раздзеле Параметры разліку пастаўце галачку ў полі Уключыць ітэратыўны разлік .
  • Нарэшце, націсніце ОК .

Цяпер мы можам прымяніць нашу формулу да аркуша.

  • Спачатку абярыце ячэйку A1 і ўвядзіце формулу ніжэй.
=IF(C6"",IF(A1"",A1,NOW()),"")

Тут, у функцыі КАЛІ , спачатку мы праверылі калі ячэйка C6 не роўная прабелу , тады будзе выканана іншая функцыя КАЛІ , інакш яна верне прабел . Другая функцыя КАЛІ будзе правяраць, ці не роўна ячэйка A1 пустая . Калі значэнне роўна TRUE , то яно верне ячэйку A1 або выканае функцыю NOW .

  • Адпаведна, націсніце ENTER .

На малюнку вышэй мы бачым, што формула вяртае пустую ячэйку A1 , як там не мае значэння ў ячэйцы C6 . Такім чынам, давайце праверым, ці працуе формула, калі ёсць значэнне ў ячэйцы C6 .

  • У цяперашні час запішыце Прысутнічае у ячэйцы C6 і націсніце ENTER .

Раптам бягучыя дата і час будуць паказаны ў ячэйцы A1 .

Падобныя паказанні

  • Як уставіць штамп даты Excel, калі ячэйкі ў радку зменены
  • Уставіць Пазнака часу ў Excel пры змене ячэйкі (2Эфектыўныя спосабы)
  • Як уставіць пазнаку часу Excel пры змене ячэйкі без VBA (3 спосабы)
  • Як пераўтварыць пазнаку часу Unix у дату ў Excel (3 метады)

4. Выкарыстанне камбінаваных функцый

Зараз мы пакажам, як вы можаце ўставіць час у Excel з абнаўленнямі з дапамогай АДРАСА , CELL , COLUMN , IF , NOW і ROW функцыі. Калі ласка, выканайце наступныя дзеянні, каб зрабіць гэта на ўласным наборы даных.

📌 Крокі:

  • Перш за ўсё, выберыце ячэйку A1 і ўвядзіце наступную формулу ў гэту ячэйку.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"") Разбіўка формулы
  • ROW(C6)→ Функцыя ROW вяртае нумар радка пэўнай ячэйкі.
    • Вывад: 6
  • COLUMN(C6)→ Функцыя COLUMN вяртае слупок нумар пэўнай клеткі.
    • Выхад: 3
  • АДРАС(РАДОК(C6),СТАЛОБЦ(C6))→ Функцыя ADDRESS вяртае адрас дадзенай ячэйкі.
    • ADDRESS(6,3)→ ператвараецца ў
      • Выхад: $C$6
  • CELL(“адрас”)=ADDRESS(ROW(C6),COLUMN(C6))→ Функцыя CELL вяртае інфармацыю аб канкрэтнай дадзенай ячэйцы.
    • CELL(“address”)=ADDRESS(6,3))→ ператвараецца ў
      • Вывад: FALSE
  • CELL(“address”)ADDRESS(ROW(C6),COLUMN(C6))→ ператвараецца ў
    • Вывад:ПРАЎДА
  • AND(A1””,CELL(“address”)=ADDRESS(ROW(C6),COLUMN(C6)))→ The Функцыя CELL вяртае інфармацыю аб пэўнай дадзенай ячэйцы.
    • AND(A1””,{FALSE})→ ператвараецца ў
      • Вывад: FALSE
  • КАЛІ(ЯЧЭЙКА(“адрас”)АДРАС(РАДОК(C6),СТОЛПЦ(C6)),A1,ЗАРАЗ())),→ Функцыя КАЛІ вяртае значэнне, калі ўмова TRUE , і вяртае іншае значэнне, калі ўмова FALSE .
    • КАЛІ({TRUE},A1,NOW())→ ператвараецца ў
      • Выхад: 44816.522597
  • КАЛІ(І(A1””,ЯЧЭЙКА(“адрас”)=АДРАСА(РАДОК(C6),КАЛОБКА(C6))),ЦЯПЕР(),КАЛІ(ЯЧЭЙКА( “адрас”)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 , каб адкрыць модуль кода.

  • У модулі кода запішыце наступнае код.
7915

Разбіўка кода
  • Каб стварыць Private Sub, спачатку выберыце Працоўны ліст замест Агульныя і Змена як Дэкларацыя . Кожны раз, калі адбываюцца змены ў кодзе працоўнага аркуша, ён будзе запускацца сам па сабе.
  • Затым мы выкарыстоўвалі функцыю IF , дзе правяралі, ці не роўны дыяпазон Status пусты з дапамогай метаду Значэнне , а таксама калі нумар слупка 3 з дапамогай метаду Слупок .
  • Цяпер мы усталюйце Application.EnableEvents як False .
  • Пасля гэтага мы ўсталюем зрушэнне (-5,-2) для ўстаўкі даты і час у зрушэнні 5 радкоў уверх іЗасталося 2 слупка.
  • Тут функцыя Цяпер дасць нядаўні час і фармат дд-мм-гггг чч:хм AM /PM , калі значэнне роўна TRUE .
  • Такім чынам, мы ўсталёўваем Application.EnableEvents як True .
  • Нарэшце, завяршыце падпрацэдуру з дапамогай End Sub .
  • Затым вярніцеся да працоўнага аркуша.
  • І запішыце Present у слупок Status .
  • Аўтаматычна мы можа бачыць дату і час у ячэйцы A1 .

Больш падрабязна: Excel VBA: Уставіць Пазнака часу пры выкананні макраса

6. Рэалізацыя вызначанай карыстальнікам функцыі

Акрамя таго, мы можам аўтаматычна ўставіць бягучыя дату і час у Excel, ужываючы функцыю, вызначаную карыстальнікам. Давайце вывучым метад крок за крокам.

📌 Крокі:

  • Спачатку адкрыйце Microsoft Visual Basic для прыкладанняў акно, як раней .
  • Па-другое, перайдзіце на ўкладку Уставіць .
  • Пазней выберыце Модуль з параметры.

  • У модуль кода ўстаўце наступны код.
3907

Разбіўка кода
  • Спачатку мы стварылі функцыю пад назвай Insert_Current_Date_Time і ўсталявалі статус як Дыяпазон .
  • Затым мы выкарысталі аператар If , дзе правяралі, ці не роўны дыяпазон Статус пустому з дапамогай Значэнне метад.
  • Пасля гэтага мыусталюйце Insert_Current_Date_Time роўным значэнню функцыі Now і адфармаціруйце ячэйку як дд-мм-гггг чч:хм AM/PM , калі значэнне роўна TRUE .
  • Інакш ён будзе пустым .
  • У гэты час вярніцеся да працоўнага аркуша.
  • Затым абярыце ячэйку C1 і пачніце пісаць назву функцыі.
  • Адразу пасля напісання =in функцыя будзе бачная.
  • Далей абярыце функцыю, націснуўшы клавішу TAB на клавіятуры.

  • Пасля гэтага ўвядзіце ячэйку C6 у якасці эталоннага дыяпазону функцыі і націсніце ENTER .

Але ячэйка A1 усё яшчэ пустая, таму што ячэйка C6 таксама пустая.

  • Цяпер запішыце Present у ячэйку C6 і імгненна атрымайце бягучую дату і час у ячэйцы A1 .

Устаўце бягучую дату і час у ячэйку A1, але не ўключайце бягучы час

Тут мы ўставім бягучую дату і час у ячэйку A1 не уключаючы бягучы час. Фактычна, патрабуецца ўвесці толькі бягучую дату. Каб зрабіць гэта, як і мы, выканайце наступныя дзеянні.

📌 Крокі:

  • Спачатку абярыце ячэйку A1 і змясціце наступную формулу ў гэтую ячэйку.
=TODAY()

Функцыя СЁННЯ вяртае бягучую дату ў фармаце дата.

  • Затым націсніце кнопку ENTER .

Проста,

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.