Tartalomjegyzék
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.xlsm4 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.