Tartalomjegyzék
Tanulni kell hogyan az aktuális dátum és idő beillesztése az A1 cellában ? Néha szeretnénk megadni a legkésőbbi időpontot, amikor egy alkalmazott megérkezik a munkahelyére, vagy amikor egy fájlt utoljára szerkesztettek. Ha ilyen egyedi trükköket keres, akkor jó helyen jár. Itt végigvezetjük Önt az alábbiakon. 6 egyszerű és kényelmes módszerek az aktuális dátum és idő beillesztésére a cellába A1 Excelben.
Gyakorlati munkafüzet letöltése
A jobb megértéshez és a gyakorláshoz letöltheti az alábbi Excel munkafüzetet.
Aktuális dátum és idő beillesztése A1 cellába.xlsm6 módszer az aktuális dátum és idő beillesztésére az A1 cellába
A tisztázás érdekében van egy Munkavállalói munkaidő-nyilvántartás Az adatállomány tartalmazza a Név , ID , és Állapot a William Frank .
Most pedig beillesztjük a Belépési idő ennek a munkavállalónak a cellájában A1 Ezért vizsgáljuk meg őket egyenként.
Itt használtuk a Microsoft Excel 365 verzió, bármely más verziót is használhatsz, ahogyan neked kényelmes.
1. A billentyűzet gyorsbillentyűk használata
Az első módszerben megmutatjuk, hogyan lehet az aktuális dátumot és időt beilleszteni az Excelben a billentyűparancs segítségével. Kövesse az alábbi lépéseket, hogy ezt saját adatállományán elvégezze.
📌 Lépések:
- A legelején jelölje ki a cellát A1 .
- Ezután nyomja meg a CTRL + ; a billentyűzeten. (Visszaadja az aktuális dátumot.)
- Ezután nyomja meg a SPACE kulcs.
- Később nyomja meg CTRL+SHIFT+; a billentyűzeten (Ez az aktuális időt adja vissza).
Ebben a pillanatban a kiválasztott cellában egy sorban jelenik meg az aktuális dátum és idő.
De csábítóbb lesz, ha a dátum és az idő különböző sorokban marad. Ehhez meg kell formáznunk a cellát. Kövesse tehát az alábbi lépéseket.
- Először is, nyomja meg a CTRL + 1 a billentyűzeten.
- Azonnal, a Cellák formázása párbeszédpanel nyílik meg.
- Ezután menjen a Szám tab.
- Ezután válassza a Custom mint Kategória .
- Ezután írja le dd-mm-yyyy h:mm AM/PM a Típus doboz.
- Most távolítsa el a szóközt a yyyy és h .
- Később tartsa a ALT kulcs és típus 0010 a számlapon.
Miután beírta 0010 , az idő rész úgy tűnik, hogy eltűnik a Típus De most már a második sorban van.
- Ezután folytassa a Kiegyenlítés tab.
- A Kiegyenlítés lapon jelölje be a Szöveg felgöngyölítése a Szövegvezérlés szakasz.
- Végül kattintson a OK .
Jelenleg a dátum és az idő a cellában A1 úgy néz ki, mint az alábbi képen.
Bővebben: Hogyan lehet automatikusan beilleszteni az időbélyegző adatbevitelt az Excelben (5 módszer)
2. A NOW funkció beillesztése
Ebben a módszerben a NOW funkció hogy megkapja az aktuális dátumot és időt. Ez olyan egyszerű & könnyű, csak kövesse.
📌 Lépések:
- Először írja le Jelen van mint a Állapot cellában C6 .
- Ezután menj a cellába A1 és írja le a következő képletet.
=NOW()
NOW funkció az aktuális dátummal és idővel tér vissza, dátumként és időpontként formázva.
- Később formázzuk meg a cellát, hogy az eredményt a kívánt formátumban jelenítse meg a következőképpen 1. módszer .
Bővebben: Statikus dátum beillesztése az Excelben (4 egyszerű módszer)
3. Beágyazott IF és NOW függvények használata
Ebben a módszerben a beágyazott IF és MOST függvények a dátum és az idő megadására az Excelben. A beágyazott IF funkció több feltétel ellenőrzésére szolgál az Excelben, és a NOW funkció az aktuális dátumot és időt adja vissza.
📌 Lépések:
Mielőtt továbbmennénk, engedélyeznünk kell a iteratív számítás funkciót az Excelben. Kövesse tehát az alábbi lépéseket.
- Először is, menjen a Fájl tab.
- Másodszor, válassza ki Opciók a menüből.
- Azonnal, a Excel lehetőségek ablak jelenik meg.
- Itt ugorjon a Képletek tab.
- A Számítási lehetőségek szakaszban jelölje be a Iteratív számítás engedélyezése .
- Végül kattintson a OK .
Most már alkalmazhatjuk a képletünket a lapra.
- Kezdetben válassza ki a cellát A1 és írja be az alábbi képletet.
=IF(C6"",IF(A1"",A1,NOW()),"")
Itt, a IF funkció , először ellenőriztük, hogy a sejt C6 nem egyenlő üres majd egy másik IF funkció végrehajtódik, különben egy üres A második IF funkció ellenőrizni fogja, hogy a cella A1 nem egyenlő üres Ha az érték TRUE akkor visszaadja a cellát A1 különben végrehajtja a NOW funkció .
- Ennek megfelelően nyomja meg a BELÉPÉS .
A fenti képen láthatjuk, hogy a képlet üres cellát ad vissza a következő cellában A1 mivel nincs érték a cellában C6 Ellenőrizzük tehát, hogy a képlet működik-e, ha a cellában van egy érték. C6 .
- Jelenleg írja le Jelen van: cellában C6 és nyomja meg a BELÉPÉS .
Hirtelen az aktuális dátum és idő jelenik meg a cellában. A1 .
Hasonló olvasmányok
- Hogyan kell beszúrni az Excel dátumbélyeget, amikor a sorban lévő cellákat módosítják
- Időbélyegző beillesztése az Excelben, amikor a cella megváltozik (2 hatékony módja)
- Hogyan illesszük be az Excel időbélyegzőt, amikor a cella VBA nélkül változik (3 mód)
- Hogyan alakítsuk át a Unix időbélyeget az Excel dátumává (3 módszer)
4. Kombinált funkciók alkalmazása
Most megmutatjuk, hogyan lehet az Excelben az időt frissítésekkel beszúrni a CÍM: , CELL , COLUMN , IF , MOST , és ROW funkciókat. Kérem, menjen végig a lépéseken, hogy ezt a saját adatállományán elvégezze.
📌 Lépések:
- Elsősorban válassza ki a cellát A1 és írja be a következő képletet a cellába.
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()))),""))
Képlet bontás - ROW(C6)→ A ROW funkció egy adott cella sorszámát adja vissza.
- Kimenet: 6
- COLUMN(C6)→ A COLUMN funkció egy adott cella oszlopszámát adja vissza.
- Kimenet: 3
- CÍM(SOR(C6),OSZLOP(C6))→ A ADRESS funkció visszaadja az adott Cell címét.
- ADRESS(6,3)→ átváltozik
- Kimenet: $C$6
- ADRESS(6,3)→ átváltozik
- CELL("cím")=ADRESS(ROW(C6),COLUMN(C6))→ A CELL funkció egy adott Cellára vonatkozó információkat ad vissza.
- CELL("cím")=ADRESS(6,3))→ átváltozik
- Kimenet: FALSE
- CELL("cím")=ADRESS(6,3))→ átváltozik
- CELL("cím")ADRESS(ROW(C6),COLUMN(C6))→ átváltozik
- Kimenet: TRUE
- AND(A1"",CELL("cím")=ADRESS(ROW(C6),COLUMN(C6)))→ A CELL funkció egy adott Cellára vonatkozó információkat ad vissza.
- AND(A1"",{FALSE})→ átváltozik
- Kimenet: FALSE
- AND(A1"",{FALSE})→ átváltozik
- IF(CELL("cím")ADRESS(ROW(C6),COLUMN(C6)),A1,NOW()))),→ A IF funkció értéket ad vissza, ha a feltétel TRUE és egy másik értéket ad vissza, ha HAMIS .
- IF({IGAZ},A1,NOW())→ átváltozik
- Kimenet: 44816.522597
- IF({IGAZ},A1,NOW())→ átváltozik
- IF(AND(A1"",CELL("cím")=ADRESS(ROW(C6),COLUMN(C6)))),NOW(),IF(CELL("cím")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")→ átváltozik
- IF(C6””,44816.522597,””))→ átváltozik
- Kimenet: 44816.522597
- IF(C6””,44816.522597,””))→ átváltozik
- Ezután nyomja meg a BELÉPÉS kulcs.
- Amint írunk valamit a cellába C6 , az aktuális dátum és idő láthatóvá válik a cellában A1 .
A különbség e módszer és az előző között az, hogy amikor megváltoztattuk a cella értékét C6 a dátum és az idő a cellában A1 nem frissült a 3. módszer De a jelenlegi módszerünkben ez minden alkalommal frissül, amikor megváltoztatjuk a cellában lévő tartalmat. C6 .
- Tehát, változtassa meg a cella tartalmát C6 a címre. P .
Most az aktuális frissített időt mutatja.
5. VBA kód alkalmazása
Gondolt már arra, hogy automatizálja ugyanazokat az unalmas és ismétlődő lépéseket az Excelben?
Ne gondolkodj tovább, mert VBA Sőt, a korábbi módszert teljesen automatizálhatja a VBA Lássuk a gyakorlatban.
📌 Lépések:
- Kezdetben menjen a Fejlesztő tab.
- Itt válassza ki Visual Basic a Kód: csoport.
- Másik lehetőségként nyomja meg a ALT + F11 a feladat megismétlésére.
Azonnal, a Microsoft Visual Basic for Applications ablak jelenik meg.
- Ezután kattintson duplán a megfelelő lapra VBA a kódmodul megnyitásához.
- A kódmodulban írja le a következő kódot.
Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyyyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub
Kód lebontása - A Private Sub létrehozásához először válassza ki az Munkalap ahelyett, hogy Általános és Változás mint Nyilatkozat Amikor bármilyen változás történik a munkalapon, a kód magától lefut.
- Ezután használtuk a IF funkció ahol ellenőriztük, hogy a Állapot tartomány nem egyenlő üres a Érték módszerrel, és akkor is, ha az oszlop száma 3 a Oszlop módszer.
- Most beállítjuk a Application.EnableEvents mint Hamis .
- Ezután beállítjuk az offsetet (-5,-2) a dátum és az idő beillesztése a dátum és az idő eltolásával. 5 sorok felfelé és 2 oszlopok balra.
- Itt a Most funkció megadja a legutóbbi időt, és a formátum a következő lesz dd-mm-yyyy hh:mm AM/PM ha az érték TRUE .
- Következésképpen, a következőket állítjuk be Application.EnableEvents mint Igaz .
- Végül fejezze be az alprocedúrát a következővel End Sub .
- Ezután térjen vissza a munkalapra.
- És, írja le Jelen a Állapot oszlop.
- Automatikusan láthatjuk a dátumot és az időt a cellában. A1 .
Bővebben: Excel VBA: Időbélyeg beillesztése makró futtatásakor
6. Felhasználó által definiált funkció végrehajtása
Ezenkívül a jelenlegi dátumot és időt automatikusan is beilleszthetjük az Excelbe egy felhasználó által meghatározott függvény alkalmazásával. Fedezzük fel a módszert lépésről lépésre.
📌 Lépések:
- Először nyissa meg a Microsoft Visual Basic for Applications ablak, mint a előtt .
- Másodszor, lépjen a Beillesztés tab.
- Később válassza ki a Modul a lehetőségek közül.
- A kódmodulban illessze be a következő kódot.
Function Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyyyyy hh:mm AM/PM") Else Insert_Current_Date_Time = "" End If End Function
Kód lebontása - Először is, létrehoztunk egy Funkció a nevet viseli. Insert_Current_Date_Time és állítsa be Állapot mint Tartomány .
- Ezután használtuk a Ha utasítás, ahol ellenőriztük, hogy a Állapot tartomány nem egyenlő az üres értékkel a Érték módszer.
- Ezután beállítjuk Insert_Current_Date_Time megegyezik a Most funkció és formázza a cellát dd-mm-yyyy hh:mm AM/PM ha az érték TRUE .
- Ellenkező esetben üres .
- Ekkor térjen vissza a munkalapra.
- Ezután válassza ki a cellát C1 és kezdjük el írni a függvény nevét.
- Csak az írás után =in a funkció láthatóvá válik.
- Ezután válassza ki a funkciót a TAB billentyűvel a billentyűzeten.
- Ezután adjon sejtet C6 mint a funkció referencia tartománya, és nyomja meg a BELÉPÉS .
De a sejt A1 még mindig üres, mert a cella C6 szintén üres.
- Jelenleg írja le Jelen van cellában C6 és megkapja az aktuális dátumot és időt a cellában A1 azonnal.
Az aktuális dátum és idő beillesztése az A1 cellába, de ne tartalmazza az aktuális időpontot
Itt az aktuális dátumot és időt illesztjük be a cellába. A1 azáltal, hogy nem tartalmazza az aktuális időt. Valójában csak az aktuális dátumot kéri megadni. Ha ezt hozzánk hasonlóan szeretné megtenni, kövesse az alábbi lépéseket.
📌 Lépések:
- Először válassza ki a cellát A1 és írja be a következő képletet ebbe a cellába.
=TODAY()
A TODAY funkció az aktuális dátumot adja vissza dátumként formázva.
- Ezután nyomja meg a BELÉPÉS gomb.
Egyszerűen az aktuális dátum van előttünk.
Bővebben: Utolsó módosított dátum és idő beillesztése az Excel-cellába
Gyakorlati szekció
A saját magad általi gyakorláshoz biztosítottunk egy Gyakorlat a jobb oldalon lévő egyes lapokon az alábbi módon. Kérem, végezze el saját maga.
Következtetés
Ez a cikk egyszerű és rövid megoldásokat kínál az aktuális dátum és idő cellába történő beillesztésére. A1 Ne felejtse el letölteni a Gyakorlat Köszönjük, hogy elolvasta ezt a cikket, reméljük, hogy ez hasznos volt. Kérjük, ossza meg velünk a megjegyzés rovatban, ha bármilyen kérdése vagy javaslata van. Kérjük, látogasson el weboldalunkra. Exceldemy hogy többet tudjon meg.