Kā ievietot pašreizējo datumu un laiku šūnā A1 (6 vienkārši veidi)

  • Dalīties Ar Šo
Hugh West

Nepieciešams iemācīties ievietot pašreizējo datumu un laiku šūnā A1 ? Dažreiz mēs vēlamies ievadīt jaunāko laiku, kad darbinieks ierodas savā darbavietā, vai laiku, kad datne tika pēdējo reizi rediģēta. Ja meklējat šādus unikālus trikus, esat nonācis īstajā vietā. Šeit mēs jūs iepazīstināsim ar 6 vienkāršas un ērtas metodes pašreizējā datuma un laika ievietošanai šūnā A1 programmā Excel.

Lejupielādēt Practice Workbook

Labākai izpratnei un praksei varat lejupielādēt šādu Excel darbgrāmatu.

Pašreizējā datuma un laika ievietošana A1 šūnā.xlsm

6 metodes pašreizējā datuma un laika ievietošanai šūnā A1

Skaidrības labad mums ir Darbinieku darba laika uzskaites lapa mūsu rokās. Datu kopa satur Nosaukums , ID , un Statuss no Viljams Franks .

Tagad mēs ievietosim Ievades laiks šā darbinieka šūnā A1 izmantojot dažādas metodes. Izpētīsim tās vienu pēc otras.

Šeit mēs izmantojām Microsoft Excel 365 versiju, jūs varat izmantot jebkuru citu versiju atbilstoši jūsu ērtībām.

1. Izmantojot tastatūras īsceļu

Pirmajā metodē mēs parādīsim, kā programmā Excel ievietot pašreizējo datumu un laiku, izmantojot tastatūras īsceļu. Lai to izdarītu savā datu kopā, izpildiet tālāk norādītās darbības.

📌 Soļi:

  • Pašā sākumā atlasiet šūnas A1 .
  • Pēc tam nospiediet CTRL + ; uz tastatūras. (Tas atgriež pašreizējo datumu).
  • Pēc tam nospiediet SPACE atslēga.
  • Vēlāk nospiediet CTRL+SHIFT+; uz tastatūras (Tas parāda pašreizējo laiku).

Šobrīd izvēlētajā šūnā vienā rindā tiek parādīts pašreizējais datums un laiks.

Taču tas būs vilinošāk, ja datums un laiks paliks dažādās rindiņās. Lai to izdarītu, mums ir jānoformātē šūna. Tāpēc izpildiet tālāk norādītās darbības.

  • Vispirms nospiediet CTRL + 1 uz tastatūras.
  • Tūlīt Šūnu formatēšana tiek atvērts dialoglodziņš.
  • Pēc tam dodieties uz Numurs cilne.
  • Pēc tam atlasiet Pielāgots Kategorija .
  • Tālāk pierakstiet dd-mm-gggggg h:mm AM/PM in the Tips kaste.

  • Tagad noņemiet atstarpi starp yyyy un h .
  • Vēlāk turiet ALT taustiņš un tips 0010 uz ciparvadītāja.

Pēc rakstīšanas 0010 , laika daļa, šķiet, pazūd. Tips lodziņā. Bet patiesībā tagad tas ir otrajā rindā.

  • Pēc tam dodieties uz Saskaņošana cilne.

  • In the Saskaņošana cilnē atzīmējiet lodziņu Apvīt tekstu saskaņā ar Teksta vadība sadaļa.
  • Visbeidzot noklikšķiniet uz LABI .

Pašlaik datums un laiks šūnā A1 izskatās kā attēlā zemāk.

Lasīt vairāk: Kā automātiski ievietot laika zīmju datu ierakstus programmā Excel (5 metodes)

2. Funkcijas NOW ievietošana

Šajā metodē mēs izmantosim NOW funkcija lai iegūtu pašreizējo datumu un laiku. Tas ir tik vienkārši & amp; viegli, vienkārši sekojiet līdzi.

📌 Soļi:

  • Sākumā pierakstiet Pašreizējais Statuss šūnā C6 .

  • Pēc tam dodieties uz šūnu A1 un pierakstiet šādu formulu.
=NOW()

NOW funkcija atgriež pašreizējo datumu un laiku, formatētu kā datumu un laiku.

  • Vēlāk formatējiet šūnas, lai parādītu rezultātu vēlamajā formātā, tāpat kā 1. metode .

Lasīt vairāk: Kā programmā Excel ievietot statisku datumu (4 vienkāršas metodes)

3. Iesprausto IF un NOW funkciju izmantošana

Šajā metodē mēs izmantosim ligzdoto IF un TAGAD funkcijas, lai ievadītu datumu un laiku programmā Excel. Iebūvēto IF funkcija tiek izmantots, lai pārbaudītu vairākus nosacījumus programmā Excel un NOW funkcija atgriež pašreizējo datumu un laiku.

📌 Soļi:

Pirms turpināt, mums ir jāiedarbina iteratīvs aprēķins funkciju programmā Excel. Tāpēc izpildiet tālāk norādītās darbības.

  • Vispirms dodieties uz Faili cilne.

  • Otrkārt, izvēlieties Iespējas no izvēlnes.

  • Uzreiz Excel opcijas parādās logs.
  • Šeit pārejiet uz Formulas cilne.
  • In the Aprēķina opcijas sadaļā atzīmējiet lodziņu Iespējot iteratīvo aprēķinu .
  • Visbeidzot, noklikšķiniet uz LABI .

Tagad mēs varam piemērot mūsu formulu loksnei.

  • Sākotnēji atlasiet šūnu A1 un ierakstiet tālāk norādīto formulu.
=IF(C6"",IF(A1"",A1,NOW()),"")

Šeit, šajā IF funkcija , vispirms pārbaudījām, vai šūna C6 nav vienāds ar tukšs tad vēl viens IF funkcija tiks izpildīts, vai arī tas atgriezīs tukšs . Otrais IF funkcija pārbaudīs, vai šūna A1 nav vienāds ar tukšs Ja vērtība ir TRUE tad tas atgriezīs šūnas A1 vai arī tas izpildīs NOW funkcija .

  • Attiecīgi nospiediet IEVADIET .

No iepriekš redzamā attēla redzams, ka formula atgriež tukšu šūnu A1 jo šūnā nav vērtības C6 . Tātad, pārbaudīsim, vai formula darbojas, ja šūnā ir vērtība. C6 .

  • Pašlaik pierakstiet Pašreizējais šūnā C6 un nospiediet IEVADIET .

pēkšņi šūnā tiks parādīts pašreizējais datums un laiks. A1 .

Līdzīgi lasījumi

  • Kā ievietot Excel datuma zīmogu, kad mainītas rindas šūnas
  • Laika zīmes ievietošana programmā Excel, kad mainās šūna (2 efektīvi veidi)
  • Kā ievietot Excel laika zīmogu, kad mainās šūna bez VBA (3 veidi)
  • Kā konvertēt Unix laika zīmogu uz datumu programmā Excel (3 metodes)

4. Kombinēto funkciju izmantošana

Tagad mēs parādīsim, kā varat ievietot laiku programmā Excel ar atjauninājumiem, izmantojot ADRESS , CELL , KOLONNA , IF , TAGAD , un ROW Lūdzu, izpildiet soļus, lai to izdarītu ar savu datu kopu.

📌 Soļi:

  • Galvenokārt izvēlieties šūnu A1 un šajā šūnā ievadiet šādu formulu.
=IF(C6"",IF(AND(A1"",CELL("adrese")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("adrese")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),""),"") Formulas sadalījums
  • ROW(C6)→ Portāls ROW funkcija atdod konkrētas šūnas rindas numuru.
    • Izvades jauda: 6
  • COLUMN(C6)→ Portāls COLUMN funkcija atdod konkrētas šūnas kolonnas numuru.
    • Izvades jauda: 3
  • ADRESE(RINDA(C6),SLEJA(C6))→ Portāls ADRESA funkcija atgriež dotās šūnas adresi.
    • ADDRESS(6,3)→ pārvēršas par
      • Izvades rezultāts: $C$6
  • CELL("adrese")=ADDRESS(ROW(C6),COLUMN(C6))→ Portāls CELL funkcija atgriež informāciju par konkrētu šūnu.
    • CELL("adrese")=ADDRESS(6,3))→ pārvēršas par
      • Izvades rezultāts: FALSE
  • CELL("adrese")ADDRESS(ROW(C6),COLUMN(C6))→ pārvēršas par
    • Izvades rezultāts: TRUE
  • AND(A1"",CELL("adrese")=ADDRESS(ROW(C6),COLUMN(C6)))→ Portāls CELL funkcija atgriež informāciju par konkrētu šūnu.
    • UN(A1"",{FALSE})→ pārvēršas par
      • Izvades rezultāts: FALSE
  • IF(CELL("adrese")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),→ Portāls IF funkcija atgriež vērtību, ja nosacījums ir TRUE un atgriež citu vērtību, ja tā ir FALSE .
    • IF({TRUE},A1,NOW())→ pārvēršas par
      • Izvades rezultāts: 44816.522597
  • IF(AND(A1"",CELL("adrese")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("adrese")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")→ pārvēršas par
    • IF(C6””,44816.522597,””))→ pārvēršas par
      • Izvades rezultāts: 44816.522597
  • Pēc tam nospiediet IEVADIET atslēga.

  • Tiklīdz mēs kaut ko ierakstām šūnā C6 , pašreizējais datums un laiks kļūst redzams šūnā A1 .

Atšķirība starp šo un iepriekšējo metodi ir tāda, ka, mainot šūnas vērtību C6 datumu un laiku šūnā A1 netika atjaunināts 3. metode . Bet mūsu pašreizējā metodē tas tiek atjaunināts katru reizi, kad mainām šūnas saturu. C6 .

  • Tātad mainiet šūnas saturu C6 uz P .

Tagad tiek parādīts pašreizējais atjauninātais laiks.

5. VBA koda piemērošana

Vai esat kādreiz domājis par to pašu garlaicīgo un atkārtoto darbību automatizēšanu programmā Excel?

Padomājiet, jo VBA Patiesībā jūs varat pilnībā automatizēt iepriekšējo metodi, izmantojot VBA . Aplūkosim to darbībā.

📌 Soļi:

  • Sākumā dodieties uz Izstrādātājs cilne.
  • Šajā sadaļā izvēlieties Visual Basic par Kods grupa.
  • Var arī nospiest ALT + F11 atkārtot uzdevumu.

Uzreiz Microsoft Visual Basic lietojumprogrammām parādās logs.

  • Pēc tam divreiz noklikšķiniet uz attiecīgās lapas VBA lai atvērtu koda moduli.

  • Koda modulī ierakstiet šādu kodu.
 Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub 

Koda sadalījums
  • Lai izveidotu Private Sub, vispirms atlasiet Darba lapa nevis Vispārīgi un Mainīt Deklarācija . Kad šajā darblapā notiks jebkādas izmaiņas, kods darbosies pats no sevis.
  • Pēc tam mēs izmantojām IF funkcija kur mēs pārbaudījām, vai Statuss diapazons nav vienāds ar tukšs izmantojot Vērtība metode un arī tad, ja kolonnas numurs ir 3 izmantojot Kolonna metode.
  • Tagad mēs iestatām Application.EnableEvents Viltus .
  • Pēc tam mēs iestatām nobīdi (-5,-2) lai ievietotu datumu un laiku, kompensējot 5 rindas uz augšu un 2 kreisās kolonnas.
  • Šajā gadījumā Tagad funkcija sniegs jaunāko laiku, un formāts būs šāds. dd-mm-mm-gggggg hh:mm AM/PM ja vērtība ir TRUE .
  • Līdz ar to mēs iestatām Application.EnableEvents True .
  • Visbeidzot, pabeidziet apakšprocedūru, izmantojot Beigu apakšsadaļa .
  • Pēc tam atgriezieties darba lapā.
  • Un, pierakstiet Present in the Statuss sleja.
  • Automātiski mēs varam redzēt datumu un laiku šūnā A1 .

Lasīt vairāk: Excel VBA: Laika zīmoga ievietošana, kad tiek palaists makro programma

6. Lietotāja definētas funkcijas īstenošana

Turklāt mēs varam arī automātiski ievietot pašreizējo datumu un laiku programmā Excel, piemērojot lietotāja noteiktu funkciju. Izpētīsim šo metodi soli pa solim.

📌 Soļi:

  • Vispirms atveriet Microsoft Visual Basic lietojumprogrammām logs, piemēram. pirms .
  • Otrkārt, pārvietojieties uz Ievietot cilne.
  • Vēlāk atlasiet Modulis no iespējām.

  • Koda modulī ielīmējiet šādu kodu.
 Funkcija Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Else Insert_Current_Date_Time = "" End If End Function 

Koda sadalījums
  • Pirmkārt, mēs izveidojām Funkcija ar nosaukumu Insert_Current_Date_Time un iestatiet Statuss Diapazons .
  • Pēc tam mēs izmantojām Ja paziņojums, kurā mēs pārbaudījām, vai Statuss diapazons nav vienāds ar tukšu, izmantojot Vērtība metode.
  • Pēc tam mēs iestatām Insert_Current_Date_Time vienāds ar vērtību Tagad funkcija un formatējiet šūnas kā dd-mm-mm-gggggg hh:mm AM/PM ja vērtība ir TRUE .
  • Pretējā gadījumā tas būs tukšs .
  • Šobrīd atgriezieties pie darba lapas.
  • Pēc tam atlasiet šūnas C1 un sāciet rakstīt funkcijas nosaukumu.
  • Tieši pēc rakstīšanas =in funkcija būs redzama.
  • Pēc tam izvēlieties funkciju, nospiežot TAB tastatūras taustiņš.

  • Pēc tam dodiet šūnu C6 kā funkcijas atskaites diapazonu un nospiediet IEVADIET .

Bet, šūnu A1 joprojām ir tukša, jo šūna C6 arī ir tukšs.

  • Pašlaik pierakstiet Pašreizējais šūnā C6 un iegūstiet pašreizējo datumu un laiku šūnā A1 uzreiz.

Pašreizējā datuma un laika ievietošana šūnā A1, bet neiekļauj pašreizējo laiku

Šeit mēs ievietosim pašreizējo datumu un laiku šūnā A1 neiekļaujot pašreizējo laiku. Patiesībā tas pieprasa ievadīt tikai pašreizējo datumu. Lai to izdarītu tāpat kā mēs, izpildiet tālāk norādītās darbības.

📌 Soļi:

  • Vispirms atlasiet šūnas A1 un ievietojiet šajā šūnā šādu formulu.
=DIENA()

Portāls TODAY funkcija atgriež pašreizējo datumu, formatētu kā datumu.

  • Pēc tam nospiediet IEVADIET pogu.

Vienkārši pašreizējais datums ir mūsu priekšā.

Lasīt vairāk: Kā Excel šūnā ievietot pēdējo modificēto datumu un laiku

Prakses sadaļa

Prakses veikšanai mēs esam nodrošinājuši Prakse Katrā lapā labajā pusē ievietojiet šādu sadaļu. Lūdzu, veiciet to paši.

Secinājums

Šajā rakstā ir sniegti vienkārši un īsi risinājumi, kā ievietot pašreizējo datumu un laiku šūnā A1 programmā Excel. Neaizmirstiet lejupielādēt Prakse failu. Paldies, ka izlasījāt šo rakstu, mēs ceram, ka tas bija noderīgs. Lūdzu, informējiet mūs komentāru sadaļā, ja jums ir kādi jautājumi vai ieteikumi. Lūdzu, apmeklējiet mūsu tīmekļa vietni. Exceldemy lai izpētītu vairāk.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.