Introduceți rapid și automat data și marcajul de timp în Excel
În Excel, inserarea datei și a marcajului de timp este o operațiune normală. Aici, în acest tutorial, voi introduce mai multe metode la inserarea manuală sau automată a datei și a orei în celulele Excel, oferind cazuri diferite.
Introduceți data și marcajul de timp cu comenzile rapide
Introduceți data și marcajul de timp cu formula
Formula pentru a insera automat marcajul de timp în timp ce introduceți date într-o altă coloană
VBA pentru a insera automat marcajul de timp în timp ce introduceți date într-o altă coloană
Dacă trebuie doar să inserați data și marcajul de timp în câteva celule, le puteți insera manual apăsând comenzile rapide.
Introduceți data curentă: Controlul + :
Introduceți ora curentă: Schimba + Controlul + :
Vedeți captura de ecran:
Sfat:
1. Puteți formata ieșirile ca formate de dată sau formate de timp după cum doriți Celule de format dialog.
2. Dacă ai Kutools pentru Excel, puteți introduce data curentă sau alte date într-un format de dată specificat, după cum aveți nevoie cu ajutorul acesteia Introduceți data Funcția. Faceți clic pentru a descărca gratuit
Dacă doriți să inserați o dată sau o oră care poate fi actualizată automat, puteți utiliza formulele de mai jos.
Introduceți data curentă
= AZI ()
Anunturi Intrați cheie, iar data curentă este inserată în celulă.
Introduceți ora curentă :
= ACUM ()
Apăsați tasta Enter și data și ora curente sunt inserate în celulă.
Sfat:
1. Puteți formata ieșirile ca formate de dată sau formate de timp după cum doriți Celule de format dialog. De exemplu, doriți doar să afișați ora curentă, doar formatați celula ca Timp după ce utilizați = ACUM () formulă
2. Dacă doriți să inserați data și ora curente în antetul sau subsolul foii de lucru, puteți utiliza Introduceți informații despre registrul de lucru funcția de Kutools pentru Excel să se ocupe rapid de această slujbă. Faceți clic pentru a descărca gratuit
Presupunând că există două coloane, Coloana A și Coloana B, acum doriți să inserați ora actuală în Coloana B în timp ce introduceți date în Coloana A, cum o puteți face?
Introduceți marca de timp în timp ce introduceți date
1. În primul rând, faceți clic pe Fișier > Opţiuni pentru a deschide Opțiuni Excel dialog, alegeți Formule în panoul din stânga, apoi verificați Activați calculul iteractiv in Opțiuni de calcul grup. Și faceți clic OK.
2. În Coloana B, de exemplu, Celula B1, tastați această formulă
= IF (A1 <> "", IF (B1 <> "", B1, ACUM ()), "")
apoi trageți mânerul de umplere automată în jos în celule.
3. Apoi formatați celulele formulei ca format datetime după cum aveți nevoie în Celule de format dialog: păstrați celulele formulei selectate, faceți clic dreapta pentru a afișa meniul contextual, alegeți Celule de format, apoi Celule de format apare fereastra de dialog, în pachet personalizat secțiune care sub Număr fila, tastați formatul de care aveți nevoie în Tip casetă text și faceți clic pe OK.
Acum, când introduceți date în Coloana A, data-ora curentă va fi inserată în Coloana B.
Introduceți automat și actualizați marcajul de timp în timp ce celula se schimbă într-o altă coloană
Dacă doriți să inserați în mod automat marcajul de timp în timp ce introduceți celula și, în același timp, dacă modificarea intrării, marcajul de timp inserat va fi actualizat, puteți utiliza formula de mai jos:
=IF(A1<>"",IF(AND(B1<>"",CELL("address")=ADDRESS(ROW(A1),COLUMN(A1))),NOW(),IF(CELL("address")<>ADDRESS(ROW(A1),COLUMN(A1)),B1,NOW())),"")
A1 este celula pe care veți introduce datele, B1 este celula cu formula pe care doriți să o inserați.
Trageți mânerul de umplere automată în jos celulele pe care le utilizați.
Apoi formatați celulele formulei ca format datetime, după cum aveți nevoie în Celule de format dialog: păstrați celulele formulei selectate, faceți clic dreapta pentru a afișa meniul contextual, alegeți Celule de format, apoi Celule de format apare fereastra de dialog, în pachet personalizat secțiune care sub Număr fila, tastați formatul de care aveți nevoie în Tip casetă text, faceți clic pe OK.
Dacă sunteți familiarizat cu codul VBA, puteți face după cum urmează:
1. Faceți clic dreapta pe fila Foaie de lucru pe care o utilizați, apoi alegeți Afișați codul din meniul contextual.
2. Apoi în Microsoft Visual Basic pentru aplicații fereastră, lipiți sub cod.
VBA: introducerea automată a marcajului de timp
Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyKutools20190919
Dim xRInt As Integer
Dim xDStr As String
Dim xFStr As String
On Error Resume Next
xDStr = "A" 'Data Column
xFStr = "B" 'Timstamp Column
If (Not Application.Intersect(Me.Range(xDStr & ":" & xDStr), Target) Is Nothing) Then
xRInt = Target.Row
Me.Range(xFStr & xRInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub
3. Apoi salvați acest cod. De acum înainte, atâta timp cât introduceți date sau modificați datele în coloana A, noua marcă de timp va fi inserată în coloana B.
notițe: puteți schimba coloana A și B și mm / zz / aaaa hh: mm: ss formatul orei în codul VBA pentru a se potrivi nevoii dvs. reale.
Dacă doriți să utilizați funcția definită, puteți face după cum urmează:
1. ține Alt + F11 tastele pentru a activa Microsoft Visual Basic pentru aplicații fereastră. Și faceți clic Insera > Module pentru a insera un modul gol.
2. Lipiți codul de mai jos în noul modul. Apoi salvați codul și reveniți la foaia de lucru.
Function FormatDate(xRg As Range)
'UpdatebyKutools20190919
On Error GoTo Err_01
If xRg.Value <> "" Then
FormatDate = Format(Now, "mm/dd/yyyy hh:mm:ss")
Else
FormatDate = ""
End If
Exit Function
Err_01:
FormatDate = "Error"
End Function
3. În celula care va fi inserată marca de timp, tastați această formulă
= FormatDate (F1)
F1 este celula în care veți introduce date sau veți schimba datele. Apoi trageți mânerul de umplere automată în jos în celule.
Acum data-ora curentă va fi inserată dacă celula F1 a introdus date sau a fost actualizată.
Convertiți data stocată ca text în dată în Excel
Ocazional, când copiați sau importați date din alte surse de date în celula Excel, data ar putea fi formatată și stocată ca texte. Și aici vă introduc trucurile pentru a converti aceste date stocate ca texte în date standard în Excel.
Adăugați / scădeți jumătate de an / lună / oră până la data sau ora în Excel
Pentru a adăuga an, lună sau oră până la data sau ora este de obicei în munca noastră zilnică Excel. Ați încercat vreodată să adăugați jumătate de an, lună sau oră la data sau ora? Aici vă prezint trucurile de rezolvat cu acest job.
Marcaje de timp medii ale zilei în Excel
De exemplu, ați înregistrat marcajele de timp de conectare de fiecare dată când un anumit utilizator a accesat un site web în Excel și acum doriți să faceți o medie a acestor marcaje de timp pentru a prezice cât mai mult timp posibil ca acești utilizatori să acceseze site-ul web în viitor, cum ați putea face acest lucru ?
Calculați orele între timp după miezul nopții în Excel
Presupunând că aveți un tabel de timp pentru a vă înregistra timpul de lucru, ora din Coloana A este ora de începere a zilei de azi și ora din Coloana B este ora de sfârșit a zilei următoare. În mod normal, dacă calculați diferența de timp între cele două ori direct minus „= B2-A2”, acesta nu va afișa rezultatul corect
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%
- Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
- Merge celule / rânduri / coloane și păstrarea datelor; Conținut de celule divizate; Combinați rânduri duplicate și sumă / medie... Prevenirea celulelor duplicate; Comparați gamele...
- Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
- Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
- Formule favorite și inserare rapidă, Gama, Diagrame și Imagini; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
- Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
- Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
- Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
- Gruparea tabelului pivot după numărul săptămânii, ziua săptămânii și multe altele ... Afișați celulele deblocate, blocate prin diferite culori; Evidențiați celulele care au formulă / nume...
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!