Ako používať funkciu Excel DATEVALUE

Obsah:

Ako používať funkciu Excel DATEVALUE
Ako používať funkciu Excel DATEVALUE
Anonim

Čo by ste mali vedieť

  • Funkcia DATEVALUE v Exceli konvertuje dátum v textovom formáte na sériové číslo.
  • Túto funkciu použite, keď bunka obsahuje dátum, ktorý je naformátovaný ako text, nie ako číslo, čo sa môže stať pri importovaných alebo skopírovaných údajoch.
  • Syntax a argument funkcie je: =DATEVALUE(date_text)

Tento článok vysvetľuje, ako používať funkciu DATEVALUE v ľubovoľnej verzii Excelu vrátane Excelu 2019 a Microsoft 365.

Čo je funkcia DATEVALUE?

Funkcia DATEVALUE v Exceli konvertuje dátum v textovom formáte na sériové číslo. Excel potom dokáže prečítať sériové číslo, aby pochopil dátum.

Táto funkcia Excel je potrebná, keď bunka obsahuje informácie o dátume, ale sú uložené v bežnom texte. Namiesto toho, aby ju automaticky konvertoval na dátum, Excel vidí bunku len ako čísla a písmená, čo sťažuje prácu. Môže sa to stať, ak bol dátum skopírovaný alebo importovaný odinakiaľ.

Funkciu DATEVALUE Excel môžete použiť na vytvorenie poradového čísla dátumu, ktoré potom možno použiť na správne formátovanie dátumu a použiť ho s inými vzorcami založenými na dátume, zoradiť ho podľa iných dátumov atď.

Image
Image

Funkcia DATEVALUE funguje vo všetkých verziách Excelu.

Syntax a argumenty funkcie DATEVALUE

Všetky vzorce, ktoré používajú túto funkciu, by mali byť naformátované takto:

=DATEVALUE(date_text)

date_text je jediný argument, ktorý podporuje. Môže odkazovať na iné bunky alebo informácie o dátume môžu byť uložené vo vzorci.

Tu je niekoľko pravidiel na zapamätanie funkcie DATEVALUE:

  • Ak sa vynechá dátumový_textový rok, použije sa aktuálny rok.
  • Ak date_text obsahuje informácie o čase, Excel ho ignoruje.
  • Ak sú informácie o dátume zadané priamo do vzorca, musia byť obklopené úvodzovkami.
  • Ak je informácia o dátume uvedená v inej bunke, ktorá obsahuje textový názov mesiaca (napr. marec alebo marec), mesiac musí byť na druhej pozícii (napríklad 31. marec 2020).
  • HODNOTA! chyba sa zobrazí, ak text_dátumu spadá mimo rozsahu dátumov 1/1/1900–9999-31-12.
  • HODNOTA! chyba sa zobrazí, ak text dátumu vyzerá ako číslo (t. j. nemá pomlčky ani lomky ako typický dátum).

Príklady funkcií DATEVALUE

Tu je pohľad na niektoré z rôznych spôsobov použitia tejto funkcie:

Referenčný dátum z inej bunky

=DÁTUMHODNOTA(A2)

Image
Image

Za predpokladu, že A1 znie ako 4-4-2002, tento príklad vzorca DATEVALUE by vytvoril sériové číslo 37350.

Zadajte dátum do vzorca

=DATEVALUE("2007-25-12")

Image
Image

Toto je ďalší spôsob použitia tejto funkcie. Zadanie dátumu v úvodzovkách je náhradou za volanie na inú bunku. Tento vzorec vytvára poradový dátum 39441.

Vytvoriť dátum z viacerých buniek

=DATEVALUE(A2 &"/" & A3 &"/" & A4)

Image
Image

V tomto príklade funkcie DATEVALUE je použité rovnaké nastavenie, no informácie o dátume získavame z troch samostatných buniek: A2=5, A3=18 a A4=2017.

To si vyžaduje znak ampersand, aby sme mohli pridať lomky na oddelenie dňa, mesiaca a roku. Výsledkom je však stále sériové číslo, pretože na to je funkcia určená, takže budeme musieť bunku naformátovať ako skutočný dátum (pozri nižšie), aby sa zobrazila ako 18. 5. 2017.

Použite ampersand vo vzorci dátumu

=DATEVALUE("3" &"/" & A2 &"/" &"2002")

Image
Image

V tomto príklade je funkcia veľmi podobná tej nad ňou, ale namiesto použitia odkazov na bunky na určenie dňa a roku ich zadávame ručne pomocou dvojitých úvodzoviek.

Extrahovať dátum z bunky s inými údajmi

=DATEVALUE(LEFT(A20; 10))

Image
Image

Ak bunka obsahuje ďalšie informácie, ktoré nepotrebujete, môžete použiť funkcie ako DOĽAVA a DOPRAVA na izoláciu dátumu. V tomto príklade je funkcia DATEVALUE spojená s funkciou LEFT, takže sa pozerá iba na prvých 10 znakov zľava. Výsledkom je 41654, ktoré Excel dokáže naformátovať ako dátum, aby vytvoril 15. 1. 2014.

Výber dátumu s funkciou MID

=DATEVALUE(MID(A40, FIND(" ", A40)+1, 7))

Image
Image

Nakoniec máme tento vzorec, ktorý kombinuje nielen funkciu MID, ale aj funkciu FIND na extrahovanie dátumu a jeho prezentáciu vo formáte sériového čísla. Funkcia MID nastaví A2 ako cieľ a použije FIND na definovanie medzery (" ") ako bodu, kde má funkcia začať počítať. Číslo na konci funkcie MID definuje, koľko znakov sa má extrahovať, čo je v našom príklade 7. Výsledkom je 43944, ktoré sa pri formátovaní ako dátum zmení na 23. 4. 2020.

Chyby DATEVALUE

Nižšie je niekoľko príkladov situácií, kedy funkcia DATEVALUE zobrazí chybu. Podľa pravidiel uvedených vyššie sa riadky s HODNOTA! chyba obsahuje údaje, ktoré táto funkcia nemôže spracovať.

Image
Image

Formátovanie čísel na dátumy

Keď Excel vytvorí sériové číslo dátumu, zostane vám číslo, ktoré označuje, koľko dní je od 1.1.1900. Toto je ťažko použiteľné, takže čo musíte urobiť, je naformátovať túto bunku ako bežný dátum.

Jedným zo spôsobov, ako okamžite zistiť, či je bunka naformátovaná ako text alebo ako dátum, je skontrolovať, ako je zarovnaná v bunke. Dátumy formátované ako text sú zvyčajne zarovnané doľava, zatiaľ čo bunky vo formáte dátumu sú zvyčajne zarovnané doprava.

  1. Vyberte bunky, ktoré je potrebné naformátovať ako dátum.
  2. Na karte Home v hornej časti Excelu nájdite sekciu Number.
  3. Vyberte rozbaľovaciu ponuku a vyberte možnosť dátumu, napríklad Krátky dátum alebo Dlhý dátum.

    Image
    Image

Odporúča: