Obsah
Dátumy sú nevyhnutnou súčasťou tabuliek Google Sheets. A podobne ako mnohé iné koncepty tabuliek si vyžadujú trochu učenia.
V tomto návode sa dozviete, ako Google ukladá dátumy a ako ich môžete formátovať pre svoje lepšie pohodlie. Niektoré formáty dátumov vám ponúkajú tabuľky, zatiaľ čo iné je potrebné vytvoriť od začiatku. Na túto úlohu existuje dokonca niekoľko praktických funkcií.
V prípade potreby opisujem aj niekoľko spôsobov, ako previesť dátumy na čísla a text.
Ako Tabuľky Google formátujú dátumy
Po prvé: pred akýmikoľvek činnosťami súvisiacimi s dátumami v tabuľkách je nevyhnutné pochopiť základné princípy fungovania dátumov.
Tabuľky Google ukladajú všetky dátumy do internej databázy ako celé čísla. Nie ako sekvencie dňa, mesiaca a roka, ako sme zvyknutí, ale ako jednoduché celé čísla:
- 1 k 31. decembru 1899
- 2 za 1. január 1900
- 102 za 11. apríl 1900 (100 dní po 1. januári 1900)
- a tak ďalej.
Na rozdiel od programu Excel, ktorý nedokáže ukladať dátumy ako záporné čísla, v službe Google budú pre dátumy pred 31. decembrom 1899 čísla záporné:
- -1 na 29. decembra 1899
- -2 za 28. december 1899
- -102 za 19. septembra 1899
- atď.
Bez ohľadu na to, ako vám tabuľky Google Sheets formátuje dátumy v bunkách, tabuľky ich vždy ukladajú ako celé čísla. Je to automatický formát dátumu v tabuľkách Google Sheets, ktorý pomáha správne zaobchádzať s dátumami.
Tip. To isté platí aj pre časové jednotky - sú to len desatinné čísla pre vašu tabuľku:
- .00 pre 12:00
- .50 za 12:00
- .125 pre 3:00 ráno
- .573 pre 13:45
- atď.
Dátum spojený s časom sa uchováva ako celé číslo s desatinnými miestami:
- 31 528 058 je 26. apríla 1986, 1:23
- 43 679 813 je 2. augusta 2019, 19:30
Zmena formátu dátumu v hárkoch Google na iné lokálne prostredie
Ďalšou dôležitou vecou, ktorú treba mať na pamäti, je lokalita tabuľky.
Lokalita prednastavuje formát dátumu v tabuľkách Google na základe vášho regiónu. Ak ste v USA, dátum 6. augusta 2019 bude v tabuľke uvedený ako 8. 6. 2019, zatiaľ čo v Spojenom kráľovstve to bude 6. 8. 2019.
Na zabezpečenie správnych výpočtov je nevyhnutné mať nastavené správne lokálne prostredie, najmä ak bol súbor vytvorený v inej krajine:
- Prejsť na Súbor> Nastavenia tabuľky v ponuke Tabuľky Google.
- Nájsť Lokalita pod Všeobecné a vyberte požadované umiestnenie z rozbaľovacieho zoznamu:
Tip: Ako bonus tu môžete zadať aj svoje časové pásmo, aby sa v ňom zaznamenávala história súborov.
Poznámka: Miestne nastavenie nezmení jazyk vašich tabuliek. Formátovanie dátumu sa však použije na celú tabuľku. Zmeny uvidia všetci, ktorí s ňou pracujú, bez ohľadu na ich miesto na zemeguli.
Ako zmeniť formát dátumu v hárkoch Google
Ak sú dátumy vo vašich tabuľkách formátované nekonzistentne alebo namiesto nich vidíte len podivné súbory čísel, nepanikárte. Stačí zmeniť formát dátumu v tabuľkách Google pomocou zabudovaných nástrojov.
Predvolený formát dátumu v tabuľkách Google
- Vyberte všetky bunky, ktoré chcete formátovať.
- Prejsť na Formát> Číslo v ponuke tabuľky a vyberte Dátum aby ste videli iba dátum alebo Dátum a čas na získanie dátumu aj času v bunke:
Celé čísla sa úspešne zmenia na formát, ktorý rozpoznáte na prvý pohľad. Ide o predvolené formáty dátumov v tabuľkách Google:
Tip. Rovnaké formáty nájdete, ak kliknete na 123 na paneli nástrojov tabuľky:
Vlastné formáty dátumu
Ak sa vám nepáči predvolené formátovanie dátumov v tabuľkách Google, nebudem vám to vyčítať. Našťastie máte veľa priestoru na improvizáciu vďaka vlastným formátom dátumov.
Prístup k nim máte z rovnakej ponuky hárkov Google: Formát> Číslo> Ďalšie formáty> Ďalšie formáty dátumu a času :
Zobrazí sa okno s množstvom rôznych vlastných formátov dátumu, ktoré sú k dispozícii. Nech už si vyberiete a použijete ktorýkoľvek z nich, vaše dátumy budú vyzerať rovnako:
Ak stále nie ste spokojní so vzhľadom dátumov, môžete si prispôsobiť vlastný formát dátumu:
- Vyberte bunky, ktoré chcete formátovať.
- Prejsť na Formát> Číslo> Ďalšie formáty> Ďalšie formáty dátumu a času .
- Umiestnite kurzor do horného poľa, ktoré obsahuje dátumové jednotky, a všetko vymažte pomocou klávesov Backspace alebo Delete:
Opakujte, kým nepridáte všetky potrebné jednotky (bez obáv, budete ich môcť pridať alebo odstrániť neskôr):
Môžem si vybrať z týchto možností Deň :
Takto môžete upravovať všetky hodnoty, vkladať ďalšie a odstraňovať zastarané. Jednotky môžete oddeľovať rôznymi znakmi vrátane čiarok, lomiek a pomlčiek.
Tu je formát, ktorý som vytvoril, a ako teraz vyzerajú moje dátumy:
Funkcia QUERY pre tabuľky Google na formátovanie dátumov
Existuje ešte jeden spôsob, ako zmeniť formát dátumu v tabuľkách Google - samozrejme, pomocou vzorca. Keďže vám QUERY neukazujem prvýkrát, začínam ho považovať za skutočný liek na tabuľky :)
Mám príklad tabuľky, v ktorej sledujem odoslanie niekoľkých objednávok:
Chcem zmeniť formát dátumu v stĺpci B. Tu je môj vzorec QUERY:
=QUERY(A1:C7, "select * format B 'd-mmm-yy (ddd)'")
- najprv zadám rozsah celej tabuľky - A1:C7
- potom žiadam vzorec, aby vrátil všetky stĺpce - vyberte *
- a zároveň preformátovať stĺpec B tak, ako som ho vložil do vzorca - formát B "d-mmm-yy (ddd)
Vzorec funguje ako šarm. Vráti celú moju tabuľku a zmení formát dátumu v stĺpci B:
Ako ste si možno všimli, na zmenu formátu dátumu prostredníctvom vzorca som použil špeciálne kódy, ktoré predstavujú rôzne podoby dní, mesiacov a rokov. Ak ich nepoznáte, tu je zoznam týchto kódov pre dátumy:
Kód | Popis | Príklad |
d | Deň bez úvodnej nuly pre 1-9 | 7 |
dd | Deň s úvodnou nulou pre 1-9 | 07 |
ddd | Deň ako skratka | St |
dddd | Deň ako celé meno | Streda |
m |
(ak mu nepredchádza alebo po ňom nenasleduje
hodiny alebo sekundy)
(ak mu nepredchádza alebo po ňom nenasleduje
hodiny alebo sekundy)
alebo
yy
alebo
yyyy
Tip. Ak chcete svoj formát dátumu dodať aj s časom, musíte pridať kódy pre časové jednotky. Úplný zoznam časových kódov nájdete v tejto príručke.
Pomocou týchto kódov môžete dátumy formátovať mnohými spôsobmi:
- Získajte len rok, mesiac alebo deň:
=QUERY(A1:C7, "select * format B 'yyyy'")
- Vráťte deň, mesiac a deň v týždni:
=QUERY(A1:C7, "select * format B 'dd mmmm, dddd'")
Mimochodom, na aký formát dátumu ste si zvykli? :)
Tabuľky Google: prevod dátumu na číslo
Ak potrebujete namiesto dátumov zobraziť čísla, bude vám užitočná jedna z nasledujúcich metód.
Prevod dátumu na číslo zmenou formátu
- Vyberte bunky s dátumami, ktoré chcete previesť na čísla.
- Prejsť na Formát> Číslo a tentoraz si vyberte Číslo okrem iných možností.
- Voilá - všetky vybrané dátumy sa zmenili na čísla, ktoré ich reprezentujú:
Funkcia DATEVALUE pre tabuľky Google
Ďalším spôsobom, ako v tabuľkách Google Sheets previesť dátum na číslo, je použitie funkcie DATEVALUE:
=DATEVALUE(date_string)kde date_string predstavuje ľubovoľný dátum vo formáte známom pre tabuľkové procesory. Dátum by mal byť uvedený v dvojitých úvodzovkách.
Chcem napríklad previesť 17. augusta 2019 Všetky nižšie uvedené vzorce vrátia rovnaký výsledok: 43694 .
=DATEVALUE("17. augusta 2019")
=DATEVALUE("2019-8-17")
=DATEVALUE("8/17/2019")
Tip: Ak si nie ste istí, či aplikácia Google Sheets rozumie formátu, ktorý sa chystáte zadať, skúste dátum najprv zadať do inej bunky. Ak je dátum rozpoznaný, zarovná sa doprava.
Môžete tiež vyplniť bunky dátumami v jednom stĺpci a potom na ne odkazovať vo vzorcoch v inom stĺpci:
=DATEVALUE(A2)
Tabuľky Google: prevod dátumu na text
Prevod dátumov na text v tabuľkách je úlohou funkcie TEXT:
=TEXT(číslo,formát)- číslo - bez ohľadu na to, aké číslo, dátum alebo čas funkcii zadáte, vráti ho ako text.
- formát - text bude formátovaný spôsobom, ktorý ste zadali vo vzorci.
Tip. Ak chcete správne nastaviť formát, použite rovnaké kódy ako pri funkcii QUERY.
Vzorec pre reálne údaje môže vyzerať takto:
=TEXT("8/17/2019","YYYY-MM-DD")
Tu je spôsob, akým som previedol svoj dátum - 8/17/2019 - na text a zároveň zmenil formát:
To je všetko! Dúfam, že už viete, ako zmeniť formát dátumu v tabuľkách Google a previesť dátumy na čísla alebo text. Neváhajte sa podeliť o ďalšie skvelé spôsoby v sekcii komentárov nižšie. ;)