Cuprins
Dacă sunteți în căutarea Excel introduceți automat data atunci când datele sunt introduse, atunci sunteți în locul potrivit. Microsoft Excel oferă o gamă largă de modalități fructuoase de a afișa datele împreună cu marcajele de timp în mod automat atunci când introduceți date. În acest articol vom încerca să discutăm despre introducerea automată a datei atunci când datele sunt introduse în Excel cu ilustrații adecvate.
Descărcați caietul de practică
Descărcați aici registrul de lucru pe care l-am folosit pentru a pregăti acest articol. Îl puteți folosi și ca un calculator, deoarece am încorporat celulele de ieșire cu formule.
Introducerea automată a datei.xlsm5 moduri de a introduce automat data atunci când datele sunt introduse în Excel
Excel oferă diferite modalități de a introduce automat data atunci când introducem date. Trebuie doar să urmăm pașii simpli ai fiecărei metode.
1. Utilizarea comenzilor rapide de la tastatură
Pentru a obține data de azi &; timestamp curent putem folosi direct comenzi rapide de la tastatură.
- În orice celulă în care doriți să aflați data de astăzi, apăsați CTRL + ; (Control + punct și virgulă) .
- Utilizați CTRL + SHIFT + ; pentru a introduce automat ora curentă.
- Dacă doriți să le introduceți pe amândouă într-o celulă, apăsați CTRL + ; Primul, apoi SPAȚIUL & în cele din urmă CTRL + SHIFT + ; Veți obține data &; timestamp împreună.
2. Utilizarea funcției TODAY
Excel are o opțiune implicită Funcția TODAY pentru a introduce data de astăzi.
- Ca în imaginea de mai jos, mai întâi, introduceți formula în fereastra C4 celulă ca aceasta .
=TODAY()
- În al doilea rând, apăsați ENTER .
- În cele din urmă, veți obține ca rezultat data de astăzi.
În plus, o puteți practica în C6 celulă.
3. Aplicarea funcției NOW
Funcția NOW adaugă un timestamp împreună cu data.
- Pentru a arăta acest lucru, mai întâi, scrieți formula în C4
=NOW()
- În al doilea rând, apăsați ENTER și veți obține ca rezultat atât ora, cât și data de acum.
4. Combinarea funcțiilor IF și NOW (Timestamps)
Acum, să presupunem că dorim ora de intrare a fiecărui angajat într-un birou & angajații își vor introduce ora de intrare introducându-și doar numele într-o coloană din foaia de calcul, în fiecare zi. O altă coloană de lângă aceasta va afișa automat ora de intrare împreună cu datele la care și-au introdus numele în prima coloană.
Cum vom face acest lucru?
Pasul 1:
În primul rând, selectați celula C5 și scrieți formula în felul următor.
=IF(B5"",IF(C5="",NOW(),C5),"")
Scurtă explicație a funcțiilor:
Aceasta este formula de bază pentru Timestamp Ceea ce se întâmplă aici este că îi comandăm lui Excel că dacă Celula B5 rămâne gol, Celula C5 va fi și el gol. Și când datele de intrare vor fi introduse în Celula B5 , atunci Celula C5 va afișa imediat marca temporală. Întregul lucru va fi executat prin combinarea a două funcții simple- IF & ACUM Vom folosi... IF pentru a introduce condiția & ACUM funcția va afișa ora la care sunt introduse datele.
Pasul 2:
- În al doilea rând, îndreptați cursorul mouse-ului spre colțul din dreapta jos al Celula C5 & veți vedea un '+' icoană acolo care se numește Mâner de umplere .
- În al treilea rând, faceți clic pe ea și trageți-o în jos până la ultima celulă de care aveți nevoie pentru introducerea datelor în Coloana C & eliberați butonul mouse-ului.
Pasul 3:
- În al patrulea rând, mergeți la Fișier
- Acum, alegeți Excel Opțiuni .
- În al cincilea rând, selectați Formule tab & marcați Activați calculul iterativ .
- Faceți clic pe OK .
Ceea ce facem aici este să-i spunem lui Excel că orice celulă din Coloana C poate fi necesar să se refere la el însuși în funcție în timpul introducerii datelor în Coloana B pentru a executa funcția. Și dacă nu activăm acest calcul iterativ din opțiunile Excel, atunci va fi afișat un mesaj de eroare în timpul introducerii datelor.
Pasul 4:
- În al șaselea rând, introduceți un nume în Celula B5 & apăsați ENTER .
- Veți vedea imediat data &; timestamp-ul în Celula C5 .
- În Celula B6 , puneți un alt nume & rezultatul perspectivei va fi afișat chiar lângă el în Celula C6 .
Astfel, puteți introduce orice nume sau date în Coloana B și veți cunoaște data &; timestamp-urile de lângă ele.
Lecturi similare
- Cum să afișați ziua săptămânii din data în Excel (8 moduri)
- Inserarea ultimei date salvate în Excel (4 exemple)
- Cum să inserați calendarul drop-down în Excel (cu pași rapizi)
- Inserarea datei în subsol în Excel (3 moduri)
- Cum să inserați un selector de date în Excel (cu o procedură pas cu pas)
5. Integrarea comenzilor VBA pentru a face funcția Excel
Și acum, iată metoda finală în care puteți utiliza propria funcție personalizată prin formatarea acesteia cu Codare VBA Mai întâi, vom ști care este Timp de intrare angajaților din nou aici, dar de data aceasta cu propria noastră funcție.
Pasul 1:
- Apăsați ALT+F11 & VBA va apărea ca în imaginea de mai jos. Sau o puteți face manual. Pentru aceasta, mai întâi, mergeți la fereastra Dezvoltator tab> selectați Visual Basic .
- În al doilea rând, alegeți Introduceți > selectați Modul .
- În cele din urmă, va apărea un modul gol.
- În al treilea rând, introduceți următorul cod în modul.
Function EntryTime(LeftCell As Range) If LeftCell.Value "" Then EntryTime = Format(Now, "dd-mm-yy hh:mm:ss") Else EntryTime = "" End If End Function
- Acum apăsați ALT+F11 din nou pentru a închide fereastra VBA sau pur și simplu reveniți la foaia de date Excel.
Pasul 3:
- Selectați Celula C5 & tip =EntryTime(B5) ca Ora de intrare este noua funcție pe care tocmai am construit-o cu VBScript .
- Utilizați Mâner de umplere încă o dată pentru a copia formula până la Celula C10 sau mai multe, în funcție de nevoile dumneavoastră.
Pasul 4:
- Puneți un nume în Celula B5 .
- Apăsați ENTER & ați terminat.
- Vei primi instantaneu Ora de intrare în Celula C5 .
Alternativele la Introduceți data cu modul automat
Excel oferă câteva alternative pentru introducerea automată a datelor. Acestea sunt.
- Utilizarea AutoFill
- Utilizarea Seria Fill comanda
1. Utilizarea opțiunii de autocompletare cu criterii multiple
Dacă aveți nevoie să introduceți datele în ordine cronologică, atunci se va folosi opțiunea Completare automată În imaginea de mai jos, trebuie să folosiți opțiunea Mâner de umplere în Celula B5 pentru a o glisa către B12 Din meniul derulant din colț, veți găsi mai multe criterii.
În al doilea rând, selectați Zile de umplere
În cele din urmă, veți găsi zile în mod automat.
Dacă alegeți Umpleți zilele săptămânii , atunci datele vor fi afișate în ordine cronologică, cu excepția weekend-urilor (sâmbătă & duminică).
În consecință, rezultatul este următorul.
De asemenea, puteți vedea lunile numai într-o ordine progresivă dacă selectați Luni de umplere .
În acest caz, rezultatul este următorul.
În plus, în același mod, mergeți pentru Ani de umplere pentru a vedea anii în ordine secvențială.
În cele din urmă, aici ieșirea va fi ca aceasta.
2. Utilizarea comenzii Fill Series pentru a personaliza opțiunea de autocompletare
Puteți utiliza funcția Seria Fill dacă aveți nevoie să personalizați datele mai mult, inclusiv intervalele.
Pasul 1:
- În primul rând, selectați întreaga coloană sau un interval de celule dintr-o coloană în care doriți să introduceți date.
- În al doilea rând, în conformitate cu Acasă fila, mergeți la Editare grup de comenzi.
- În al treilea rând, din Umpleți selectați Seria
În cele din urmă, va apărea o casetă care vă va permite să personalizați datele în funcție de criteriile dumneavoastră.
Pasul 2:
- În Seria caseta, selectați Seria în calitate de Coloane , Tip ca Data & Unitatea de date ca Ziua .
- Tip '2' ca Pasul Valoarea , aceasta se numește diferență comună într-o progresie sau serie aritmetică.
- Apăsați OK .
Prin urmare, aceasta este seria de date rezultată cu 2 zile de diferență comună.
Acum, dacă alegeți În timpul săptămânii ca Data Unitatea de la Seria atunci datele vor exclude weekend-urile (sâmbătă & duminică).
În cele din urmă, de data aceasta veți obține acest lucru.
Selectați Luna ca Data Unitatea și veți vedea o serie de luni cu 2 luni ca diferență comună sau interval între 2 luni.
Deci, rezultatul va fi.
În mod similar, puteți face acest lucru și pentru ani, selectând Anul ca Data Unitatea .
În consecință, veți obține o ieșire de genul acesta.
Concluzie
Deci, acestea sunt toate de bază, ușor & tehnici utile pe care le puteți urma pentru a face ca Excel să introducă automat datele, precum și timestamp-urile atunci când datele sunt introduse. Sperăm că ați găsit aceste metode destul de eficiente. Dacă aveți întrebări sau feedback cu privire la acest articol, puteți comenta. Puteți, de asemenea, să aruncați o privire la alte articole interesante & informative de pe acest site.