Tartalomjegyzék
A dátumok a Google Sheets megkerülhetetlen részét képezik. És mint a táblázatkezelés sok más koncepciója, ez is igényel némi tanulást.
Ebben a bemutatóban megtudhatod, hogyan tárolja a Google a dátumokat, és hogyan formázhatod őket a jobb kényelmed érdekében. Egyes dátumformátumokat a táblázatkezelők kínálnak neked, míg másokat a semmiből kell létrehoznod. Még néhány praktikus funkció is van a feladathoz.
Azt is leírom, hogyan lehet a dátumokat számokká és szöveggé alakítani, ha szükséges.
Hogyan formázza a Google Sheets a dátumokat
Mindenekelőtt: a táblázatokban a dátumokkal kapcsolatos tevékenységek előtt elengedhetetlen, hogy megértsük a dátumok működésének alapelveit.
A Google Sheets belső adatbázisában minden dátumot egész számként tárol. Nem nap, hónap és év sorozatok, ahogyan azt megszokhattuk, hanem egyszerű egész számok:
- 1 1899. december 31-én
- 2 1900. január 1-jére
- 102 1900. április 11-re (100 nappal 1900. január 1. után)
- és így tovább.
Ellentétben az Excel programmal, amely nem képes a dátumokat negatív számokként tárolni, a Google-ban az 1899. december 31. előtti dátumok esetében a számok negatívak lesznek:
- -1 1899. december 29-re
- -2 1899. december 28-ra
- -102 1899. szeptember 19-re
- stb.
Függetlenül attól, hogy a Google Sheets hogyan formázza a dátumokat a cellákban láthatóvá, a táblázatkezelő mindig egész számként tárolja őket. Ez egy automatikus Google Sheets dátumformátum, amely segít a dátumok helyes kezelésében.
Tipp: Ugyanez vonatkozik az időegységekre is - ezek csupán tizedesjegyek a táblázatban:
- .00 12:00-ra
- .50 12:00 órára
- .125 hajnali 3:00-ra
- .573 13:45-re
- stb.
Az idővel párosított dátumot egész számként tárolja tizedesjegyekkel:
- 31,528.058 1986. április 26., 1:23 AM
- 43,679.813 2019. augusztus 2., 19:30
A Google Sheets dátumformátumának módosítása egy másik nyelvterületre
Egy másik fontos dolog, amit szem előtt kell tartania, az a táblázatkezelési hely.
A területi beállítás az, ami előre beállítja a Google Sheets dátumformátumát az Ön régiója alapján. Így ha Ön jelenleg az Egyesült Államokban tartózkodik, akkor a 06-Aug-2019 8/6/2019 lesz a lapján, míg az Egyesült Királyságban 6/8/2019 lesz.
A helyes számítások biztosításához elengedhetetlen a helyes nyelvi beállítás, különösen akkor, ha a fájl egy másik országban készült:
- Menjen a Fájl> Táblázatkezelési beállítások a Google Sheets menüben.
- Keresd meg a Helyszín a Általános lapot, és válassza ki a kívánt helyet a legördülő listából:
Tipp: Bónuszként itt megadhatja az időzónáját is, hogy a fájltörténetet ebben rögzítse.
Megjegyzés: A területi beállítás nem változtatja meg a Sheets nyelvét. A dátumformázás azonban az egész táblázatkezelőre érvényes lesz. Mindenki, aki vele dolgozik, látni fogja a változásokat, függetlenül attól, hogy a földgolyón hol helyezkedik el.
Hogyan lehet megváltoztatni a dátumformátumot a Google Sheetsben
Ha a táblázataidban a dátumok nem következetesen vannak formázva, vagy helyette csak furcsa számsorokat látsz, ne ess pánikba: egyszerűen csak meg kell változtatnod a dátumformátumot a Google Sheetsben a beépített eszközök segítségével.
Alapértelmezett Google Sheets dátumformátum
- Jelölje ki az összes cellát, amelyet formázni szeretne.
- Menjen a Formátum> Szám a táblázatkezelő menüben, és válassza a Dátum hogy csak a dátumot lássa, vagy Dátum idő a dátum és az idő egy cellában való megjelenítéséhez:
Az egész számok sikeresen átváltoznak az első pillantásra felismerhető formátumba. Ezek a Google Sheets alapértelmezett dátumformátumai:
Tipp: Ugyanezeket a formátumokat találja, ha a 123 ikon a táblázatkezelő eszköztáron:
Egyéni dátumformátumok
Ha nem tetszik, ahogy a Google Sheets alapértelmezés szerint formázza a dátumokat, nem hibáztatom. Szerencsére az egyéni dátumformátumoknak köszönhetően rengeteg lehetőség van a rögtönzésre.
Ezeket ugyanabból a Google Sheets menüből érheti el: Formátum> Szám> További formátumok> További dátum- és időformátumok :
Megjelenik az ablak, amelyben rengeteg különböző egyéni dátumformátum áll rendelkezésre. Bármelyiket is választja és alkalmazza, a dátumok ugyanúgy fognak kinézni:
Ha még mindig nem elégedett a dátumok megjelenésével, testre szabhatja saját egyéni dátumformátumát:
- Jelölje ki a formázni kívánt cellákat.
- Menjen a Formátum> Szám> További formátumok> További dátum- és időformátumok .
- Helyezze a kurzort a felső mezőbe, amely a dátumegységeket tartalmazza, és a Backspace vagy a Delete billentyűkkel törölje az összeset:
Ismételje ezt addig, amíg az összes szükséges egységet hozzá nem adja (ne aggódjon, később is hozzáadhatja vagy eltávolíthatja őket):
Itt van, amit választhatok Nap :
Így minden értéket szerkeszthet, további értékeket illeszthet be, és törölheti az elavultakat. Az egységeket szabadon elválaszthatja különböző karakterekkel, például vesszőkkel, kötőjelekkel és kötőjelekkel.
Itt van, milyen formátumot hoztam létre, és hogyan néznek ki most a dátumaim:
QUERY funkció a Google Sheets dátumokat formázni
Van még egy módja a dátumformátum megváltoztatásának a Google Sheetsben - természetesen egy formulával. Mivel nem ez az első alkalom, hogy megmutatom nektek a QUERY-t, kezdek úgy gondolni rá, mint a táblázatkezelés igazi csodaszerére :)
Van egy példatáblázatom, ahol nyomon követem néhány megrendelés szállítását:
Szeretném megváltoztatni a dátum formátumát a B oszlopban. Itt van az én QUERY formula:
=QUERY(A1:C7, "select * formátum B 'd-mmm-yy (ddd)'")
- először megadom a teljes táblázatom tartományát - A1:C7
- akkor arra kérem a képletet, hogy adja vissza az összes oszlopot - select *
- és ezzel egyidejűleg a B oszlopot újraformázza úgy, ahogyan a képletbe tettem - B formátum 'd-mmm-yy (ddd)'
A képlet úgy működik, mint egy varázslat. Visszaadja a teljes táblázatomat, és megváltoztatja a dátumformátumot a B oszlopban:
Ahogy talán észrevetted, a dátum formátumának a képleten keresztül történő megváltoztatásához speciális kódokat használtam, amelyek a napok, hónapok és évek különböző kinézetét jelölik. Ha nem ismered őket, itt van egy lista ezekről a kódokról a dátumokra vonatkozóan:
Kód: | Leírás | Példa |
d | Nulla nélküli nap 1-9 esetén | 7 |
dd | 1-9-nél nullával kezdődő nap | 07 |
ddd | Day mint rövidítés | Wed |
dddd | Day mint teljes név | Szerda |
m |
(ha nem előzi meg vagy követi a
órák vagy másodpercek)
(ha nem előzi meg vagy követi a
órák vagy másodpercek)
vagy
yy
vagy
yyyy
Tipp: Ha a dátumformátumot idővel is szeretné ellátni, akkor az időegységek kódjait is hozzá kell adnia. Az időkódok teljes listáját ebben az útmutatóban találja.
Ezekkel a kódokkal a dátumokat sokféleképpen formázhatja:
- Csak az év, a hónap vagy a nap tartása:
=QUERY(A1:C7, "select * formátum B 'yyyy'")
- Visszaadja a napot, a hónapot és a hét napját:
=QUERY(A1:C7, "select * formátum B 'dd mmmm, dddd'")
Egyébként milyen dátumformátumot szoktál meg :)
Google Sheets: dátum számra konvertálása
Ha dátum helyett számokat szeretne látni, az alábbi módszerek valamelyike hasznos lehet.
A dátum számmá alakítása a formátum megváltoztatásával
- Jelölje ki azokat a dátumokat tartalmazó cellákat, amelyeket számokká szeretne alakítani.
- Menjen a Formátum> Szám és ezúttal válasszon Szám többek között.
- Voilá - az összes kiválasztott dátum számokká változott, amelyek képviselik őket:
DATEVALUE funkció a Google Sheets számára
A Google Sheets másik módja a dátum számmá alakítására a DATEVALUE függvény használata:
=DATEVALUE(date_string)ahol date_string a táblázatkezelőkben ismert formátumban bármilyen dátumot jelöl. A dátumot dupla idézőjelbe kell tenni.
Például át akarom alakítani augusztus 17, 2019 Az alábbi képletek mindegyike ugyanazt az eredményt adja vissza: 43694 .
=DATEVALUE("2019. augusztus 17.")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")
Tipp: Ha nem biztos benne, hogy a Google Sheets megérti a beírandó formátumot, először próbálja meg beírni a dátumot egy másik cellába. Ha a dátumot felismeri, akkor jobbra igazítja.
Az egyik oszlopban lévő cellákat is kitöltheti dátumokkal, majd egy másik oszlopban lévő képletekben hivatkozhat rájuk:
=DATEVALUE(A2)
Google Sheets: dátum konvertálása szöveggé
A dátumok szöveggé alakítása táblázatokban a TEXT funkció feladata:
=TEXT(szám,formátum)- szám - függetlenül attól, hogy milyen számot, dátumot vagy időpontot adsz meg a függvénynek, a függvény szövegként adja vissza.
- formátum - a szöveg a képletben megadott módon lesz formázva.
Tipp: A formátum helyes beállításához ugyanazokat a kódokat használja, mint a QUERY funkcióhoz.
A valós adatok képlete így nézhet ki:
=TEXT("8/17/2019","YYYY-MM-DD")
Így alakítottam át a dátumot - 8/17/2019 - szöveggé, és ezzel egyidejűleg megváltoztatta a formátumot:
Remélem, mostanra már tudod, hogyan változtathatod meg a dátumformátumot a Google Sheetsben, és hogyan konvertálhatod a dátumokat számokká vagy szöveggé. Nyugodtan oszd meg más menő módszereket is a hozzászólások között ;)