Ugrás a tartalomra

Gyorsan és automatikusan beillesztheti a dátumot és az időbélyeget az Excelbe

Az Excelben a dátum és az időbélyeg beszúrása normális művelet. Ebben az oktatóanyagban számos módszert fogok bemutatni a dátum és időbélyeg kézi vagy automatikus beszúrására az Excel cellákba, különböző esetek megadásával.

Helyezze be a dátumot és az időbélyeget parancsikonokkal

Helyezze be a dátumot és az időbélyeget képlettel

Képlet az időbélyeg automatikus beillesztéséhez, miközben adatokat ad meg egy másik oszlopba

VBA az időbélyeg automatikus beillesztéséhez, miközben adatokat ad meg egy másik oszlopba


Helyezze be a dátumot és az időbélyeget parancsikonokkal

Ha csak néhány cellába kell beillesztenie a dátumot és az időbélyeget, a parancsikonok megnyomásával manuálisan beillesztheti őket.

Adja meg az aktuális dátumot: Ellenőrzés + :
doc beszúrja az időbélyeget 1

Helyezze be az aktuális időt: műszak + Ellenőrzés + :
doc beszúrja az időbélyeget 2

Lásd screenshot:
doc beszúrja az időbélyeget 3

Tipp:

1. A kimeneteket a kívánt dátum- vagy időformátumként formázhatja Cellák formázása párbeszéd.

2. Ha van Kutools az Excel számára, az aktuális dátumot vagy más dátumokat beilleszthet egy meghatározott dátumformátumba, amire szüksége van Dátum beillesztése funkciót. Kattintson az ingyenes letöltéshez
dátum beillesztése


Helyezze be a dátumot és az időbélyeget képlettel

Ha be szeretne illeszteni egy dátumot vagy időbélyeget, amely automatikusan frissül, használhatja az alábbi képleteket.

Helyezze be az aktuális dátumot

= MA ()

nyomja meg belép gombot, és az aktuális dátum beillesztésre kerül a cellába.

Helyezze be az aktuális időt :

= MOST ()

Nyomja meg az Enter billentyűt, és az aktuális dátum és idő beillesztésre kerül a cellába.
doc beszúrja az időbélyeget 4

Tipp:

1. A kimeneteket a kívánt dátum- vagy időformátumként formázhatja Cellák formázása párbeszéd. Például csak az aktuális időt szeretné megjeleníteni, csak formázza a cellát Idő formátumba a = MOST () képlet

2. Ha be akarja illeszteni az aktuális dátumot és időt a munkalap fejlécébe vagy láblécébe, használhatja a Helyezze be a munkafüzet adatait funkciója Kutools az Excel számára hogy gyorsan kezelje ezt a munkát. Kattintson az ingyenes letöltéshez
munkafüzet információk beillesztése


Képlet az időbélyeg automatikus beillesztéséhez, miközben adatokat ad meg egy másik oszlopba

Tegyük fel, hogy két oszlop van, az A oszlop és a B oszlop, most be akarja illeszteni az aktuális időbélyeget a B oszlopba, miközben az adatokat beírja az A oszlopba. Hogyan lehet ezt megtenni?
automatikus behelyezés időbélyegző 1

Automatikus időbélyeg beszúrása az adatok bevitele közben

1. Először kattintson a gombra filé > Opciók megnyitni Excel beállítások párbeszédablakban válassza ki képletek a bal oldali ablaktáblán, majd ellenőrizze Engedélyezze az iteraktív számítást in Számítási lehetőségek csoport. És kattints OK.
doc beszúrja az időbélyeget 5

2. Írja be ezt a képletet a B oszlopba, például a B1 cellába

= IF (A1 <> "", IF (B1 <> "", B1, MOST ()), "")

majd húzza le az automatikus kitöltő fogantyút a cellákhoz.
doc beszúrja az időbélyeget 6

3. Ezután formázza a képlet cellákat dátum és idő formátumként, amire szüksége van a Cellák formázása párbeszédpanel: tartsa a képlet cellákat kijelöltként, kattintson jobb gombbal a helyi menü megjelenítéséhez, válassza a lehetőséget Cellák formázása, aztán a Cellák formázása megjelenik a párbeszédpanel a szokás szakasz, amely a Szám fülre írja be a kívánt formátumot a típus szövegmezőbe, és kattintson a gombra OK.
doc beszúrja az időbélyeget 7

Amikor az adatokat beírja az A oszlopba, az aktuális dátumidő beillesztésre kerül a B oszlopba.
doc beszúrja az időbélyeget 8

Az időbélyeg automatikus beillesztése és frissítése, miközben a cella egy másik oszlopban változik

Ha automatikusan be akarja illeszteni az időbélyegzőt a cellabevitel során, és ugyanakkor, ha a bejegyzés megváltozik, a beszúrt időbélyeg frissül, az alábbi képletet használhatja:

=IF(A1<>"",IF(AND(B1<>"",CELL("address")=ADDRESS(ROW(A1),COLUMN(A1))),NOW(),IF(CELL("address")<>ADDRESS(ROW(A1),COLUMN(A1)),B1,NOW())),"")

A1 az a cella, amelybe adatokat fog beírni, B1 az a képlet, amelybe be akarja illeszteni az időbélyeget.

Húzza le az automatikus kitöltő fogantyút a használt cellákra.
automatikus behelyezés időbélyegző 2

Ezután formázza a képlet cellákat dátum és idő formátumként, amire szüksége van a Cellák formázása párbeszédpanel: tartsa a képlet cellákat kijelöltként, kattintson jobb gombbal a helyi menü megjelenítéséhez, válassza a lehetőséget Cellák formázása, aztán a Cellák formázása megjelenik a párbeszédpanel a szokás szakasz, amely a Szám fülre írja be a kívánt formátumot a típus Kattintson a szövegdobozra OK.


VBA az időbélyeg automatikus beillesztéséhez, miközben adatokat ad meg egy másik oszlopba

Ha ismeri a VBA kódot, akkor az alábbiak szerint járhat el:

1. Kattintson a jobb gombbal a használt munkalap fülre, majd válassza a lehetőséget Kód megtekintése a helyi menüből.
doc beszúrja az időbélyeget 9

2. Ezután a Microsoft Visual Basic for Applications ablakot, illessze be a kód alá.

VBA: Az időbélyeg automatikus beillesztése

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

doc beszúrja az időbélyeget 10

3. Ezután mentse el ezt a kódot. Mostantól mindaddig, amíg adatokat ad meg vagy adatokat módosít az A oszlopban, az új időbélyeg beillesztésre kerül a B oszlopba.

Megjegyzések: megváltoztathatja az A és B oszlopot, valamint az éééé / hh éééé óó: pp: ss időformátumot a VBA-kódban, hogy megfeleljen a valós igényeinek.

Ha a megadott függvényt szeretné használni, akkor az alábbiak szerint járhat el:

1. Tartsa Alt + F11 gombok a Microsoft Visual Basic for Applications ablak. És kattints betétlap > Modulok üres modul behelyezéséhez.
doc beszúrja az időbélyeget 11

2. Illessze be a kód alatt az új modult. Ezután mentse el a kódot, és térjen vissza a munkalapra.

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

doc beszúrja az időbélyeget 12

3. Írja be ezt a képletet az időbélyegzővel beillesztendő cellába

= FormatDate (F1)

Az F1 az a cella, amelybe beírja az adatokat, vagy módosítja az adatokat. Ezután húzza az automatikus kitöltő fogantyút a cellákhoz.
doc beszúrja az időbélyeget 13

Most beilleszti az aktuális dátumidőt, ha az F1 cella adatokat adott meg vagy frissített.


A DateTime-hez kapcsolódó egyéb műveletek (cikkek)

A szövegként tárolt dátum konvertálása dátumra az Excelben
Esetenként, amikor más dátumokat más adatforrásokból másol vagy importál az Excel cellába, előfordulhat, hogy a dátum formázott és szövegként tárolódik. És itt bemutatom azokat a trükköket, amelyekkel ezeket a szövegként tárolt dátumokat standard dátumokká alakíthatjuk az Excelben.

Fél év / hónap / óra összeadása / kivonása dátumhoz vagy időhöz az Excelben
Év, hónap vagy óra hozzáadása a dátumhoz vagy az időhöz szokásos az Excel napi munkánkban. Próbáltál már fél évet, hónapot vagy órát hozzáadni a dátumhoz vagy az időhöz? Itt bemutatom a trükköket, amelyekkel kezelni lehet ezt a munkát.

A nap átlagos időbélyegei az Excelben
Például rögzítette a bejelentkezési időbélyegeket minden alkalommal, amikor egy adott felhasználó belépett egy webhelyre az Excel programban, és most ezeket az időbélyegeket szeretné átlagolni, hogy megjósolja a felhasználók lehető legtöbb idejét a webhelyre való belépéshez, hogyan lehetne ezt megtenni ?

Számítsa ki az órákat éjfél után az Excelben
Ha feltételezzük, hogy van egy táblázata a munkaidő rögzítésére, akkor az A oszlopban szereplő idő a mai kezdési idő, a B oszlopban szereplő idő pedig a következő nap vége. Normális esetben, ha a két idő közötti időbeli különbséget közvetlenül mínusz "= B2-A2" -vel számítja ki, akkor az nem a megfelelő eredményt jeleníti meg


  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése és az adatok megőrzése; Osztott cellák tartalma; Kombinálja az ismétlődő sorokat és az Összeg / Átlagot... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kedvenc és gyorsan beszúrható képletek, Tartományok, diagramok és képek; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Pivot tábla csoportosítás hét száma, a hét napja és egyebek ... Mutassa a Feloldott, Zárt cellákat különböző színekkel; Jelölje ki azokat a cellákat, amelyeknek képlete / neve van...
kte lap 201905
  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
If anyone can assist, I'm seeking help to create a formula that, when I change the status to 'Complete,' automatically records the date of that moment. Similarly, if I change the status for subsequent entries, it should capture the date of that day. Any guidance on creating this formula would be greatly appreciated.
This comment was minimized by the moderator on the site
Hi, We have used the following formula for auto-update timestamp

=IF(A1<>"",IF(AND(B1<>"",CELL("address")=ADDRESS(ROW(A1),COLUMN(A1))),NOW(),IF(CELL("address")<>ADDRESS(ROW(A1),COLUMN(A1)),B1,NOW())),"")

But, sometimes it works sometimes it doesn't. even faced for some user's it's working fine for some not.
Sometimes it shows circular reference pop message error for some-user.
when tried to rectify the error, we saw circular reference is grad out. Not sure how do we fix it.

Any help much apricated!!! Thankyou
This comment was minimized by the moderator on the site
Hi, thank you for this, it is very helpful with my project.

I' m running calculations on stock market information that is populating the spreadsheet with RTD;
I' m trying to create a timestamp when there is an update in the stock price, but this does not work, the "timestamp" cell remains blank.
(The cell that receives the stock price is RTD formula)

Any ideas what i should do ?
This comment was minimized by the moderator on the site
In the cells where the time stamp should show up, red text saying Time stamp shows up instead. No value in format mm/dd/yyyy hh:mm:ss is visible.
This comment was minimized by the moderator on the site
Hi, Celeste, I did not get your question clearly. If you want to show "Time Stamp" in the cell if there is empty in the entried cell, you just change the formula to:
=IF(A1<>"",IF(B1<>"",B1,NOW()),"Time Stamp")
This comment was minimized by the moderator on the site
the function uptades every time you open the excel file
it also updates the earlier data when you insert rows.
This comment was minimized by the moderator on the site
Hi, try to click Formulas tab and go to Calculation group to click Calculation Options > Manual, then the formula will not auto update.
https://www.extendoffice.com/images/stories/comments/sun-comment/doc-manual-calculation.png
This comment was minimized by the moderator on the site
Thank you very much for your kind help. Unfortunately, the manual setting would stop my other formulas in the table, which is not good from my point of view.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations