Ako zmeniť formát dátumu v hárkoch Google a previesť dátum na číslo a text

  • Zdieľajte To
Michael Brown

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:

    1. Prejsť na Súbor> Nastavenia tabuľky v ponuke Tabuľky Google.
    2. 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

    1. Vyberte všetky bunky, ktoré chcete formátovať.
    2. 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:

    1. Vyberte bunky, ktoré chcete formátovať.
    2. Prejsť na Formát> Číslo> Ďalšie formáty> Ďalšie formáty dátumu a času .
    3. Umiestnite kurzor do horného poľa, ktoré obsahuje dátumové jednotky, a všetko vymažte pomocou klávesov Backspace alebo Delete:

  • Kliknite na šípku vpravo od poľa a vyberte jednotku, ktorú chcete mať ako prvú. Nezabudnite potom zadať oddeľovač.
  • Opakujte, kým nepridáte všetky potrebné jednotky (bez obáv, budete ich môcť pridať alebo odstrániť neskôr):

  • Všimnite si, že každá jednotka má napravo od seba dvojité šípky. Kliknutím na ne budete môcť nastaviť presný spôsob zobrazenia hodnoty.

    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.

  • Keď ste pripravení, kliknite na Aplikovať .
  • 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) Mesiac bez úvodnej nuly 8 mm

    (ak mu nepredchádza alebo po ňom nenasleduje

    hodiny alebo sekundy) Mesiac s úvodnou nulou 08 mmm Mesiac ako skratka Aug mmmm Mesiac ako celé meno August mmmmm Prvé písmeno mesiaca A y

    alebo

    yy Dvojmiestny rok 19 yyy

    alebo

    yyyy Celý číselný rok 2019

    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:

    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

    1. Vyberte bunky s dátumami, ktoré chcete previesť na čísla.
    2. Prejsť na Formát> Číslo a tentoraz si vyberte Číslo okrem iných možností.
    3. 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. ;)

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.