Hogyan végezzen automatikus dátumváltást az Excelben a képlet használatával

  • Ossza Meg Ezt
Hugh West

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.xlsx

5 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.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.