Sadržaj
Trebate naučiti kako umetnuti trenutni datum i vrijeme u ćeliju A1 ? Ponekad želimo unijeti zadnje vrijeme dolaska zaposlenika na radno mjesto ili kada je datoteka zadnji put uređena. Ako tražite takve jedinstvene vrste trikova, 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 programu Excel.
Preuzmi Radna knjiga za vježbanje
Možete preuzeti sljedeću Excel radnu knjigu za bolje razumijevanje i vježbanje.
Umetanje trenutnog datuma i vremena u A1 Cell.xlsm6 metoda za umetanje trenutnog datuma i vremena u ćeliju A1
Radi pojašnjenja, u našim rukama imamo vremenski list zaposlenika . Skup podataka sadrži Ime , ID i Status Williama Franka .
Sada ćemo umetnuti Vrijeme ulaska ovog zaposlenika u ćeliju A1 koristeći različite metode. Dakle, istražimo ih jednu po jednu.
Ovdje smo koristili Microsoft Excel 365 inačicu, možete koristiti bilo koju drugu verziju kako vam odgovara.
1. Korištenje Tipkovnički prečac
U prvoj metodi pokazat ćemo vam kako umetnuti trenutni datum i vrijeme u Excel pomoću tipkovničkog prečaca. Slijedite dolje navedene korake kako biste to učinili na vlastitom skupu podataka.
📌 Koraci:
- Na samom početku odaberite ćelijutrenutni datum je pred nama.
Pročitajte više: Kako umetnuti zadnji modificirani datum i vrijeme u Excel ćeliju
Vidi također: Kako spojiti dva retka u Excelu (4 jednostavna načina)Odjeljak za vježbu
Za samostalno vježbanje osigurali smo odjeljak Vježbanje kao ispod na svakom listu s desne strane. Učinite to sami.
Zaključak
Ovaj članak nudi jednostavna i kratka rješenja za umetanje trenutnog datuma i vremena u ćeliju A1 u Excelu. Ne zaboravite preuzeti datoteku Vježbe . Hvala vam što ste pročitali ovaj članak, nadamo se da je bio od pomoći. Javite nam u odjeljku za komentare ako imate bilo kakvih pitanja ili prijedloga. Posjetite našu web stranicu Exceldemy kako biste istražili više.
A1 . - Zatim pritisnite CTRL + ; na tipkovnici. (Vraća trenutni datum)
- Nakon toga pritisnite tipku RAZMAKNICA .
- Kasnije pritisnite CTRL+SHIFT+; na tipkovnici ( Vraća trenutno vrijeme).
U ovom trenutku odabrana ćelija prikazuje trenutni datum i vrijeme u jednom retku.
Ali bit će primamljivije ako datum i vrijeme ostanu na različitim linijama. Da bismo to učinili, moramo formatirati ćeliju. Dakle, slijedite korake u nastavku.
- Prvo, pritisnite CTRL + 1 na tipkovnici.
- Odmah, Format Cells otvara se dijaloški okvir.
- Zatim idite na karticu Broj .
- Nakon toga odaberite Prilagođeno kao Kategoriju .
- Zatim zapišite dd-mm-yyyy h:mm AM/PM u okvir Type .
- Sada uklonite razmak između yyyy i h .
- Kasnije držite tipku ALT i upišite 0010 na numeričkoj tipkovnici.
Nakon što upišete 0010 , čini se da vremenski dio nestaje u Kutija Tip . Ali sada je zapravo u drugom retku.
- Zatim prijeđite na karticu Poravnanje .
- Na kartici Poravnanje potvrdite okvir Prelamanje teksta ispod odjeljka Kontrola teksta .
- Na kraju kliknite OK .
Trenutno, datum i vrijeme u ćeliji A1 izgledaju kao na sliciu nastavku.
Pročitajte više: Kako automatski umetnuti unose podataka vremenske oznake u Excel (5 metoda)
2. Umetanje funkcije NOW
U ovoj metodi koristit ćemo funkciju NOW za dobivanje trenutnog datuma i vremena. Tako je jednostavno & jednostavno, samo slijedite.
📌 Koraci:
- Prvo zapišite Prezent kao Status u ćeliji C6 .
- Zatim idite na ćeliju A1 i zapišite sljedeću formulu.
=NOW()
Funkcija NOW vraća s trenutnim datumom i vremenom formatiranim kao datum i vrijeme .
- Kasnije formatirajte ćeliju da prikaže rezultat u željenom formatu baš kao Metoda 1 .
Pročitajte više: Kako umetnuti statički datum u Excel (4 jednostavne metode)
3. Korištenje ugniježđenog IF i Funkcije NOW
U ovoj metodi koristit ćemo ugniježđene funkcije IF i NOW za unos datuma i vremena u Excel. Ugniježđena IF funkcija koristi se za provjeru više uvjeta u Excelu, a funkcija NOW vraća trenutni datum i vrijeme.
📌 Koraci:
Prije nego što nastavimo, moramo omogućiti značajku iterativnog izračuna u Excelu. Dakle, slijedite korake u nastavku.
- Prvo idite na karticu Datoteka .
- Drugo, odaberite Opcije izizbornik.
- Odmah se pojavljuje prozor Opcije programa Excel .
- Ovdje skočite na <1 Kartica>Formule .
- U odjeljku Opcije izračuna označite okvir Omogući iterativni izračun .
- Na kraju kliknite OK .
Sada možemo primijeniti našu formulu na list.
- Na početku odaberite ćeliju A1 i upišite formulu u nastavku.
=IF(C6"",IF(A1"",A1,NOW()),"")
Ovdje, u IF funkciji , prvo smo provjerili ako ćelija C6 nije jednaka prazno tada će se izvršiti druga IF funkcija ili će vratiti prazno . Druga IF funkcija provjerit će nije li ćelija A1 jednaka prazna . Ako je vrijednost TRUE , vratit će ćeliju A1 ili će u suprotnom izvršiti NOW funkciju .
- U skladu s tim pritisnite ENTER .
Na gornjoj slici možemo vidjeti da formula vraća prazno u ćeliju A1 kao tamo nema vrijednost u ćeliji C6 . Dakle, provjerimo radi 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 Excel datumsku oznaku kada su ćelije u redu izmijenjene
- Umetni Vremenska oznaka u Excelu kada se ćelija promijeni (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. Korištenje kombiniranih funkcija
Sada ćemo pokazati kako možete umetnuti vrijeme u Excel s ažuriranjima koristeći ADRESU , CELL , COLUMN , IF , NOW i ROW funkcije. Prođite kroz korake kako biste to učinili na vlastitom skupu podataka.
📌 Koraci:
- Prvenstveno odaberite ćeliju A1 i unesite sljedeću formulu u tu ćeliju.
=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 retka određene ćelije.
- Izlaz: 6
- COLUMN(C6)→ Funkcija COLUMN vraća stupac broj određene ćelije.
- Izlaz: 3
- ADRESA(RED(C6),STUPAC(C6))→ Funkcija ADDRESS vraća adresu zadane ćelije.
- ADDRESS(6,3)→ pretvara se u
- Izlaz: $C$6
- ADDRESS(6,3)→ pretvara se u
- CELL(“adresa”)=ADDRESS(RED(C6),COLUMN(C6))→ Funkcija CELL vraća informacije o određenoj ćeliji.
- CELL(“adresa”)=ADDRESS(6,3))→ pretvara se u
- Izlaz: FALSE
- CELL(“adresa”)=ADDRESS(6,3))→ pretvara se u
- CELL(“adresa”)ADDRESS(ROW(C6),COLUMN(C6))→ pretvara se u
- Izlaz:TRUE
- AND(A1””,CELL(“adresa”)=ADRESA(RED(C6),COLUMN(C6)))→ The Funkcija CELL vraća informacije o određenoj ćeliji.
- AND(A1””,{FALSE})→ pretvara se u
- Izlaz: FALSE
- AND(A1””,{FALSE})→ pretvara se u
- IF(CELL(“adresa”)ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),→ Funkcija IF vraća vrijednost ako je uvjet TRUE i vraća drugu vrijednost ako je FALSE .
- IF({TRUE},A1,NOW())→ pretvara se u
- Izlaz: 44816.522597
- IF({TRUE},A1,NOW())→ pretvara se u
- IF(AND(A1””,CELL(“adresa”)=ADRESA(RED(C6),COLUMN(C6))),SADA(),IF(CELL( “adresa”)ADDRESS(RED(C6),STUPAC(C6)),A1,SADA())),””)→ pretvara se u
- IF(C6””,44816.522597 ,””))→ pretvara se u
- Izlaz: 44816.522597
- IF(C6””,44816.522597 ,””))→ pretvara se u
- Nakon toga pritisnite tipku ENTER .
- Čim nešto napišemo u ćeliju C6 , trenutni datum i vrijeme postaju vidljivi u ćeliji A1 .
Razlika između ove metode i prethodne je da kada smo promijenili vrijednost ćelije C6 datum i vrijeme u ćeliji A1 nisu ažurirani u Metodi 3 . Ali, u našoj trenutnoj metodi, ažurira se svaki put kada promijenimo sadržaj u ćeliji C6 .
- Dakle, promijenite sadržaj ćelije C6 u P .
Sada nam pokazuje trenutno ažurirano vrijeme.
5.Primjena VBA koda
Jeste li ikada razmišljali o automatizaciji istih dosadnih i ponavljajućih koraka u Excelu?
Ne razmišljajte više, jer VBA pokriva sve. Zapravo, prethodnu metodu možete u potpunosti automatizirati uz pomoć VBA . Pogledajmo ga na djelu.
📌 Koraci:
- Na početku idite na Developer karticu.
- Ovdje odaberite Visual Basic u grupi Kod .
- Alternativno pritisnite ALT + F11 za repliciranje zadatak.
Odmah se pojavljuje prozor Microsoft Visual Basic for Applications .
- Zatim, dvaput kliknite na odgovarajući list VBA da biste otvorili modul koda.
- U modulu koda zapišite sljedeće kod.
8458
Raščlamba 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 kodu radnog lista, pokrenut će se sam.
- Zatim smo upotrijebili IF funkciju gdje smo provjerili nije li raspon Status jednak prazno korištenjem metode Vrijednost i također ako je broj stupca 3 korištenjem metode Stupac .
- Sada, mi postavite Application.EnableEvents kao False .
- Nakon toga postavljamo pomak (-5,-2) za umetanje datuma i vrijeme u pomakom 5 redaka prema gore i 2 stupca lijevo.
- Ovdje će funkcija Sada dati nedavno vrijeme, a format će biti kao dd-mm-gggg hh:mm AM /PM ako je vrijednost TRUE .
- Slijedom toga, postavljamo Application.EnableEvents kao True .
- Na kraju, prekinite potproceduru s End Sub .
- Zatim se vratite na radni list.
- I zapišite Prisutno u stupac Status .
- Automatski, mi može vidjeti datum i vrijeme u ćeliji A1 .
Pročitajte više: Excel VBA: Umetni Vremenska oznaka kada se makronaredba izvodi
6. Implementacija korisnički definirane funkcije
Osim toga, sadašnji datum i vrijeme možemo automatski umetnuti u Excel primjenom korisnički definirane funkcije. Istražimo metodu korak po korak.
📌 Koraci:
- Prvo otvorite Microsoft Visual Basic za aplikacije prozor kao prije .
- Drugo, prijeđite na karticu Umetni .
- Kasnije odaberite Modul iz opcije.
- U modul koda zalijepite sljedeći kod.
3382
Raščlamba koda
- Prvo, stvorili smo Funkciju pod nazivom Insert_Current_Date_Time i postavili Status kao Raspon .
- Zatim smo upotrijebili naredbu If gdje smo provjerili nije li raspon Status prazan pomoću Vrijednost metoda.
- Nakon toga, mipostavite Insert_Current_Date_Time jednako vrijednosti Now funkcije i formatirajte ćeliju kao dd-mm-yyyy hh:mm AM/PM ako je vrijednost TRUE .
- Inače će biti prazno .
- U ovom trenutku vratite se na radni list.
- Zatim odaberite ćeliju C1 i počnite pisati naziv funkcije.
- Tek nakon što upišete =in funkcija će biti vidljiva.
- Zatim odaberite funkciju pritiskom na tipku TAB na tipkovnici.
- Nakon toga dajte ćeliji C6 kao referentni raspon funkcije i pritisnite ENTER .
Ali, ćelija A1 je i dalje prazna jer je ćelija C6 također prazna.
- Trenutno zapišite Sadašnjost u ćeliju C6 i odmah dohvatite trenutni datum i vrijeme u ćeliju A1 .
Umetnite trenutni datum i vrijeme u ćeliju A1, ali nemojte uključiti trenutno vrijeme
Ovdje ćemo umetnuti trenutni datum i vrijeme u ćeliju A1 ako ne uključujući trenutno vrijeme. Zapravo, traži se samo trenutni datum. Da biste to učinili poput nas, slijedite korake u nastavku.
📌 Koraci:
- Najprije odaberite ćeliju A1 i stavite sljedeću formulu u tu ćeliju.
=TODAY()
Funkcija TODAY vraća trenutni datum oblikovan kao datum.
- Zatim pritisnite gumb ENTER .
Jednostavno,