Tartalomjegyzék
Ma megmutatunk néhány automatikus dátumváltás képlet a Excel, más szóval, hogyan lehet a dátumokat automatikusan megváltoztatni a képletek segítségével a Excel Sok helyzetben a feladat megkönnyítése érdekében a dátum, az idősorszám stb. automatikus frissítését igényelheti. Az Excel erre a funkciót biztosítja. Ehhez a munkamenethez az Excel 2019-et használjuk, használja nyugodtan a sajátját.
Gyakorlati munkafüzet letöltése
A gyakorlati munkafüzetet az alábbi linkről töltheti le.
Automatikus dátumváltás.xlsx5 hasznos módszer a A dátum automatikus módosítása az Excel képletével
Ebben a részben 5 hasznos módszert fogok megvitatni, hogy a dátumok automatikus módosítása képletekkel Mielőtt azonban belevágnánk ezekbe a módszerekbe, először is értsük meg a kontextust. Egy valós élethelyzetben előfordulhat, hogy a feladat megkönnyítése érdekében a dátum, az idősorszám stb. automatikus frissítésére van szükségünk. Az alábbiakban két példát mutatok be, ahol az egyik alkalommal egy automatikusan frissíthető jelen dátumra van szükségünk, a másik alkalommal pedig a következő időpontig hátralévő időt kell kiszámítanunk.Karácsony.
Ahogy a nap változik, a kimeneti rész automatikusan frissül. Ahhoz, hogy megtudjuk, hogyan tudjuk ezt megtenni, vizsgáljuk meg az 1. módszerünket.
1. Képlet használata az Excel TODAY funkcióval a dátum automatikus megváltoztatásához
Használhatjuk a TODAY funkció a dátumok automatikus megváltoztatásához. TODAY az aktuális dátumot adja vissza. Ha többet szeretne megtudni, kövesse az alábbi lépéseket.
Lépések:
- Az alábbi példában a mai dátumot fogjuk beilleszteni a cellába C5 amely a jövőben automatikusan frissül, ha a dátum változik.
- Ehhez írja le a következő képletet a cellába C5 és nyomja meg a Írja be a címet. .
=TODAY()
- Ennek eredményeként az aktuális dátumot fogjuk látni. 2022. december 5-én, amikor ezt a cikket írom, a következő dátumot mutatja. December 22. 5.
- Annak ellenőrzésére, hogy ez a dátum a jövőben frissül-e vagy sem, manuálisan megváltoztathatjuk az aktuális dátumot a számítógépes rendszeren, és megfigyelhetjük. Ehhez a számítógépemen a dátumot 2022. december 5. helyett 2022. december 14-re változtatjuk. Ehhez menjünk a következőkre A beállítása > Idő és bélyeg; Nyelv > A dátum és az idő manuális beállítása > Változás .
- Most állítsa be a kívánt dátumot és időt, majd kattintson a Változás .
- Ha most újra betöltjük az Excel fájlt, akkor láthatjuk, hogy a dátumot a következő módon mutatjuk be december 14-22 .
Bővebben: Hogyan lehet automatikusan beilleszteni a dátumokat az Excelben (3 egyszerű trükk)
2. A NOW funkció használata a dátum automatikus módosításához
Egy másik függvény, amely az aktuális dátumot adja meg a NOW funkció A képlet alkalmazásához kövesse az alábbi lépéseket.
Lépések:
- Az előző módszerhez hasonlóan, a cellán C5 írja le a következő képletet, és nyomja meg a Lépjen be.
=NOW()
- Most látni fogja, hogy ez a funkció az aktuális dátumot is megadja.
- Mivel a MOST függvény egy dinamikus értéket ad vissza, az is automatikusan frissül, mint a TODAY funkció.
3. Komplex képlet kombináció alkalmazása
A korábbi részben láttuk, hogyan használhatunk egyszerű Excel függvényeket a dátumok automatikus módosítására. Most egy kicsit összetettebb képletet építünk. Ezúttal a következő kombinációt fogjuk használni DÁTUM, ÉV, HÓNAP , NAP , és TODAY függvények segítségével olyan képletet hozhat létre, amely automatikusan megváltoztatja az eredményt. A képlet alkalmazásához kövesse az alábbi lépéseket.
Lépések:
- A cellában C5 írja le a következő képletet, és nyomja meg a Írja be a címet. .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())))
- Ennek eredményeképpen a mai dátumot kapja meg.
- Mivel ez a képlet a dinamikus függvény TODAY , az eredmény is automatikusan frissül.
🎓 Hogyan működik a képlet?
A ÉV függvény az év értékét a TODAY . És a HÓNAP és NAP függvények a hónap és a nap értékeit a TODAY . Akkor a DÁTUM függvény visszaadja a dátumot.
Megjegyzés: A TODAY függvényt is használhatjuk a MOST függvényt, hogy hasonló eredményt kapjunk.
4. A dátum módosítása a szomszédos cellák értéke alapján
A képleteket úgy építhetjük fel, hogy az Excel a szomszédos cellában bekövetkező bármilyen változás esetén frissíti az eredményül kapott dátumot. Az alábbiakban két példát látunk ehhez a forgatókönyvhöz kapcsolódóan.
4.1 A dátum automatikus frissítése a szomszédos cella adatbevitelekor
Ebben a példában van egy Input oszlop és egy Date of 1st Data Entry oszlop. Egyelőre a Input oszlop cellái üresek. Azt szeretnénk, ha a dátumot akkor kapnánk meg, amikor ezek a cellák nem lesznek üresek, vagy más szóval amikor beírjuk az értékeket ezekbe a cellákba.
Itt a az IF funkció a feltételalapú időfrissítések végrehajtásához. Ha többet szeretne megtudni, kövesse az alábbi lépéseket.
Lépések:
- A cellában C5 , írja le a következő képletet, majd nyomja meg a Írja be a címet. .
=IF(B5"",IF(C5"",C5,NOW()),"")
- Ezután használja Töltse ki a fogantyút a cella automatikus kitöltéséhez C6 .
- Most, ha beírunk valamit a cellákba B5 és B6 , az Excel automatikusan megjeleníti az aktuális dátumot a cellákban. C5 és C6 illetve.
- Ezután, még ha tovább módosítja is az értékeket a B5/B6 , a Dátumok a C5/C6 változatlan marad, mivel nem ez az 1. alkalom, amikor az értéket megadja.
Hogyan működik a képlet?
- IF(C5"",C5,NOW())
C5"" azt jelenti, hogy A C5 nem üres Ha True (nem üres), akkor C5-t ad vissza, ellenkező esetben a jelenlegi időt (NOW).
- IF(B5"",IF(C5"",C5,NOW()),"")
Ha B5 nem üres, akkor a Jelenlegi dátumot és időt adja vissza, ellenkező esetben egy üres cellát ad vissza.
Bővebben: Hogyan lehet automatikusan feltölteni a dátumot az Excelben, amikor a cella frissül
4.2 A dátum automatikus frissítése, ha a szomszédos cella értéke megváltozik
A korábbi részben a dátum-idő módosításához először üressé kellett tennünk a szomszédos cellát, hogy aztán újra beírhassunk egy értéket. Ez nem frissül, ha megváltoztatjuk a szomszédos cella tartalmát. Ha azt szeretnénk, hogy az érték minden alkalommal frissüljön, amikor a szomszédos cella frissül, akkor lehet, hogy új képletet kell használnunk. Ha többet szeretne tudni, kövesse az alábbi lépéseket.
Lépések:
- A cellában C5 írja le a következő képletet, és nyomja meg a Írja be a címet. .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5))),C5,NOW())),""))
Hogyan működik a képlet?
IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),""),"")
Az ADDRESS funkció egy adott sor- és oszlopszámon alapuló cella címét adja vissza. Ez a képlet a a CELL funkció a legutóbb szerkesztett cella hivatkozását, és ha az megegyezik a tőle balra lévővel, akkor frissíti a dátum-idő értéket.
- Használja a Töltse ki a fogantyút automatikus kitöltés C6 .
- Ha most bármit beírok a cellába B5 , a belépő dátum a cellában jelenik meg C5 .
- Most, ha megváltoztatjuk a bemenetet, a Date értéke is változni fog.
Kérjük, vegye figyelembe, hogy mindkét példában, ha a képlet alkalmazása során hibát talál, ellenőrizze, hogy az Iteratív számítás engedélyezve van-e. Ehhez menjen a következő menüpontba Fájl> Beállítások> Képletek Akkor ellenőrizze a Iteratív számítás engedélyezése és állítsa be a Maximális ismétlés 1-re.
5. A dátumkülönbség automatikus kiszámítása
A dátumok közötti különbséget automatikusan meg tudjuk találni. Tegyük fel például, hogy egy HR-es szeretné megtalálni a mai napig dolgozó alkalmazottak időtartamát.
A különbség megállapításához a következőt használjuk a DATEDIF függvény Itt az Excelnek meg kell számolnia a különbséget az aktuális dátumhoz képest. Így a TODAY A képlet alkalmazásához kövesse az alábbi lépéseket.
Lépések:
- A cellán D5 írja le a következő képletet, és kattintson a Írja be a címet. .
=DATEDIF(C5,TODAY(), "m")&" hónapok " &DATEDIF(C5,TODAY(), "md")&" napok"
- Ennek eredményeképpen a munkavállaló szolgálati idejével rendelkezünk.
- Most, ha a Töltse ki a fogantyút a cella többi részének automatikus kitöltéséhez, megkapja az egyes alkalmazottak időtartamát.
- Mivel ez a képlet a dinamikus függvény TODAY az Excel automatikusan frissíti a dátumot.
Hogyan működik a képlet?
- DATEDIF(C5,TODAY(), "m")&" hónapok " &DATEDIF(C5,TODAY(), "md")&" napok"
Használtunk néhány DATEDIF amelyek a különbséget találják a Csatlakozás Dátum és TODAY . DATEDIF a különbséget hónap formátumban számítja ki (mivel "m"-et használtunk), a második pedig a különbséget nap formátumban.
Emlékezetes dolgok
- Ha nem a megfelelő dátumformátumban találja az eredményt, akkor megváltoztathatja a cella formázását, és beállíthatja a megjeleníteni kívánt dátumformátumot.
Következtetés
Mára ennyi. Több megközelítést is felsoroltunk az excel-re vonatkozóan. automatikus dátumváltás Remélem, hasznosnak találja majd ezt. Nyugodtan kommentáljon, ha bármi nehezen érthetőnek tűnik. Tudassa velünk, ha bármilyen más módszert kihagytunk itt.