Jak převést rodné číslo na datum narození v Excelu?

528 zobrazení
Excel neumožňuje přímou konverzi rodného čísla na datum narození bez použití pomocných sloupců. Nejprve extrahujte den, měsíc a rok z rodného čísla pomocí funkce ČÁST. Následně tyto hodnoty zkombinujte funkcí DATUM, abyste získali datum narození. Formát výsledné buňky upravte na datum. Podrobnější návod na formátování dat najdete v jiných zdrojích.
Komentář 0 líbí se mi

Dekódování data narození z rodného čísla v Excelu: Jednoduchý návod

Excel není vybaven funkcí, která by přímo převedla české rodné číslo na datum narození. Tento proces vyžaduje několik kroků s využitím funkcí pro práci s textem a daty. Následující návod vám krok za krokem ukáže, jak tohoto cíle dosáhnout. Předpokládáme, že rodná čísla jsou zadána v buňkách sloupce A, počínaje buňkou A2.

Krok 1: Extrakce den, měsíc a rok z rodného čísla

Rodné číslo je složeno z několika částí. Pro získání data narození nás zajímají pouze první šest číslic. Použijeme funkci ČÁST k extrakci jednotlivých složek:

  • Den: V buňce B2 zadejte vzorec =ČÁST(A2;1;2). Tento vzorec extrahuje první dvě číslice (den) z rodného čísla v buňce A2.
  • Měsíc: V buňce C2 zadejte vzorec =ČÁST(A2;3;2). Tento vzorec extrahuje třetí a čtvrtou číslici (měsíc) z rodného čísla v buňce A2.
  • Rok: V buňce D2 zadejte vzorec =ČÁST(A2;5;2). Tento vzorec extrahuje pátou a šestou číslici (rok). Všimněte si, že zde získáme pouze poslední dvě číslice roku. Pro získání celého roku musíme přičíst 1900 pro osoby narozené před rokem 2000, respektive 1800 pro osoby narozené po roce 2000. To se postaráme v dalším kroku.

Krok 2: Konstrukce data narození a korekce roku

Nyní zkombinujeme extrahované hodnoty pomocí funkce DATUM a opravíme rok narození. V buňce E2 zadejte následující vzorec:

=DATUM(IF(ČÁST(A2;7;1)<5;1900;1800)+ČÁST(A2;5;2);ČÁST(A2;3;2);ČÁST(A2;1;2))

Tento vzorec dělá následující:

  • ČÁST(A2;7;1): Zjistí sedmou číslici rodného čísla, která určuje století.
  • IF(ČÁST(A2;7;1)<5;1900;1800): Podmínka zjišťuje, zda je sedmá číslice menší než 5. Pokud ano, k roku přičte 1900 (narození před rokem 2000), jinak 1800 (narození po roce 2000).
  • ČÁST(A2;5;2): Extrahuje poslední dvě číslice roku.
  • ČÁST(A2;3;2): Extrahuje měsíc.
  • ČÁST(A2;1;2): Extrahuje den.
  • DATUM(rok;měsíc;den): Vytvoří datum z jednotlivých složek.

Krok 3: Formátování buňky

Po zadání vzorce do buňky E2 by se v ní mělo zobrazit datum narození. Pokud se zobrazí pouze číslo, musíte buňku naformátovat jako datum. To provedete tak, že vyberete buňku E2, kliknete pravým tlačítkem myši, zvolíte "Formátovat buňky" a v záložce "Číslo" vyberete kategorii "Datum" a požadovaný formát.

Krok 4: Kopírování vzorce

Nakonec stačí zkopírovat vzorec z buňky E2 do zbývajících buněk sloupce E, aby se datum narození vypočítalo pro všechna rodná čísla v seznamu.

Tento návod poskytuje funkční řešení převodu rodného čísla na datum narození v Excelu. Je důležité si uvědomit, že tento postup funguje pouze pro standardní české rodná čísla a nemusí být správný pro všechny varianty. V případě chybných výpočtů zkontrolujte správnost zadaných rodných čísel.