Az Excel a dátum- és időértékeket sorszámként tárolja a hátoldalon.
Ez azt jelenti, hogy bár láthat egy dátumot, például „2021. január 10–2022” vagy „2020.01.01” a cellában, a háttérben az Excel ezt számként tárolja. Ez hasznos, mivel lehetővé teszi a felhasználók számára, hogy könnyen hozzáadhassák/kivonhassák a dátumot és az időt az Excelben.
A Microsoft Excel for Windows rendszerben az „1900. január 01” 1., a „1900. január 2.” 2. és így tovább kerül tárolásra.
Az alábbiakban mindkét oszlop azonos számokkal rendelkezik, de az A oszlop számokat, a B oszlop pedig az adott számmal jelölt dátumot mutatja.
Ez az oka annak is, hogy néha dátumot várhat a cellában, de végül egy számot láthat. Látom, hogy ez mindig történik, amikor adatokat töltök le adatbázisokból vagy webalapú eszközökről.
Ez akkor fordul elő, ha a cellaformátum úgy van beállítva, hogy a számot dátum helyett számként jelenítse meg.
Szóval hogyan tehetjük konvertálja ezeket a sorszámokat dátumokká?
Ez az oktatóanyag erről szól.
Ebben az oktatóanyagban két igazán egyszerű módszert mutatok be, amelyekkel a sorszámokat dátummá alakíthatja Excel -ben
Megjegyzés: Az Excel for Windows az 1900 -as dátumrendszert használja (ami azt jelenti, hogy az 1 1900. január 1 -jét jelenti, míg az Excel for Mac az 1904 -es dátumrendszert (amely az 1 -es férfiaké 1904.Kezdjük hát el!
Konvertálja a sorozatszámokat dátumokká a számformázás segítségével
A dátum sorszámát dátummá alakítani a legegyszerűbben úgy lehet, ha megváltoztatja a számokkal rendelkező cellák formázását.
A szalag Kezdőlap fülén megtalálható néhány gyakran használt dátumformátum
Hadd mutassam meg, hogyan kell ezt megtenni.
A szalag beépített dátumformátum-beállításainak használata
Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint, és az A oszlopban szereplő számokat át szeretné alakítani a megfelelő dátumra.
Ennek lépései az alábbiakban találhatók:
- Jelölje ki azokat a cellákat, amelyek számával azt a dátumot kívánja konvertálni
- Kattintson a „Kezdőlap” fülre
- A „Szám” csoportban kattintson a Számformázás legördülő menüre
- A legördülő menüben válassza a „Hosszú dátum” vagy a Rövid dátum opciót (attól függően, hogy milyen formátumban szeretné megjeleníteni ezeket a számokat)
Ez az!
A fenti lépések a számokat a kiválasztott dátumformátumba konvertálják.
A fenti lépések nem módosították a cella értékét, csak a megjelenítés módját.
Ne feledje, hogy az Excel felveszi a rövid dátumformázást a rendszer regionális beállításai alapján. Például, ha az Egyesült Államokban tartózkodik, akkor a dátum formátuma a következő: HH/NN/ÉÉÉÉ, ha pedig az Egyesült Királyságban tartózkodik, akkor a dátumformátum: NN/HH/ÉÉÉÉ.
Bár ez egy gyors módszer a sorozatszámok dátumokká alakítására, néhány korlátozása van:
- Csak két dátumformátum létezik - rövid dátum és hosszú dátum (és ez is egy meghatározott formátumban). Tehát, ha csak a hónapot és az évet szeretné megkapni, és nem a napot, akkor nem fogja tudni ezt megtenni ezekkel a beállításokkal.
- A legördülő menü formázási lehetőségeivel nem tudja megjeleníteni a dátumot és az időt. Választhatja a dátum vagy az idő megjelenítését, de nem mindkettőt.
Tehát, ha nagyobb rugalmasságra van szüksége a dátumok Excelben való megjelenítéséhez, akkor az Egyéni számformázás opciót kell használnia (ebben az oktatóanyagban a következőkben szerepel).
Néha, amikor egy számot dátummá alakít az Excelben, a dátum helyett néhány kivonatjelet láthat (például #####). ez akkor fordul elő, ha az oszlopszélesség nem elegendő a teljes dátum befogadásához. Ebben az esetben csak növelje az oszlop szélességét.Egyéni dátumformátum létrehozása a Számformázás párbeszédpanel használatával
Tegyük fel, hogy rendelkezik adathalmazzal az alábbiak szerint, és az A oszlopban lévő sorozatszámokat dátumokká szeretné alakítani a következő formátumban - 2020.01.01.
Ne feledje, hogy ez a lehetőség alapértelmezés szerint nem érhető el a korábban ismertetett szalagmódszerben.
Ennek lépései az alábbiakban találhatók:
- Jelölje ki azokat a cellákat, amelyek számával azt a dátumot kívánja konvertálni
- Kattintson a „Kezdőlap” fülre
- A Számok csoportban kattintson a párbeszédpanel indítóikonjára (ez egy kis megdöntött nyíl a csoport jobb alsó sarkában)
- A megnyíló „Cellák formázása” párbeszédpanelen ellenőrizze, hogy a „Szám” fül van -e kiválasztva
- A bal oldali „Kategória” lehetőségek közül válassza a „Dátum” lehetőséget
- Válassza ki a kívánt formázást a „Type” mezőből.
- Kattintson az OK gombra
A fenti lépések a számokat a kiválasztott dátumformátumba konvertálják.
Amint látja, ebben az esetben több dátumformázási lehetőség van (összehasonlítva a szalaggal kapott rövid és hosszú dátummal).
Ha pedig nem találja a keresett formátumot, akkor saját dátumformátumot is létrehozhat.
Tegyük fel például, hogy a dátumot a következő formátumban szeretném megjeleníteni - 2020.01.01. (Amely még nem szerepel a cellák formázása párbeszédpanelen).
Ezt a következőképpen tehetem meg:
- Válassza ki azokat a cellákat, amelyek számokkal rendelkeznek, amelyeket dátummá szeretne alakítani
- Kattintson a Kezdőlap fülre
- A Számok csoportban kattintson a párbeszédpanel indítóikonjára (ez egy kis dönthető nyíl a csoport jobb alsó sarkában)
- A megnyíló „Cellák formázása” párbeszédpanelen ellenőrizze, hogy a „Szám” fül van -e kiválasztva
- A bal oldali „Kategória” lehetőségek közül válassza az „Egyéni” lehetőséget
- Írja be a jobb oldali mezőbe
hh/nn/éééé
- Kattintson az OK gombra
A fenti lépések az összes számot a megadott számformátumra változtatják.
Az egyéni formátum használatával teljes körű irányítást kap, és lehetővé teszi a dátum tetszőleges formátumban történő megjelenítését. Létrehozhat olyan formátumot is, amely a dátumot és az időt mutatja ugyanabban a cellában.
Például, ha ugyanebben a példában a dátumot és az időt is meg szeretné jeleníteni, akkor használja az alábbi formátumot:
hh/nn/éééé óó: órakor/délután
Az alábbi táblázat tartalmazza a használható dátumformátum -kódokat:
Dátumformázási kód | Hogyan formázza a dátumot |
m | A hónap számát mutatja 1-12 között |
mm | A hónapokat kétjegyű számként jelenítse meg 01-12 között |
mmm | A hónap hárombetűs, mint január-decemberben |
mmmm | A hónapok teljes nevét mutatja, mint január-decemberben |
mmmmm | Megjeleníti a hónap nevének első ábécéjét, mint J-D |
d | Napokat 1-31-ként mutat |
dd | A napokat 01-31-ként mutatja |
ddd | A napokat vasárnap-szombatként mutatja |
dddd | A napokat vasárnap-szombatként mutatja |
yy | Éveket 00-99 |
éééé | 1900-9999-et mutat |
Konvertálja a sorozatszámokat dátumokká a TEXT Formula használatával
A fent ismertetett módszerek a számokkal rendelkező cellák formázásának megváltoztatásával működnek.
De bizonyos esetekben előfordulhat, hogy nem tudja használni ezeket a módszereket.
Például az alábbiakban van egy adathalmazom, ahol a számok első aposztróffal vannak ellátva - amely ezeket a számokat szöveggé alakítja.
Ha a beépített beállításokkal megpróbálja megváltoztatni a cellák formázását ezzel az adathalmazzal, az semmit sem eredményez. Ez azért van, mert az Excel ezeket nem számoknak tekinti, és mivel a számok dátumai, az Excel visszautasítja, hogy formázni szeretné őket.
Ilyen esetben konvertálhatja ezeket a szövegeket számokká, majd használhatja a fent leírt formázási módszereket, vagy egy másik technikával alakíthatja át a sorozatszámokat dátumokká - a TEXT funkció használatával.
A SZÖVEG függvény két érvet tartalmaz: a formázandó számot és a formátumkódot.
Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint, és az összes számot és az A oszlopot dátummá szeretné konvertálni.
Alább a képlet, amely ezt megteheti:
= SZÖVEG (A2, "HH/NN/ÉÉÉÉ")
Vegye figyelembe, hogy a képletben a dátum formázását MM/ND/YYYY formátumban adtam meg. Ha bármilyen más formázást kell használnia, akkor adja meg a kódot a SZÖVEG képlet második argumentumaként.
Ezt a képletet használhatja a dátum és az idő megjelenítésére is.
Például, ha azt szeretné, hogy a végeredmény a következő formátumban legyen - 2020.01.01. 00:00, használja az alábbi képletet:
= SZÖVEG (A2, "mm/dd/yyyy hh: mm AM/PM")
A fenti képlethez hozzáadtam az időformátumot is, így ha vannak tizedes részek a számokban, akkor azt órában és percben kell megjeleníteni.
Ha csak a dátumot szeretné (és nem az alapul szolgáló képletet), konvertálja a képleteket statikus értékekké a paste special használatával.
A TEXT függvény egyik nagy előnye a sorozatszámok dátumokká alakításához, hogy kombinálhatja a TEXT képlet eredményét más képletekkel. Például kombinálhatja az eredmény dátumát a szöveggel, és megjeleníthet valamit, például - A határidő 2020.01.01 vagy A határidő 2020.01.01
Megjegyzés: Ne feledje, hogy a dátumokat és az időt számként tárolják, ahol minden egész szám egy teljes napot jelent, a tizedes rész pedig a nap nagy részét. Tehát 1 1 teljes napot, 0,5 pedig fél napot vagy 12 órát jelentene.
Tehát ez két egyszerű módszer, amellyel a Microsoft Excelben sorszámokat dátumokká alakíthat át.
Remélem, hasznosnak találta ezt az oktatóanyagot!