Niekedy môžete mať dátumy v jednom stĺpci a časové hodnoty v inom stĺpci a chcete ich skombinovať, aby ste v bunke získali jednu hodnotu dátumu a času.
A ak si myslíte, že to môžete urobiť jednoduchým skombinovaním dvoch buniek pomocou zreťazeného vzorca alebo znaku &, zistíte, že to nefunguje.
Pokúsil som sa použiť znak & na kombináciu buniek obsahujúcich dátum a čas a výsledná hodnota nie je v očakávanom formáte.
V tomto návode vám ukážem niekoľko spôsobov, ako rýchlo skombinujte hodnoty dátumu a času v programe Excel.
Začnime teda!
Skombinujte dátum a čas s jednoduchým doplnením
Excel ukladá hodnoty dátumu a času ako čísla do zadného konca.
Napríklad 44197,375 v Exceli predstavuje 01-01-2021 09:00 AM
Celá časť vyššie uvedeného čísla predstavuje dátum (ktorý je 1. januára 2021) a desatinná časť čísla predstavuje čas (čo je 9:00).
Ak teda máte dátumy v jednom stĺpci a čas v inom stĺpci, najľahším spôsobom, ako ich skombinovať a získať dátum a čas v jednej bunke, je jednoducho pridať tieto dve bunky.
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete skombinovať dátum a čas v stĺpci C.
Nasleduje vzorec, ktorý to urobí:
= A2+B2
Celý tento vzorec pre všetky bunky v stĺpci na získanie kombinovaných hodnôt dátumu a času.
Automaticky vyberie formát z buniek a zobrazí vám výsledok s dátumovou a časovou časťou.
Ako som už spomenul, dátumy a časy sú v programe Excel uložené ako čísla. Skombinovaný dátum a čas, ktorý vidíte v bunkách v stĺpci C, sú tiež desatinné čísla na zadnom konci.
V prípade, že chcete zobraziť tento výsledok v inom formáte, môžete to urobiť pomocou dialógového okna bunky formátu (kde môžete zadať vlastný kód na zobrazenie dátumu a času konkrétnym spôsobom).
O formátovanie sa vo väčšine prípadov postará Excel a uvidíte dátum aj čas, ako je uvedené vyššie. Ak to tak nie je, budete musieť zmeniť formátovanie bunky, aby sa zobrazil kombinovaný dátum a čas.
Skombinujte dátum a čas s funkciou TEXT
Ďalším rýchlym spôsobom, ako skombinovať dátum a čas v programe Excel, je použiť vzorec CONCAT s funkciou TEXT.
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete skombinovať dátum a čas a získať výsledok v stĺpci C.
Nasleduje vzorec, ktorý to dokáže:
= CONCAT (TEXT (A2; "dd-mm-rrr"), "", TEXT (B2, "hh: mm: ss"))
Funkcia TEXT vám umožňuje vziať ako vstup akúkoľvek hodnotu a zobraziť ju v určenom formáte.
V našom prípade som použil dve funkcie TEXTU, prvá preberá hodnotu dátumu a zobrazuje ju ako dátum a druhá hodnotu času a zobrazuje ako čas.
A keďže chcem, aby boli všetky v tej istej bunke, použil som vzorec CONCAT s medzerou ako oddeľovač medzi dátumom a časom.
Pretože sme na zadanie formátu dátumu a času použili funkciu TEXT, nezáleží na tom, ako sa vstupné hodnoty zobrazujú v bunke.
Napríklad, aj keď mám namiesto dátumu a času číselné hodnoty, tento vzorec by mi napriek tomu poskytol správny výsledok.
Ďalšou veľkou výhodou použitia textovej funkcie je, že s výsledkom tohto vzorca môžete kombinovať ďalšie textové reťazce.
Ako príklad uvediem, že nechcem iba dátum a čas, ale chcem výsledok v nasledujúcom formáte - dátum: 1. januára 2021, čas: 09:00 hod.
Na tento účel môžete použiť nasledujúci vzorec:
= CONCAT ("Dátum:" & TEXT (A2, "dd-mm-rrr"), ",", "Čas:" & TEXT (B2, "hh: mm: ss AM/PM"))
Pretože výsledkom funkcie TEXT je textový reťazec, môžeme ho ľahko kombinovať s inými textovými reťazcami pomocou operátora ampersand (&) alebo vzorca CONCAT.
Toto sú teda dva jednoduché spôsoby, ktoré môžete použiť skombinujte dátum a čas v programe Excel.
Dúfam, že ste našli tento návod užitočný.