Szám (YYYYMMDD) konvertálása dátumformátumra az Excelben (4 módszer)

  • Ossza Meg Ezt
Hugh West

Előfordulhat, hogy a dátum az adatkészletében olyan formátumban van, mint az ÉÉÉÉÉÉHHNN (pl. a mai dátum 20211128), vagy az 1900. január 1. óta eltelt összes napok számaként (pl. a mai nap 44528). Ezt szeretné átalakítani az Excel beépített dátumformátumaiba. Meglepő módon az Excelben mindenféle dátumformátum elérhető. A cikk 4 módszert ismertet, amellyel egy számot(ÉÉÉÉÉHHNN) Excelben dátumformátumba konvertálhat.

Gyakorlati munkafüzet letöltése

A gyakorlati munkafüzetet innen töltheti le.

Szám átalakítása dátumra.xlsm

4 módszer az Excelben a szám (YYYYMMDD) dátumformátumra történő átalakítására

A következő adatkészletet fogjuk használni a számok dátumformátumba való átváltásának 4 különböző módszerének bemutatására az Excelben.

Itt látható, hogy az adatkészlet két oszlopot tartalmaz, az egyikben yyyymmdd formátumú számok vannak, a másikban pedig az 1900. január 1. óta eltelt napok száma. Ezeket az adatkészlet számokat fogjuk használni a dátumformátumokba való konvertáláshoz.

1. A TEXT-képlet használata a szám (ÉÉÉÉÉÉHHNN) Excel dátumformátumba történő átalakításához

Használhatunk egy képletet a TEXT funkció a konvertált eredményekhez. Ezt a módszert kell alkalmaznunk azokra az adatokra, amelyek az 1900. január 1. óta eltelt napok számát tartalmazzák. Így az adatállomány 2. oszlopát használtuk.

Kövesse az alábbi lépéseket.

Lépések:

  • A képletet a C5 sejt A képlet:
=TEXT(B5, "mm/dd/yyyyyy")

  • Ezután nyomja meg a Írja be a címet. .
  • Végül húzza a töltőfogantyú ikon a végéig, hogy megkapja az összes adat eredményét.

🔎 Hogyan működik a képlet?

📌 A TEXT formula a szöveget veszi, amely B5 ebben az esetben az első argumentumként.

📌 A második argumentum a format_text, amely tartalmazza a formázást, amelyet be akarunk építeni. Mi a " mm/dd/yyyyyy "Az aposztrófon belül bármilyen formátumot használhat.

2. A DATE használata a RIGHT, LEFT és MID képletekkel a szám (YYYYMMDD) Excel dátumformátumba történő átalakításához

Ismerkedjünk meg egy másik képlettel, amellyel a számokat Dátumokká alakíthatjuk át. A számokat a következő formátumban fogjuk használni yyyymmdd ehhez a módszerhez.

A DÁTUM formula beágyazható a JOBBRA , LEFT és MID képletek a számok dátumokká való átalakításához formátumban "mm/dd/yyyyyy" .

Kövesse az alábbi lépéseket a képlet alkalmazásához és a kívánt eredmény eléréséhez.

Lépések:

  • Írja ki a következő képletet C5 sejt :
=DATE(LEFT(B5,4),MID(B5,5,2),RIGHT(B5,2))

  • Sajtó Írja be a címet. és megkapja az eredményt a B5 .
  • Húzza a töltőfogantyú ikonnal az adatállomány végére, hogy megkapja a többi adatra vonatkozó eredményeket.

Az eredményt az alábbiakban találja.

🔎 Hogyan működik a képlet?

📌 Itt a LEFT , JOBBRA , és MID A képlet első argumentuma a szöveg. Ebben az esetben ez a B5, azaz a szöveg, amelyet át kell konvertálni.

📌 Mivel yyyymmdd az adatkészlet formátuma, itt a bal szélső szám 4-ig az évet, a középső 2 a hónapot, a jobb oldali 2 pedig a dátumot jelöli.

📌 Ennek megfelelően a formulák második argumentumukban számokat tartalmaznak. A LEFT képlet, ez 4, mert JOBBRA 2, és MID , 2 további argumentumot vesz fel, egyet, ahonnan indul, és a karaktert, ameddig eljut.

📌 Végül mindhárom képletet egymásba ágyazza a DÁTUM képletet az eredményhez.

3. Szövegből oszlopba varázsló használata a szám (ÉÉÉÉÉÉHHNN) dátumformátumra történő konvertálásához

Azonban egy másik Excel eszköz, a Szöveg oszlopba a Adatok lapon a számot dátumformátumra is át lehet konvertálni.

Ennek alkalmazásához az alábbi lépéseket kell követnie.

Lépések:

  • Válassza ki azt az adatkészletet, amelyet Dátum formátumba kíván konvertálni.

  • Válassza ki a címet. Szöveg oszlopba a Adateszközök a Adatok tab.

  • 3 lépésből áll a Szöveg oszlopba varázsló :

1/3. lépés: Válassza ki a címet. Elhatárolt és kattintson a Tovább gombra.

2/3. lépés: Tartsa az összes lapot kijelölve, és kattintson a Következő .

3/3. lépés: Válassza ki a címet. Dátum és a legördülő menüből válassza a YMD . Végül kattintson Befejezés .

Végül az alábbiakban látható eredményt láthatja.

4. A VBA makró használata a szám (ÉÉÉÉÉÉHHNN) dátumformátumra történő átalakításához

A cikk utolsó módszere a VBA makró a számok konvertálásához a következő formátumban YYYYMMDD to Date formátumban.

Alkalmazhatja VBA makró kód a számok dátumformátumra való átalakításához a következő lépéseken keresztül:

Lépések:

  • Válassza ki a konvertálni kívánt adatkészletet.

  • Sajtó ALT+F11 A billentyűzetről megnyílik a VBA makró ablak.
  • Válassza ki a munkalap. Aztán a Beillesztés lapon válassza a Modul .

Ez megnyit egy Általános ablak.

  • Most az alábbi kódot kell megírni a Általános ablak.

Kód:

 Sub ConvertyyyymmddToDate() Dim x As Range Dim Workx As Range On Error Resume Next xTitleId = "Date Format in Excel" Set Workx = Application.Selection Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8) For Each x In Workx x.Value = DateSerial(Left(x.Value, 4), Mid(x.Value, 5, 2), Right(x.Value, 2)) x.NumberFormat = "mm/dd/yyyyyy" Next End Sub 

  • Mentsd el a fájlt Excel makróval támogatott munkafüzet .
  • Ezután nyomja meg a F5 a billentyűzetről.

Ekkor egy kis doboz nyílik meg.

  • Ellenőrizze a kiválasztott adatok tartományát, és kattintson a OK .

Az eredményt a munkalapon láthatja.

Megjegyzés: Ez a módszer a kiválasztott adatokon belül fog eredményeket mutatni. Ezért az adatállománya elveszik a módszer alkalmazása után. Ha a jövőben szüksége lesz rájuk, akkor másolja és illessze be őket máshová.

A dátum különböző formátumai az Excelben

Az Excel számos olyan dátumformátummal rendelkezik, amelyek valóban a felhasználókat szolgálják. Az alábbi lépésekkel Ön is kihasználhatja őket.

Lépések:

  • Válassza ki az adatokat.

  • Sajtó CTRL+1 a billentyűzetről.
  • Ekkor megnyílik egy doboz, ahol ki kell választania Dátumok a címről Számok .
  • Ezután láthatja a dátumformátumok fajtáit. Válassza ki, akit csak akar.
  • Ezután kattintson a OK .

Vagy,

  • Az adatok kiválasztása után a Home lapon válassza ki a legördülő menüpontot a Szám szakasz.
  • Válassza ki a címet. További számformátumok Ez szintén megnyitja a mezőt, ahol a dátumformátumok különböző változatait találja.

Az alábbi képen például 3 különböző formátumot mutatunk be.

A számok automatikus dátumokká történő átalakításának leállítása

A Microsoft rendszeresen frissíti az MS-Excel-t, hogy felhasználóbarátabbá tegye. Az egyik vonatkozó funkció, hogy néha automatikusan számokat alakít át dátumokká. Ha ezt figyelmen kívül akarod hagyni, és az adatokat szám formában szeretnéd tartani, van néhány tipp a számodra.

1. A beírandó szám előtt szóközt vagy aposztrófot használhat. Az aposztróf előnyösebb, mivel a szóköz akadályozhatja néhány más Excel-funkció hatékonyságát.

2. Ismét kijelölheti azokat a cellákat, amelyekbe beírja az adatokat, és megnyomja a CTRL+1 Ez megnyitja a Cellák formázása doboz. Válassza ki Szöveg onnan, és kattintson a OK Ez leállítja az automatikus konvertálást, és az adatok szöveges formában maradnak.

Emlékezetes dolgok

Ismernie kell az egyes módszerek használatát, majd gondosan követnie kell a lépéseket, hogy az Ön igényeinek megfelelő eredményeket érjen el.

Következtetés

A cikk 4 különböző módszert értékel a számok dátumformátumokká történő átalakítására az Excelben. Olyan Excel-képleteket használtunk, mint a következők DÁTUM , MID , TEXT , stb. és az olyan Excel-eszközök, mint a Szöveg oszlopba és VBA makró kódok a módszerekhez. Remélem, hogy a cikk hasznos volt az Ön számára. Bármilyen további kérdésre, akkor írjon a megjegyzés rovatban.

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.