Přejít k hlavnímu obsahu

Jak převést čísla na rok / měsíc / den nebo datum v aplikaci Excel?

Můžeme snadno počítat dny mezi dvěma daty v aplikaci Excel, ale jak zobrazit počet dní jako rok / měsíc / den, například „1 rok 4 měsíce 25 dnů"? A co když převedete číslo yyyymmdd na normální datum? Tento článek hovoří o převodu čísel na rok / měsíc / den nebo data v aplikaci Excel."


Převádějte čísla (dny) na rok / měsíc / den

Tato metoda zavede vzorec pro převod počtu dní na rok / měsíc / den, například „1 rok 4 měsíce 25 dnů"v aplikaci Excel. Postupujte následovně:

1. Vyberte prázdnou buňku, ze které se odešle výsledek převodu, a zadejte do ní následující vzorec a stiskněte vstoupit klíč.

= DATEDIF (0, A2, "y") & "roky" & DATEDIF (0, A2, "ym") & "měsíce" & DATEDIF (0, A2, "md") a "dny"

Poznámka: A2 je buňka s počtem dní, které převedete na rok / měsíc / den.

2. Pokračujte ve výběru buňky výsledku převodu a přetáhněte její rukojeť Vyplnění do požadovaného rozsahu. A pak uvidíte, že všechna čísla jsou převedena na rok / měsíc / den. Viz snímek obrazovky:

Pouze jedno kliknutí odstraní všechny vzorce, ale ponechá vypočítané hodnoty z více buněk


Kutools pro Excel - Supercharge Excel s více než 300 základními nástroji. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Get It Now

Převádějte čísla (dny) na rok / měsíc / den pomocí úžasného nástroje

Někteří uživatelé se mohou těžko naučit zapamatovat si vzorce pro převod počtu dní na rok / měsíc / dny v aplikaci Excel. Tady doporučuji Pomocníka vzorců Kutools pro Excel, aby rychle dokončil konverzaci bez zapamatování bolestivých vzorců.

Kutools pro Excel - Baleno s více než 300 základními nástroji pro Excel. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Stáhnout nyní!

1. Vyberte buňku, do které vložíte výsledek výpočtu, a klikněte Kutools > Pomocník vzorců > Pomocník vzorců pro povolení této funkce.

2. V dialogovém okně Pomocník vzorců vyberte Datum z Typ vzorce v rozevíracím seznamu zvýrazněte Převést dny na rok měsíc den v Vyberte vzorec seznamu a poté zadejte číselnou buňku do pole Číslo a nakonec klikněte na Ok .

Výsledek výpočtu se nyní zobrazí ve vybrané buňce. V případě potřeby můžete přetáhnout popisovač automatického vyplňování této buňky a zkopírovat tento vzorec do dalších buněk.

Převést obecná čísla na datum výchozího formátování data

Někdy zadáváte nebo vkládáte data do aplikace Excel, ale data se zobrazují jako 5 číslic obecných čísel. V tomto případě můžete snadno převést pětimístná obecná čísla na data pomocí následujících metod:

Vyberte pětimístná čísla a klikněte Domů > Formát čísla box> Krátké rande. A pak uvidíte, že všechna vybraná pětimístná čísla jsou převedena na data s výchozím formátováním data najednou.


Převádějte obecná čísla na data pomocí vlastního formátování data

Kutools pro Excel Použít formátování data nástroj vám pomůže rychle převést pětimístná čísla na data pomocí vlastního formátování data.

Kutools pro Excel - Baleno s více než 300 základními nástroji pro Excel. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Stáhnout nyní!

1. Vyberte pětimístné číslo a klikněte Kutools > Formát > Použít formátování data.

2. V úvodním dialogovém okně Použít formátování data vyberte zadané formátování data, které použijete v Formátování data a klepněte na tlačítko Ok knoflík. A pak uvidíte, že všechna čísla jsou převedena na data se zadaným formátováním data. Viz snímek obrazovky:


Jedním kliknutím převedete číslo yyyymmdd na datum

Někdy můžete získat některá speciální čísla rrrrmmdd, například 20151215. Tato část vám jednoduchým kliknutím převede tato čísla rrrrmmdd na normální data podle Převést na datum užitečnost Kutools pro Excel.

Kutools pro Excel - Baleno s více než 300 základními nástroji pro Excel. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Stáhnout nyní!

Vyberte buňky se zvláštním počtem rrrrmmdd a klikněte Kutools > Obsah > Převést na datum. Viz snímek obrazovky:

A pak uvidíte, že všechna vybraná čísla jsou spojena s normálními daty. Viz snímek obrazovky:

Klepněte na tlačítko zavřít Zavřete dialogové okno Převést na datum.


Ukázka: převádějte čísla na data v aplikaci Excel


Kutools pro Excel: Více než 300 užitečných nástrojů na dosah ruky! Začněte svou 30denní bezplatnou zkušební verzi bez omezení funkcí ještě dnes. Stáhnout nyní!

Související články:

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=YIL(B6)-YIL(A6) & " Yıl " & EĞER(AY(B6)>AY(A6);AY(B6)-AY(A6);AY(A6)-AY(B6)) & " Ay " & EĞER(GÜN(B6)>GÜN(A6);GÜN(B6)-GÜN(A6);GÜN(A6)-GÜN(B6)) & " Gün " bu şekil negatif işareti kaldırabilirsiniz:
This comment was minimized by the moderator on the site
Hi i have one doubt could you say please I want to return as 5.6 years in excel how i can write
This comment was minimized by the moderator on the site
I'm used the formula at the beginning of this topic to calculate how long my employees have worked so I can setup quarterly progress reviews with them. I have the number generated from a formula that gives me how many days from hire date until current date. What is the change in the formula to go from Hire date to the brake down of year/month/day?
This comment was minimized by the moderator on the site
In my situation, I wanted years and months if possible; if not, I wanted just months or just days. I ended up with:
=IF(cellcontainingdays="","",IF(DATEDIF(0,cellcontainingdays,"y")=0,"",CONCATENATE(DATEDIF(0,cellcontainingdays,"y")," years")) & IF(DATEDIF(0,cellcontainingdays,"ym")=0,"",IF(AND(DATEDIF(0,cellcontainingdays,"ym")<>0,DATEDIF(0,cellcontainingdays,"y")=0),CONCATENATE(DATEDIF(0,cellcontainingdays,"ym")," months"),CONCATENATE(", ",DATEDIF(0,cellcontainingdays,"ym")," months"))) & IF(DATEDIF(0,cellcontainingdays,"md")=0,"",IF(AND(DATEDIF(0,cellcontainingdays,"md")<>0,DATEDIF(0,cellcontainingdays,"y")=0,DATEDIF(0,cellcontainingdays,"ym")=0),CONCATENATE(DATEDIF(0,cellcontainingdays,"md")," days"),"")))
This comment was minimized by the moderator on the site
=IF(DATEDIF(0;A1;"y")=0;"";DATEDIF(0;A1;"y")&" year(s), ") & IF(DATEDIF(0;A1;"ym")=0;"";DATEDIF(0;A1;"ym")&" month(s), ") & IF(DATEDIF(0;A1;"md")=0;"";DATEDIF(0;A1;"md")&" day(s)")
This comment was minimized by the moderator on the site
How to handle negative numbers?

it gives #NUM! error.
This comment was minimized by the moderator on the site
Hi Ahmed,

what about changing the negative numbers to positive with ABS function, and then adding minus sign before the whole formula?
This comment was minimized by the moderator on the site
I love you guys.
This comment was minimized by the moderator on the site
Is there a way to automatically omit 0 values? For example, if the formula returns "0 years, 7 months, 16 days", is there a way for it to show up as "7 months, 16 days" instead?
This comment was minimized by the moderator on the site
=IFERROR(IF(DATEDIF(0,M2,"y")>0,DATEDIF(0,M2,"y")&" Years ","")&IF(DATEDIF(0,M2,"ym")>0,DATEDIF(0,M2,"ym")&" Months ","")&IF(DATEDIF(0,M2,"md")>0,DATEDIF(0,M2,"md")&" Days",""),"")
This comment was minimized by the moderator on the site
=IF(DATEDIF(0;A1;"y")=0;"";DATEDIF(0;A1;"y")&" year(s), ") & IF(DATEDIF(0;A1;"ym")=0;"";DATEDIF(0;A1;"ym")&" month(s), ") & IF(DATEDIF(0;A1;"md")=0;"";DATEDIF(0;A1;"md")&" day(s)")
This comment was minimized by the moderator on the site
=IFERROR(IF(DATEDIF(0,M2,"y")>0,DATEDIF(0,M2,"y")&" Years ","")&IF(DATEDIF(0,M2,"ym")>0,DATEDIF(0,M2,"ym")&" Months ","")&IF(DATEDIF(0,M2,"md")>0,DATEDIF(0,M2,"md")&" Days",""),"")
This comment was minimized by the moderator on the site
=CONCATENATE(IF(INT(A2/365)>0,CONCATENATE(INT(A2/365)," Years "),""),CONCATEN ATE(IF(INT(MOD( A2,365)/30)>0,C ONCATENATE(INT( MOD(A2,365)/30) ," Months "),""),CONCATEN ATE(IF(MOD(MOD( A2,365),30)>0,C ONCATENATE(MOD( MOD(A2,365),30) ," Days "),""),))) My formula is ok, When you will copy the formula it will contain some space in word CONCATENATE Like C ONCATENATE/CONCATEN ATE. Please correct the word concatenate. Then i think it will work.
This comment was minimized by the moderator on the site
hello, thanks for the feedback but it's still not working, can you please send me your email so i can show you the table am doing ?! maybe some mistake is there. my email is . now my final table will contain number of days, like for example after the calculations the result will be (123) which is number of days so i want to convert it into ( year , month , days ). or if you have a formula to calculate the defferance between two dates and show the results as ( x year , x month , x days ) that would be super. waiting for your feedback and thanks.
This comment was minimized by the moderator on the site
=IF(DATEDIF(A1;A2;"y")=0;"";DATEDIF(A1;A2;"y")&" year(s), ") & IF(DATEDIF(A1;A2;"ym")=0;"";DATEDIF(A1;A2;"ym")&" month(s), ") & IF(DATEDIF(A1;A2;"md")=0;"";DATEDIF(A1;A2;"md")&" day(s)")
This comment was minimized by the moderator on the site
change every ; to ,
This comment was minimized by the moderator on the site
And what table is that ,that you say your doing?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations