Kako umetnuti trenutni datum i vrijeme u ćeliju A1 (6 jednostavnih načina)

  • Podijeli Ovo
Hugh West

Trebate naučiti kako umetnuti trenutni datum i vrijeme u ćeliju A1 ? Ponekad želimo da unesemo poslednje vreme kada zaposleni dolazi na svoje radno mesto, ili kada je fajl poslednji put uređen. Ako tražite tako jedinstvene trikove, došli ste na pravo mjesto. Ovdje ćemo vas provesti kroz 6 jednostavne i praktične metode umetanja trenutnog datuma i vremena u ćeliju A1 u Excel-u.

Preuzmi Radna sveska za vježbanje

Možete preuzeti sljedeću Excel radnu svesku za bolje razumijevanje i vježbanje.

Umetanje trenutnog datuma i vremena u A1 Cell.xlsm

6 metoda za umetanje trenutnog datuma i vremena u ćeliju A1

Radi pojašnjenja, u rukama imamo Timesheet za zaposlene . Skup podataka sadrži Ime , ID i Status od William Frank .

Sada ćemo umetnuti Vrijeme ulaska ovog zaposlenika u ćeliju A1 koristeći različite metode. Dakle, hajde da ih istražimo jednu po jednu.

Ovdje smo koristili verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju prema vašoj zgodnosti.

1. Korištenje Prečica na tastaturi

U prvoj metodi ćemo vam pokazati kako da umetnete trenutni datum i vreme u Excel koristeći prečicu na tastaturi. Slijedite dolje navedene korake da to učinite na svom skupu podataka.

📌 Koraci:

  • Na samom početku odaberite ćelijutrenutni datum je pred nama.

    Pročitajte više: Kako umetnuti posljednji izmijenjeni datum i vrijeme u Excel ćeliju

    Odjeljak za vježbu

    Za samostalno vježbanje obezbijedili smo odjeljak Vježbanje kao ispod na svakom listu na desnoj strani. Učinite to sami.

    Zaključak

    Ovaj članak pruža laka i kratka rješenja za umetanje trenutnog datuma i vremena u ćeliju A1 u Excelu. Ne zaboravite preuzeti datoteku Vježbanje . Hvala vam što ste pročitali ovaj članak, nadamo se da je ovo bilo od pomoći. Obavijestite nas u odjeljku za komentare ako imate pitanja ili sugestije. Posjetite našu web stranicu Exceldemy da istražite više.

    A1 .
  • Zatim pritisnite CTRL + ; na tastaturi. (Vraća trenutni datum)
  • Nakon toga pritisnite tipku SPACE .
  • Kasnije pritisnite CTRL+SHIFT+; na tastaturi ( Vraća trenutno vrijeme).

U ovom trenutku, odabrana ćelija prikazuje trenutni datum i vrijeme u jednom redu.

Ali bit će primamljivije ako datum i vrijeme ostanu na različitim linijama. Da bismo to učinili, moramo formatirati ćeliju. Dakle, slijedite dolje navedene korake.

  • Prvo, pritisnite CTRL + 1 na tastaturi.
  • Odmah, Formatiraj ćelije otvara se dijaloški okvir.
  • Zatim idite na karticu Broj .
  • Nakon toga odaberite Prilagođeno kao Kategorija .
  • Sljedeće upišite dd-mm-gggg h:mm prijepodne/podneva u polje Vrsta .

  • Sada uklonite razmak između yyyy i h .
  • Kasnije držite tipku ALT i ukucajte 0010 na numeričkoj tastaturi.

Nakon ukucavanja 0010 , vremenski dio izgleda da nestaje u Kutija Vrsta . Ali sada je zapravo u drugom redu.

  • Onda idite na karticu Poravnanje .

  • Na kartici Poravnanje potvrdite okvir Prelomi tekst u odjeljku Kontrola teksta .
  • Na kraju kliknite OK .

Trenutno, datum i vrijeme u ćeliji A1 izgledaju kao na sliciispod.

Pročitajte više: Kako automatski umetnuti unose podataka vremenske oznake u Excel (5 metoda)

2. Umetanje funkcije SADA

U ovoj metodi koristit ćemo funkciju SADA da dobijemo trenutni datum i vrijeme. To je tako jednostavno & jednostavno, samo pratite.

📌 Koraci:

  • Najprije zapišite Present kao Status u ćeliji C6 .

  • Zatim idite na ćeliju A1 i zapišite sljedeću formulu.
=NOW()

funkcija SADA vraća sa trenutnim datumom i vremenom formatiranim kao datum i vrijeme .

  • Kasnije formatirajte ćeliju da prikažete rezultat u našem željenom formatu, baš kao Metoda 1 .

Pročitajte više: Kako umetnuti statički datum u Excel (4 jednostavna metoda)

3. Korištenje Nested IF i Funkcije SADA

U ovoj metodi ćemo koristiti ugniježđene funkcije IF i SADA za unos datuma i vremena u Excel. Ugniježđena IF funkcija se koristi za provjeru više uslova u Excelu, a funkcija SADA vraća trenutni datum i vrijeme.

📌 Koraci:

Prije nego što nastavimo dalje, omogućili smo funkciju iterativnog izračuna u Excelu. Dakle, slijedite dolje navedene korake.

  • Prvo, idite na karticu Datoteka .

  • Drugo, izaberite Opcije izmeni.

  • Odmah se pojavljuje prozor Opcije Excel .
  • Ovdje, skočite na <1 Kartica>Formule .
  • U odjeljku Opcije izračuna , označite okvir Omogući iterativno izračunavanje .
  • Na kraju kliknite OK .

Sada možemo primijeniti našu formulu na list.

  • U početku odaberite ćeliju A1 i upišite formulu ispod.
=IF(C6"",IF(A1"",A1,NOW()),"")

Ovdje, u IF funkciji , prvo smo provjerili ako ćelija C6 nije jednaka prazno onda će se izvršiti druga IF funkcija ili će u suprotnom vratiti prazno . Druga IF funkcija će provjeriti da li ćelija A1 nije jednaka prazno . Ako je vrijednost TRUE onda će vratiti ćeliju A1 ili će u suprotnom izvršiti SADA funkciju .

  • Odgovarajuće pritisnite ENTER .

Sa gornje slike možemo vidjeti da formula vraća prazno u ćeliju A1 kao tamo nema vrijednosti u ćeliji C6 . Dakle, hajde da provjerimo funkcionira li formula kada postoji vrijednost u ćeliji C6 .

  • Trenutno zapišite Prisutno u ćeliju C6 i pritisnite ENTER .

Odjednom će se trenutni datum i vrijeme prikazati u ćeliji A1 .

Slična očitanja

  • Kako umetnuti pečat datuma u Excelu kada su ćelije u redu promijenjene
  • Umetnuti Vremenska oznaka u Excelu kada se promijeni ćelija (2Učinkoviti načini)
  • Kako umetnuti Excel vremensku oznaku kada se ćelija promijeni bez VBA (3 načina)
  • Kako pretvoriti Unix vremensku oznaku u datum u Excelu (3 metode)

4. Upotreba kombiniranih funkcija

Sada ćemo pokazati kako možete umetnuti vrijeme u Excel s ažuriranjima koristeći ADRESU , CELL , COLUMN , IF , SADA i ROW funkcije. Molimo prođite kroz korake da to učinite na svom skupu podataka.

📌 Koraci:

  • Primarno, odaberite ćeliju A1 i u tu ćeliju unesite sljedeću formulu.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"") Raščlamba formule
  • ROW(C6)→ Funkcija ROW vraća broj reda određene ćelije.
    • Izlaz: 6
  • COLUMN(C6)→ Funkcija COLUMN vraća stupac broj određene ćelije.
    • Izlaz: 3
  • ADRESA(RED(C6),KOLONA(C6))→ ADDRESS funkcija vraća adresu date ćelije.
    • ADRESA(6,3)→ pretvara se u
      • Izlaz: $C$6
  • CELL(“address”)=ADRESA(RED(C6),COLUMN(C6))→ Funkcija CELL vraća informacije o specifičnoj datoj ćeliji.
    • CELL(“address”)=ADRESA(6,3))→ pretvara se u
      • Izlaz: FALSE
  • CELL(“address”)ADDRESS(RED(C6),COLUMN(C6))→ pretvara se u
    • Izlaz:TRUE
  • AND(A1””,CELL(“address”)=ADRESA(RED(C6),KOLONA(C6)))→ The Funkcija ĆELIJA vraća informacije određene date ćelije.
    • AND(A1””,{FALSE})→ pretvara se u
      • Izlaz: FALSE
  • IF(CELL(“address”)ADDRESS(RED(C6),COLUMN(C6)),A1,SADA())),→ Funkcija IF vraća vrijednost ako je uvjet TRUE i vraća drugu vrijednost ako je FALSE .
    • IF({TRUE},A1,SADA())→ pretvara se u
      • Izlaz: 44816.522597
  • IF(AND(A1””,CELL(“adresa”)=ADRESA(RED(C6),COLUMN(C6))),SADA(),IF(CELL( “adresa”)ADRESA(RED(C6),KOLONA(C6)),A1,SADA())),””)→ se pretvara u
    • IF(C6””,44816.522597 ,””))→ pretvara se u
      • Izlaz: 44816.522597
  • Nakon toga pritisnite tipku ENTER .

  • Čim nešto upišemo u ćeliju C6 , trenutni datum i vrijeme postaju vidljivi u ćeliji A1 .

Razlika između ove metode i prethodne je u tome što smo promijenili vrijednost ćelije C6 datum i vrijeme u ćeliji A1 nisu ažurirani u metodi 3 . Ali, u našoj sadašnjoj metodi, ažurira se svaki put kada promijenimo sadržaj ćelije C6 .

  • Dakle, promijenite sadržaj ćelije C6 u P .

Sada nam pokazuje trenutno ažurirano vrijeme.

5.Primjena VBA koda

Da li ste ikada razmišljali o automatizaciji istih dosadnih i ponavljajućih koraka u Excel-u?

Ne razmišljajte više, jer VBA vas pokriva. U stvari, prethodni metod možete u potpunosti automatizirati uz pomoć VBA . Pogledajmo to na djelu.

📌 Koraci:

  • Na početku idite na Programer tab.
  • Ovdje, odaberite Visual Basic u grupi Kôd .
  • Alternativno, pritisnite ALT + F11 za repliciranje zadatak.

Odmah će se pojaviti prozor Microsoft Visual Basic za aplikacije .

  • Onda, dvaput kliknite na odgovarajući list VBA da otvorite kodni modul.

  • U modulu koda zapišite sljedeće code.
5295

Razvoj koda
  • Da biste kreirali privatni sub, prvo odaberite Radni list umjesto Općenito i Promjena kao Deklaracija . Kad god dođe do bilo kakvih promjena u tom radnom listu kod će se pokrenuti sam.
  • Tada smo koristili IF funkciju gdje smo provjerili da raspon Status nije jednak prazno koristeći metodu Vrijednost i također ako je broj stupca 3 koristeći metodu Kolona .
  • Sada, mi postavite Application.EnableEvents kao False .
  • Nakon toga, postavljamo pomak (-5,-2) da ubacimo datum i vrijeme u pomicanju 5 redova prema gore i 2 kolone lijevo.
  • Ovdje će funkcija Sada dati posljednje vrijeme i format će biti kao dd-mm-gggg hh:mm AM /PM ako je vrijednost TRUE .
  • Slijedom toga, postavljamo Application.EnableEvents kao True .
  • Na kraju, završite podproceduru sa Završi pod .
  • Zatim se vratite na radni list.
  • I zapišite Present u kolonu Status .
  • Automatski, mi može vidjeti datum i vrijeme u ćeliji A1 .

Pročitajte više: Excel VBA: Ubaci Vremenska oznaka kada se makro pokrene

6. Implementacija korisnički definirane funkcije

Pored toga, također možemo automatski umetnuti sadašnji datum i vrijeme u Excel primjenom korisnički definirane funkcije. Istražimo metodu korak po korak.

📌 Koraci:

  • Prvo otvorite Microsoft Visual Basic za aplikacije prozor poput prije .
  • Drugo, pređite na karticu Umetanje .
  • Kasnije, odaberite Modul iz opcije.

  • U modul koda zalijepite sljedeći kod.
1337

Raščlamba koda
  • Prvo, kreirali smo Funkciju pod nazivom Insert_Current_Date_Time i postavili Status kao Raspon .
  • Zatim smo koristili naredbu If gdje smo provjerili da li raspon Status nije jednak praznom mjestu koristeći Metoda Value .
  • Nakon toga, mipostavite Insert_Current_Date_Time jednako vrijednosti funkcije Sada i formatirajte ćeliju kao dd-mm-yyyy hh:mm AM/PM ako je vrijednost TRUE .
  • U suprotnom će biti prazno .
  • U ovom trenutku, vratite se na radni list.
  • Zatim odaberite ćeliju C1 i počnite pisati naziv funkcije.
  • Odmah nakon što upišete =in funkcija će biti vidljiva.
  • Sljedeće odaberite funkciju pritiskom na tipku TAB na tastaturi.

  • Nakon toga dajte ćeliju C6 kao referentni raspon funkcije i pritisnite ENTER .

Ali, ćelija A1 je i dalje prazna jer je i ćelija C6 prazna.

  • Trenutno, zapišite Present u ćeliju C6 i odmah saznajte trenutni datum i vrijeme u ćeliji A1 .

Umetnite trenutni datum i vrijeme u ćeliju A1, ali nemojte uključivati ​​trenutno vrijeme

Ovdje ćemo umetnuti trenutni datum i vrijeme u ćeliju A1 tako da ne uključujući trenutno vrijeme. Zapravo, traži da se unese samo trenutni datum. Da biste to učinili poput nas, slijedite dolje navedene korake.

📌 Koraci:

  • Najprije odaberite ćeliju A1 i stavite sljedeću formulu u tu ćeliju.
=TODAY()

Funkcija TODAY vraća trenutni datum formatiran kao datum.

  • Zatim pritisnite dugme ENTER .

Jednostavno,

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.