Pokud buňka obsahuje kombinované datum a čas, použijte vzorec pro extra datum nebo čas v samostatných sloupcích. Nebo použijte metodu bez použití vzorců.

Rozdělení hodnot data a času

Pokud stahujete data do aplikace Excel, může jeden sloupec obsahovat kombinovanou hodnotu data a času. V tomto krátkém videu se podívejte, jak tuto hodnotu rychle rozdělit na samostatné sloupce s datem a časem.

První metoda používá jednoduchý vzorec a druhá metoda se obejde bez vzorce – stačí jen trochu psát. Písemný návod najdete pod videem. Přepis videa je na konci této stránky

Získání hodnoty data pomocí vzorce

Pokud buňka obsahuje kombinované datum a čas, můžete získat pouze hodnotu data, a to pomocí funkce INT. Aplikace Excel ukládá data jako čísla s desetinnou částí představující čas.

Na obrázku níže představuje celé číslo v buňce B3 (42418) datum a desetinná část (.50) čas.

Funkce INT vrátí pouze celočíselnou část tohoto čísla, která představuje datum. V dalším příkladu je kombinovaný datum/čas v buňce A2.

Pro získání data zadejte do buňky B2 následující vzorec: =INT(A2)

Pokud jsou data v pojmenované tabulce aplikace Excel, vzorec použije strukturované odkazy s názvy polí. V níže uvedeném příkladu se kombinované datum/čas nachází ve sloupci DateTime. Do prvního řádku sloupce Datum (buňka B2) zadejte následující vzorec:

Datum: : =INT()

Vzorec by se měl automaticky vyplnit až do posledního řádku tabulky. Po zadání vzorců naformátujte tyto sloupce preferovanými formáty Datum a Čas.

Získání hodnoty času pomocí vzorce

Pokud buňka obsahuje kombinované datum a čas, můžete pomocí funkce INT vytáhnout hodnotu času do samostatného sloupce. Data jsou v aplikaci Excel uložena jako čísla, přičemž desetinná část představuje čas.

Chcete-li vypočítat hodnotu času, odečtěte od kombinovaného data a času celočíselnou hodnotu data. Zbývající desetinná část představuje čas. V níže uvedeném příkladu je kombinovaný datum/čas v buňce A2. Do buňky C2 zadejte následující vzorec:

Čas: =A2 – INT(A2])

Pokud jsou data v pojmenované tabulce aplikace Excel, vzorec použije strukturované odkazy s názvy polí. V níže uvedeném příkladu je kombinované datum/čas ve sloupci DateTime. Do prvního řádku sloupce Čas (buňka C2) zadejte následující vzorec:

Čas: =-INT()

Vzorec by se měl automaticky vyplnit až do posledního řádku tabulky. Po zadání vzorců naformátujte tyto sloupce preferovanými formáty Datum a Čas.

Získání hodnoty data nebo času bez vzorce

Používáte-li aplikaci Excel 2013 nebo novější, můžete použít funkci Bleskové vyplnění a získat datum nebo čas v samostatném sloupci bez vzorců.

POZNÁMKA: data a časy zadané pomocí funkce Flash Fill se NEBUDOU automaticky aktualizovat, pokud se změní kombinovaná buňka s datem/časem – jedná se o statické údaje.

Níže je uvedeno, jak můžete použít funkci Flash Fill pro data nebo časy.

  • Na základě dat ve sloupci A zadejte první dvě data do sloupce B.

  • Poté přejděte na kartu Data na pásu karet aplikace Excel a klepněte na tlačítko Flash Fill.

Zbytek dat by se měl vyplnit a pomocí pole Možnosti bleskového vyplnění můžete změny potvrdit nebo zrušit.

POZNÁMKA: Pokud funkce Flash Fill nefunguje, klikněte na kartu Soubor v horní části aplikace Excel a poté na možnost Možnosti. Klikněte na kategorii Upřesnit a v možnostech úprav přidejte zaškrtnutí u položky „Automaticky bleskově vyplnit“

Stejně postupujte při vyplňování sloupce Čas – zadejte první dva časy a pak použijte funkci Bleskové vyplnění pro doplnění seznamu.

Stáhněte si ukázkový soubor

Stáhněte si ukázkový sešit Rozdělení data a času

Přepis videa

Tady je přepis videa Rozdělení data a času, v horní části této stránky.

Jak rozdělit datum a čas v Excelu

Pokud máte soubor s daty a časy ve stejné buňce, ukážeme si dva rychlé způsoby, jak je můžete rozdělit do sloupců s daty a časy.

Rozdělení pomocí vzorců

První z nich použije vzorec. Takže zde kliknu a napíšu rovnítko.

Použijeme funkci INT, která je pro celé číslo a která z této buňky vytáhne celé číslo, což je právě část data a času.

Když stisknu Enter, uvidíme datum. Pokud nyní vidíme číslo, můžeme ho naformátovat jako datum.

Poté mohu vybrat tuto buňku, dvakrát kliknout na rukojeť Vyplnit a velmi rychle mám všechna data.

Získat hodnotu času

Pokud je k datu připojen čas, je to desetinné číslo.

Je-li tedy 12 hodin v poledne, bude to číslo data 0,5.

Chceme tedy získat právě tuto desetinnou část, takže zadáme rovná se datum. Takže to je celý člen včetně desetinného čísla.

A pak odečteme tu část data, chceme odečíst to celé číslo.

Takže použijeme závorku INT a klikneme na datum. A když stisknu klávesu Enter, získáme čas. A opět, možná to budete muset formátovat jako čas, pokud vidíte jen číslo. A pak to vyplníme dolů.

Vytáhnout bez vzorce

Můžeme to vytáhnout i bez vzorce. Zde je tedy další kopie stejného seznamu. A tady zadám jen první dvě data.

Takže zadám 2/1/16 a 2/3/16.

A nyní použijeme bleskové vyplnění. A pokud byste to dělali s textem, vyplnilo by se to obvykle automaticky, jakmile bychom nastavili vzor, ale u čísel nebo dat to nedělá.

Můžeme přejít na kartu Data a klepnout na tlačítko Flash Fill, a pak vám to navrhne zbytek dat.

A pak můžete přijít sem a přijmout nebo zrušit nebo to nechat tak, jak to je, pokud to chcete přijmout.

Získat hodnotu času

A totéž můžeme udělat pro čas. Takže zadám prvních pár a 9:32

A teď znovu přejdu a kliknu na Flash Fill a vyplní se mi zbytek a vypadají dobře. Takže je nechám tak, jak jsou.

Ty se teď nezmění, pokud se změní tato data.

Na listu, kde jsme použili vzorec, pokud bychom aktualizovali čas nebo datum, protože zde máme vzorce, ty by se aktualizovaly.

Nepřehlédněte naše tipy pro Excel

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.