Jak odebrat čas z data/časového razítka v aplikaci Excel (4 snadné způsoby)

Excel vám umožňuje zobrazit data v mnoha různých formátech. A existuje příliš mnoho na výběr, pokud jde o data a časová data v aplikaci Excel.

A protože existuje tolik formátů, existují také způsoby, jak je upravit a upravit.

Jedna běžná věc, kterou musí mnoho lidí v Excelu často dělat, je odstranit čas z dat (tj. odeberte čas z časového razítka, abyste měli pouze datum).

Níže je uveden příklad, kde sloupec A obsahuje časová razítka (s datem i časem) a sloupec B má pouze hodnotu data.

V tomto tutoriálu vám ukážu několik způsobů, jak odeberte čas z data v Excelu.

Jedna věc, kterou musíte vědět, než přejdu k metodám, je, že datum a čas jsou v aplikaci Excel uloženy jako čísla. Zatímco můžete vidět datum 1. ledna 2021-2022ve skutečnosti je to číslo 43831 na backendu. Podobně je čas také uložen jako čísla. Například, 1. ledna 2010 15:00 je číslo 43831.63 v backendu (kde celočíselná část představuje datum a desetinná část představuje čas).

Změňte formát na skrytí času před časovým razítkem

Pokud chcete pouze zobrazit datum, nikoli datum a čas, můžete to snadno provést změnou formátu buněk v aplikaci Excel.

To znamená, že ve skutečnosti neodstraníte čas z časového razítka, ale pouze skryjete časovou část.

Níže je uveden příklad, kde mám v obou buňkách stejnou hodnotu data, ale protože jsou formátovány odlišně, vidíte čas v jedné a ne v druhé.

Jak vidíte na obrázku výše, řádek vzorců zobrazuje datum i čas, zatímco buňka zobrazuje pouze datum

Níže jsou uvedeny kroky k odebrání/skrytí času od data změnou formátování buňky:

  1. Vyberte buňku, ve které máte časové razítko, ze kterého chcete odebrat čas
  2. Podrž Řízení a poté stiskněte 1 klíč. Otevře se dialogové okno Formát buněk
  3. V dialogovém okně Formát buněk vyberte kartu Číslo
  4. V levém podokně klikněte na možnost Datum
  5. V možnostech vpravo vyberte formát, ve kterém chcete zobrazit datum
  6. Klikněte na OK

Výše uvedené kroky by okamžitě skryly časovou část před časovým razítkem a uvidíte pouze datum.

Pamatujte, že tato metoda pouze skryje časovou část a neodstraní ji. To znamená, že pokud použijete tyto buňky při jakýchkoli výpočtech, bude obsahovat hodnotu data a času.

Tato metoda má dvě dobré věci:

  1. K získání výsledku nepotřebujete samostatný sloupec. Stačí vybrat buňky s údaji a změnit samotný formát těchto buněk.
  2. Nemění původní hodnotu - pouze mění způsob, jakým se zobrazuje. V případě, že potřebujete použít původní data, stále je máte neporušená.

V případě, že chcete časovou část z časového razítka úplně odebrat, je lepší použít metodu vzorce (popsáno dále) nebo metodu Najít a nahradit nebo text do sloupců (za nímž se zobrazí dále)

Odeberte čas z data v Excelu pomocí vzorců

Existuje několik jednoduchých vzorců, které můžete použít k odebrání časové části z časového razítka a získání pouze části data.

V této části vám ukážu, jak to provést pomocí tří vzorců aplikace Excel - INT, DATEVALUE a TEXT.

Použití vzorce INT

Předpokládejme, že máte datovou sadu, jak je uvedeno níže, a chcete odebrat časovou část ze všech těchto buněk a mít pouze část data.

Níže je vzorec INT, který to dokáže:

= INT (A2)

Výše uvedený vzorec bere jako vstup hodnotu buňky a vrací pouze celočíselnou část a odebere desetinnou část. Protože data jsou uložena jako celočíselné hodnoty a čas je v aplikaci Excel uložen jako zlomek/desetinný, po odebrání desetinné části vám zbude pouze část data.

Ale ve výsledku stále vidíte časovou část (12:00) … proč je to tak?

Je to kvůli formátu buňky, který ji nutí zobrazovat datum i čas. A protože hodnota času je 0, ukazuje pro všechny buňky 12:00.

Takže nyní, aby se nezobrazovala časová část, budete muset změnit formát tak, aby zobrazoval pouze datum a ne čas.

Zde jsou kroky k zobrazení data a nikoli času v aplikaci Excel:

  1. Klikněte na kartu Domů
  2. Ve skupině Číslo klikněte na rozevírací seznam
  3. Vyberte Krátké datum (nebo Dlouhé datum) - podle toho, jak chcete datum zobrazit.

A je to!

Úspěšně jste odstranili čas z data.

Pamatujte, že s tímto vzorcem jste ve skutečnosti změnili hodnotu odstraněním desetinné části. To se liší od metody popsané dříve (kde jsme jednoduše změnili formát, abychom skryli časovou část).

Nyní se podívejme na další vzorec aplikace Excel, jak to udělat.

Pomocí vzorce DATE VALUE

Zatímco vzorec INT extrahuje celočíselnou část a zahodí desetinnou část (což je časová část), funkce DATEVALUE má jednu úlohu - poskytnout vám hodnotu data z časového razítka.

Pokud tedy zadám vstupní hodnotu jako 29-02-2020 02:36:43, poskytne mi pouze hodnotu data a ne času.

Níže je syntaxe, pokud vzorec DATEVALUE:

= DATEVALUE (datum_text)

DATEVALUE bere pouze jeden jediný argument, ale to musí být datum v textovém formátu. To znamená, že pokud jako vstup zadám přímo datum nebo buňku, která datum obsahuje, vrátí se chyba.

Musím se ujistit, že datum je v textovém formátu. Abych získal výsledek, budu muset zkombinovat funkci DATEVALUE s funkcí TEXT.

Níže je vzorec, který odstraní čas z data:

= DATEVALUE (TEXT (A2, "dd-mm-rrrr"))

Výše uvedený vzorec používá funkci TEXT k převzetí data a jeho zadání v zadaném textovém formátu. Toho pak funkce DATEVALUE používá k vrácení pouze časové části časového razítka.

Výsledek uvidíte jako číslo - což je číselná hodnota pro datum. Formát výsledku můžete ručně změnit na krátké/dlouhé datum, nebo můžete použít níže uvedený vzorec:

= TEXT (DATUMHODNOTA (TEXT (A2, "dd-mm-rrrr")), "dd-mm-rrrr")

Ve výše uvedeném vzorci jsem zabalil výsledek DATEVALUE do vzorce TEXT a určil formát jako „dd-mm-rrrr“. Výsledkem by byla textová hodnota, ale s formátem si nemusíte dělat starosti.

Odeberte čas od data pomocí funkce Najít a nahradit

Pokud mají data vašeho časového razítka formát, jak je zobrazeno níže, můžete použít funkci Najít a nahradit a rychle se zbavit časové části.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže, a chcete odebrat časovou část a mít pouze datum.

Níže jsou uvedeny kroky k odebrání času z data pomocí funkce Najít a nahradit:

  1. Vyberte buňky, ze kterých chcete odebrat čas
  2. Klikněte na kartu Domů
  3. Ve skupině Úpravy klikněte na možnost Najít a vybrat
  4. Klikněte na možnost Nahradit. Otevře se dialogové okno „Najít a nahradit“
  5. V Najít co: pole, zadejte * (znak mezery následovaný symbolem hvězdičky)
  6. Opustit Nahradit: pole prázdné
  7. Klikněte na Nahradit vše

Výše uvedené kroky by okamžitě odstranily časovou část z buňky a zůstane vám pouze datum.

Ale stále můžete vidět výsledek, jak je uvedeno níže, kde datum má také časovou část (i když veškerá hodnota času je 12:00).

K tomu dochází, protože jsme se zbavili hodnoty času z celkového data, ale stále jsme nezměnili formát tak, aby zobrazoval pouze datum a nikoli čas.

Všimněte si toho, že to funguje pouze tehdy, když máte data ve formátu, kde za datem následuje mezera a poté čas. V případě, že máte úvodní mezery, tato metoda nebude fungovat. Nejprve se budete muset zbavit úvodních mezer a poté použít tuto metodu.

Níže jsou uvedeny kroky k získání pouze data a nezobrazení časové části:

  1. Klikněte na kartu Domů
  2. Ve skupině Číslo klikněte na rozevírací seznam
  3. Vyberte Krátké datum (nebo Dlouhé datum) - podle toho, jak chcete datum zobrazit.
Jednou z výhod použití funkce Najít a nahradit přes vzorce je, že k získání výsledku nepotřebujete další sloupec. Výsledky můžete mít ve stejných buňkách, kde jste měli původní data. Jen se ujistěte, že vytvoříte záložní kopii pro případ, že budete v budoucnu potřebovat původní data.

Odeberte čas od data pomocí textu do sloupců

Text na sloupce se většinou používá k rozdělení textu v buňce.

A v tomto příkladu to použiji k rozdělení časového razítka na datum a čas. Po dokončení mi zůstane pouze část s datem, kterou pak mohu formátovat tak, aby zobrazovala datum, jak chci.

Předpokládejme, že máte datovou sadu, jak je uvedeno níže:

Níže jsou uvedeny kroky k odebrání časové části z data pomocí textu na sloupce:

  1. Vyberte buňky, ze kterých chcete odebrat čas
  2. Klikněte na kartu Data
  3. Ve skupině Datové nástroje klikněte na možnost „Text do sloupců“
  4. V Průvodci textem do sloupce proveďte následující:
    1. Krok 1 ze 3: Vyberte možnost „Oddělovač“
    2. Krok 2 ze 3: Jako oddělovač vyberte Prostor
    3. Krok 3 ze 3: V části Náhled dat klikněte na sloupec obsahující časové hodnoty a poté vyberte možnost „Neimportovat sloupec (přeskočit)“. Cílová buňka ponechejte na stejném místě, kde máte data
  5. Klikněte na Dokončit

Výše uvedené kroky by odstranily časovou část z buněk a zbude vám pouze datum.

Stále však uvidíte čas s každým datem (kde bude čas 12:00 nebo něco podobného). Důvodem je, že formát buněk stále vynucuje zobrazení času,

Níže jsou uvedeny kroky ke změně formátu, aby zobrazoval pouze datum:

  1. Klikněte na kartu Domů
  2. Ve skupině Číslo klikněte na rozevírací seznam
  3. Vyberte Krátké datum (nebo Dlouhé datum) - podle toho, jak chcete datum zobrazit.

S textem do sloupců můžete také získat výsledná data v samostatných buňkách (a zachovat původní data tak, jak jsou). Chcete -li to provést, musíte zadat cílovou buňku v kroku 3 průvodce textem do sloupců.

Toto je několik jednoduchých a rychlých způsobů odstranit čas z data v aplikaci Excel. Metoda, kterou zvolíte, bude záviset na tom, zda chcete zachovat původní data nebo ne. Když použijete vzorce, zobrazí se vám výsledek v samostatném sloupci a když změníte formát nebo použijete příkaz Najít a nahradit nebo Text na sloupce, získáte výsledek ve stejných buňkách.

Doufám, že vám tento návod k Excelu pomohl.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave