Jak používat funkci Excel DATEVALUE

Obsah:

Jak používat funkci Excel DATEVALUE
Jak používat funkci Excel DATEVALUE
Anonim

Co je dobré vědět

  • Funkce DATEVALUE v Excelu převádí datum ve formátu textu na sériové číslo.
  • Tuto funkci použijte, když buňka obsahuje datum, které je naformátováno jako text, nikoli jako číslo, což se může stát u importovaných nebo zkopírovaných dat.
  • Syntaxe a argument funkce je: =DATEVALUE(date_text)

Tento článek vysvětluje, jak používat funkci DATEVALUE v libovolné verzi Excelu včetně Excelu 2019 a Microsoft 365.

Co je funkce DATEVALUE?

Funkce DATEVALUE v Excelu převádí datum ve formátu textu na sériové číslo. Excel pak může přečíst sériové číslo, aby pochopil datum.

Tato funkce aplikace Excel je nezbytná, když buňka obsahuje informace o datu, ale jsou uloženy v běžném textu. Namísto automatického převodu na datum vidí Excel buňku pouze jako čísla a písmena, což ztěžuje práci. K tomu může dojít, pokud bylo datum zkopírováno nebo importováno odjinud.

Funkci DATEVALUE Excel můžete použít k vytvoření sériového čísla data, které pak lze použít ke správnému formátování jako datum a použít je s jinými vzorci založenými na datu, seřadit podle jiných dat atd.

Image
Image

Funkce DATEVALUE funguje ve všech verzích Excelu.

Syntaxe a argumenty funkce DATEVALUE

Všechny vzorce, které používají tuto funkci, by měly být formátovány takto:

=DATEVALUE(date_text)

date_text je jediný argument, který podporuje. Může odkazovat na jiné buňky nebo lze informace o datu uložit do vzorce.

Zde je několik pravidel, která je třeba pamatovat na funkci DATEVALUE:

  • Pokud je rok date_text vynechán, použije se aktuální rok.
  • Pokud date_text obsahuje informace o čase, Excel je ignoruje.
  • Pokud se informace o datu zadává přímo do vzorce, musí být obklopena uvozovkami.
  • Pokud se informace o datu odkazuje v jiné buňce, která obsahuje textový název měsíce (např. březen nebo březen), musí být měsíc na druhé pozici (např. 31. března 2020).
  • HODNOTA! chyba se zobrazí, pokud date_text spadá mimo rozsah dat 1/1/1900–9999-31-12.
  • HODNOTA! chyba se zobrazí, pokud text date_text vypadá jako číslo (tj. nemá pomlčky ani lomítka jako typické datum).

Příklady funkcí DATEVALUE

Zde je pohled na některé z různých způsobů, jak můžete tuto funkci použít:

Referenční datum z jiné buňky

=DATUMHODNOTA(A2)

Image
Image

Za předpokladu, že A1 se čte jako 4-4-2002, tento příklad vzorce DATEVALUE by vytvořil sériové číslo 37350.

Zadejte datum do vzorce

=DATEVALUE("2007-25-12")

Image
Image

Toto je další způsob použití této funkce. Zadání data v uvozovkách je náhradou za volání na jinou buňku. Tento vzorec vytváří sériové datum 39441.

Vytvořit datum z více buněk

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

Image
Image

V tomto příkladu funkce DATEVALUE je použito stejné nastavení, ale informace o datu získáváme ze tří samostatných buněk: A2=5, A3=18 a A4=2017.

To vyžaduje znak ampersand, abychom mohli přidat lomítka k oddělení dne, měsíce a roku. Výsledkem je však stále sériové číslo, protože k tomu funkce slouží, takže bychom museli buňku naformátovat jako skutečné datum (viz níže), abychom ji viděli jako 18. 5. 2017.

Použijte ampersand ve vzorci data

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

Image
Image

V tomto příkladu je funkce hodně podobná té nad ní, ale místo použití odkazů na buňky k určení dne a roku je zadáváme ručně pomocí dvojitých uvozovek.

Extrahovat datum z buňky s jinými daty

=DATUMHODNOTA(LEFT(A20; 10))

Image
Image

Pokud buňka obsahuje další informace, které nepotřebujete, můžete použít funkce jako LEFT a RIGHT k izolaci data. V tomto příkladu je funkce DATEVALUE spojena s funkcí LEFT, takže se dívá pouze na prvních 10 znaků zleva. Výsledkem je 41654, které Excel dokáže naformátovat jako datum, aby vytvořil 15. 1. 2014.

Extrahovat datum s funkcí MID

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

Image
Image

Konečně máme tento vzorec, který kombinuje nejen funkci MID, ale také funkci FIND pro extrakci data a jeho prezentaci ve formátu sériového čísla. Funkce MID nastaví A2 jako cíl a pomocí FIND definuje mezeru (" ") jako bod, kde má funkce začít počítat. Číslo na konci funkce MID definuje, kolik znaků se má extrahovat, což je v našem příkladu 7. Výsledkem je 43944, které se při formátování jako datum změní na 23. 4. 2020.

Chyby DATEVALUE

Níže jsou uvedeny některé příklady situací, kdy funkce DATEVALUE zobrazí chybu. Podle výše uvedených pravidel jsou řádky s HODNOTA! chyba obsahuje data, která nelze touto funkcí zpracovat.

Image
Image

Formátování čísel na data

Když Excel vytvoří sériové číslo data, zůstane vám číslo, které označuje, kolik dní zbývá od 1. 1. 1900. To je stěží použitelné, takže co musíte udělat, je naformátovat tuto buňku jako běžné datum.

Jedním ze způsobů, jak okamžitě zjistit, zda je buňka formátována jako text nebo jako datum, je zkontrolovat, jak je v buňce zarovnána. Data formátovaná jako text jsou obvykle zarovnána doleva, zatímco buňky ve formátu data jsou obvykle zarovnány doprava.

  1. Vyberte buňky, které je třeba naformátovat jako datum.
  2. Na kartě Home v horní části Excelu vyhledejte sekci Number.
  3. Vyberte rozbalovací nabídku a vyberte možnost data, například Krátké datum nebo Dlouhé datum.

    Image
    Image

Doporučuje: