Skip to main content

Funkce aplikace Excel DATEVALUE: Převedení hodnot textu na data

Microsoft Excel 2016 - Using the DATEVALUE() function (Smět 2025)

Microsoft Excel 2016 - Using the DATEVALUE() function (Smět 2025)
Anonim

DATEVALUE a přehled sériových dat

Funkce DATEVALUE lze použít k převodu data, který byl uložen jako text, do hodnoty, kterou aplikace Excel rozpozná. To lze provést v případě, že data v listu mají být filtrována nebo tříděna podle hodnot data nebo data, která mají být použita k výpočtu - například při použití funkce NETWORKDAYS nebo WORKDAY.

V počítačích počítače aplikace Excel ukládá hodnoty data jako sériové data nebo čísla.

Počínaje 1. lednem 1900, což je sériové číslo 1, číslo se stále zvyšuje každou vteřinu. Dne 1. ledna 2014 bylo toto číslo 41 640.

V počítačích Macintosh systém sériového data v aplikaci Excel začíná 1. ledna 1904 spíše než 1. ledna 1900.

Obvykle aplikace Excel automaticky formátuje data v buňkách tak, aby byla snadno čitelná - například 01/01/2014 nebo 1. ledna 2014 - ale za formátováním je umístěno sériové nebo sériové datum.

Data uložená jako text

Je-li však data uložena v buňce, která byla naformátována jako text nebo data importována z externího zdroje - například soubor CSV, který je formát textového souboru - aplikace Excel nemusí rozpoznat hodnotu jako datum a , proto ji nepoužijete v druzích nebo ve výpočtech.

Nejzřetelnějším náznakem toho, že je něco s daty špatné, je, pokud je v buňce zarovnáno. Ve výchozím nastavení jsou textové údaje zarovnány v buňce, zatímco hodnoty dat, stejně jako všechna čísla v aplikaci Excel, jsou ve výchozím nastavení zarovnány správně.

DATEVALUE Syntaxe a argumenty

Syntaxe funkce odkazuje na rozložení funkce a obsahuje název funkce, závorky a argumenty.

Syntaxe funkce DATEVALUE je:

= DATEVALUE (Date_text)

Argument pro tuto funkci je:

Date_text - (vyžadováno) tento argument může být textová data zobrazena ve formátu data a přiložena v uvozovkách - například "1/01/2014" nebo "01 / Jan / 2014"- Argument může být také odkaz na umístění textových dat v listu.

- pokud jsou elementy data umístěny v samostatných buňkách, mohou být odkazy na více buněk zřetězené pomocí znaku ampersand (&) v den / měsíc / rok pořadí, jako například = DATEVALUE (A6 & B6 & C6)- pokud data obsahují pouze den a měsíc - například 01 / Jan - funkce přidá aktuální rok, např. 01/01/2014- pokud se používá dvouciferný rok - například 01 / Jan / 14 - Excel interpretuje čísla jako:

  • 0 až 29 jsou interpretovány jako roky 2000 až 2029
  • 30 až 99 jsou interpretovány jako roky 1930 až 1999

#HODNOTA! Hodnoty chyb

Existují situace, kdy funkce zobrazí #VALUE! jak je uvedeno na obrázku výše.

  • Hodnota! Hodnota chyby se vrátí, pokud je hodnota Date_text argument není mezi 1. lednem 1900 a 31. prosincem 9999 - příklad č. 2.
  • Hodnota! Hodnota chyby se vrátí, pokud se použije odkaz na buňku Date_text argument odkazuje na buňku obsahující hodnotu formátovanou jako číslo nebo jako datum - příklad # 3.

Příklad: Převod textu na data s DATEVALUE

Následující kroky reprodukují příklad uvedený v buňkách C1 a D1 ve výše uvedeném obrázku, ve kterém je parametr Date_text zadán jako odkaz buňky.

Zadání výukového data

  1. Zadejte "1. 1. 2014 - uveďte, že hodnota je předána apostropem ( ' ), abyste zajistili, že data budou zadána jako text - v důsledku toho by se data měla zarovnat s levou stranou buňky

Zadání funkce DATEVALUE

  1. Klikněte na buňku D1 - místo, kde se zobrazí výsledky funkce
  2. Klikněte na tlačítko Vzorce záložku pásku
  3. Vybrat Čas schůzky z pásu k otevření rozevíracího seznamu funkcí
  4. Klikněte na DATEVALUE v seznamu otevřete dialogové okno funkce
  5. Klepnutím na buňku C1 zadáte odkaz na buňku jako argument Date_text
  6. Klepnutím na tlačítko OK dokončete funkci a vrátíte se do listu
  7. Číslo 41640 se objeví v buňce D1 - což je sériové číslo pro datum 01/01/2014
  8. Když kliknete na buňku D1 úplnou funkci = DATEVALUE (C1) se zobrazí ve sloupci vzorců nad tabulkou.

Formátování vrácené hodnoty jako data

  1. Klepnutím na buňku D1 ji vytvoříte jako aktivní buňku
  2. Klikněte na tlačítko Domov záložku pásku
  3. Klikněte na šipku dolů vedle Formát čísel otevřete rozbalovací nabídku možností formátování - výchozí formát Všeobecné se obvykle zobrazuje v poli
  4. Najděte a klikněte na Krátký den volba
  5. V buňce D1 by nyní měl být zobrazen datum 01/01/2014 nebo možná jen 1. 1. 2014
  6. Rozšiřující se sloupec D zobrazí datum, které má být v buňce zarovnáno správně