Hoe kinne jo tiidstempel ynfoegje yn Excel as sel feroaret (2 effektive manieren)

  • Diel Dit
Hugh West

Dit artikel yllustrearret hoe't jo tiidstempel kinne yn excel as in sel feroaret. Jo moatte miskien byhâlde fan gegevensyngongen yn 'e sellen fan in bepaalde kolom. Jo hawwe bygelyks kolom B reservearre om gegevens yn te fieren. No wolle jo it tiidstempel yn in neistlizzende sel yn kolom C as in sel wurdt bywurke yn kolom B. Dit artikel sil jo helpe om dat op 2 effektive manieren te dwaan.

Download Oefenwurkboek

Jo kin it oefenwurkboek downloade fan de downloadknop hjirûnder.

Tiidsstempel yn Excel.xlsm

2 Manieren om tiidstempel yn Excel yn te foegjen as sel feroaret

1. Brûk IF, AND, NOW en oare funksjes om tiidstempel yn te foegjen yn Excel

Folgje de stappen hjirûnder om in tiidstempel te krijen mei formules as in sel feroaret.

📌 Stappen

  • Druk earst op ALT+F+T om Excel-opsjes te iepenjen. Gean dan nei it ljepblêd Formules . Kontrolearje dan it karfakje Iterative berekkening ynskeakelje . Stel dan de Maksimale iteraasjes yn op 1. Klikje dêrnei op OK.

  • No, Fier de folgjende formule yn yn sel C5 . Sleep dan it ikoan Fillhandtak om de formule nei de ûndersteande sellen te kopiearjen.
=IF(AND(B5"",D5B5),NOW(),IF(B5="","",C5))

  • Fier dan de folgjende formule yn yn sel D5 . Sleep dan it Fillhandtak -ikoan nei de sellen hjirûnder lykas earder.
=IF(B5="","",IF(OR(C5="",AND(ISNUMBER(D5),B5=D5)),D5,B5))

  • Begjin no wearden yn te fieren yn 'e sellen yn kolom B .Dêrnei krije jo it folgjende resultaat. Hjir is kolom D in helpkolom. Jo kinne it ferbergje troch rjochts te klikken nei it selektearjen fan de kolom.

  • As alternatyf kinne jo gewoan de folgjende formule ynfiere yn sel C5 om itselde resultaat te krijen.
=IF(B5"",IF(C5="",NOW(),C5),"")

  • Jo moatte miskien de opmaak fan de sellen yn kolom C . Selektearje de kolom troch te klikken op it kolomnûmer boppe-oan. Druk dan op CTRL+1 om it dialoochfinster Sellen opmaak te iepenjen. Klikje no op it Oanpaste nûmerformaat. Folgje dan d-mmm-jjjj hh:mm:ss AM/PM yn it fjild Type . As lêste, klikje op OK.

Formule-ôfdieling:

Formule yn sel C5:

➤ IF(B5="","",C5))

De IF-funksje jout neat as sel B5 is leech. Oars jout deselde wearde opslein yn C5 .

➤ NOW()

De NOW-funksje jout de aktuele datum en tiid.

➤ AND(B5””,D5B5)

De EN-funksje jout TRUE as beide arguminten binne wier, d.w.s. sel B5 is net leech en sellen B5 en D5 hawwe net deselde wearde.

➤ IF(AND(B5””,D5B5),NOW(),IF(B5="","”,C5))

As de EN-funksje jout TRUE werom, dan jout de IF-funksje de aktuele datum en tiid werom dy't krigen binne fan de NOW-funksje . Oars jout it it resultaat weromkrigen fan it argumint dat de IF-funksje befettet.

Formule yn Sel D5:

➤ ISNUMBER(D5)

De funksje ISNUMBER jout TRUE werom as sel D5 in getal befettet. Oars jout it False werom.

➤ AND(ISNUMBER(D5),B5=D5)

De AND-funksje jout TRUE as sel D5 in nûmer befettet en sellen B5 en D5 deselde wearde hawwe. It jout FALSE oars.

➤ OF(C5=””,AND(ISNUMBER(D5),B5=D5))

De OF-funksje jout WAAR as ien fan 'e arguminten wier is, d.w.s. sel C5 is leech of de EN-funksje jout TRUE werom . It jout FALSE as alle arguminten falsk binne.

➤ IF(OR(C5="",EN(ISNUMBER(D5),B5=D5)),D5 ,B5)

De IF-funksje jout deselde wearde opslein yn sel D5 as de OF-funksje TRUE weromjout . Oars jout it de wearde fan sel B5 werom.

➤ IF(B5=””,””,IF(OF(C5=””,EN(ISNUMBER(D5) ),B5=D5)),D5,B5))

De IF-funksje jout neat as sel B5 leech is. Oars jout it it resultaat werom fan it argumint dat de IF-funksje befettet.

Lês mear: Hoe kinne jo Excel-tiidstempel ynfoegje as sel feroaret sûnder VBA (3 manieren)

Fergelykbere lêzingen

  • Hoe statyske datum ynfoegje yn Excel (4 ienfâldige metoaden)
  • Excel VBA: Tiidstempel ynfoegjeAs in makro wurdt útfierd
  • Hoe kinne jo Excel-datumstempel ynfoegje as sellen yn rige wizige wurde
  • Unix-tiidstempel nei datum yn Excel konvertearje (3 Metoaden)

2. VBA-koade tapasse om tiidstempel yn Excel yn te foegjen as sel feroaret

Jo kinne ek in tiidstempel krije yn excel as in sel feroaret mei VBA. Folgje de stappen hjirûnder om dat te kinnen.

📌 Stappen

  • Klik earst mei de rjochter mûsknop op it ljepblêd fan it doelwurkblêd. Selektearje dan Koade besjen . Dit sil de koademodule foar dat bepaalde wurkblêd iepenje.

  • Kopiearje dêrnei de folgjende koade mei de knop kopiearje yn 'e rjochter boppeste hoeke.
7738
  • Dernei plakke de kopieare koade op 'e lege module lykas hjirûnder werjûn.

  • Folgjende, bewarje it dokumint as in makro-ynskeakele wurkboek . Begjin no gegevens yn te fieren yn de sellen yn kolom B. Dan krije jo deselde resultaten as earder.

VBA Koadebeskriuwing:

Private Sub Worksheet_Change(ByVal Target As Range)

Dim CellCol, TimeCol, Row, Col As Integer

Dim DpRng, Rng As Range

Nedige fariabelen ferklearje.

CellCol = 2

Gegevens ynfier kolom.

TimeCol = 3

Tiidstempelkolom.

Rij = Doel.Rij

Kol = Target.Column

It opslaan fan de rige- en kolomnûmers fan de selektearre sel.

As rige <= 4 Dan ôfsluteSub

Alle wizigingen binnen de boppeste 4 rigen sille gjin tiidstempel meitsje.

Tiidsstempel = Format(No, “DD-MM-YYYY UH:MM:SS AM/PM”)

It tiidstempel wurdt op dizze manier opmakke. Feroarje it as nedich.

If Target.Text "" Then

If Col = CellCol Then

Cells(Row, TimeCol) = Tiidstempel

Meitsje in tiidstempel as de selektearre sel leech is.

Op flater Trochgean Folgjende

Negearje eltse flater as optreedt.

Set DpRng = Target.Dependents

For Every Rng In DpRng

As Rng.Column = CellCol Then

Cells(Rng.Row, TimeCol) = Timestamp

Meitsje tiidstempels foar in berik fan sellen as net leech.

Lês mear: Hoe kinne jo tiidstempelgegevens automatysk ynfoegje yn Excel (5 metoaden)

Dingen om te ûnthâlden

  • Jo moatte in oanpaste brûke opmaak foar de sellen yn kolom B om in goed opmakke tiidstempel te krijen.
  • De alternative formule wurket allinnich as gegevens yn lege sellen ynfierd wurde.
  • Hjir binne de gegevensynfier en de tiidstempelkolom hurd kodearre yn de VBA koade. Jo moatte de koade wizigje op basis fan jo dataset.

Konklúzje

No witte jo hoe't jo tiidstempel yn excel kinne as in sel feroaret. Hawwe jo noch fierdere fragen of suggestjes? Brûk asjebleaft de kommentaar seksje hjirûnder foar dat. Jo kinne ek ús ExcelWIKI -blog besykje om mear oer excel te ferkennen. Bliuw by ús en bliuw leare.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.