Oprava nesprávneho formátovania dátumu v programe Excel (8 rýchlych riešení)

  • Zdieľajte To
Hugh West

Pri zadávaní údajov je častým javom, že sa s dátumami manipuluje pomocou textu alebo iných formátov. V tomto článku sa dozviete, ako môžete zmeniť, prispôsobiť alebo opraviť dátumy, ktoré neboli v tabuľke programu Excel správne naformátované.

Vyššie uvedená snímka obrazovky je prehľad článku, ktorý predstavuje príklad opravy formátu dátumu v programe Excel. V nasledujúcich častiach tohto článku sa dozviete viac o súbore údajov, ako aj o metódach & funkciách na zmenu, prispôsobenie alebo opravu formátov dátumu.

Stiahnite si cvičebnicu

Môžete si stiahnuť zošit programu Excel, ktorý sme použili na prípravu tohto článku.

Oprava formátu dátumu v programe Excel.xlsx

8 jednoduchých riešení na opravu nesprávneho formátovania dátumu v programe Excel

1. Konverzia textového reťazca na formát dátumu

Keď musíme skopírovať dátumy z rozsahu buniek do inej oblasti, niekedy sa zmení formát a výsledkom je, že vidíme len číselné hodnoty s niektorými číslicami začínajúcimi číslicou 4. Na nasledujúcom obrázku je to príklad uvedeného výskytu, kde Stĺpec D reprezentuje len číselné hodnoty, nie vo formáte dátumu. Na tento prípad však máme veľmi jednoduché riešenie.

📌 Kroky:

➤ Vyberte rozsah buniek obsahujúcich číselné hodnoty, ktoré sa majú zmeniť na formát dátumu.

➤ Na karte Domov a v Číslo skupiny príkazov, kliknite na rozbaľovací zoznam. Uvidíte tam dva typy formátu dátumu - Krátky dátum a Dlhý dátum .

➤ Vyberte niektorý z týchto dvoch formátov a je to hotové.

Podobne ako na obrázku nižšie sa vám hneď zobrazia výsledky so správnym formátom dátumu.

Prečítajte si viac: Ako previesť text na dátum pomocou programu Excel VBA (5 spôsobov)

2. Prispôsobenie formátu dátumu

Predpokladáme, že teraz chcete prispôsobiť formát dátumu podľa svojich preferencií. Takže musíte prispôsobiť formát dátumu, však? Teraz postupujme podľa nasledujúcich krokov.

📌 Krok 1:

➤ V rámci Domov otvorte stuhu Formát buniek dialógové okno z Číslo skupina príkazov.

📌 Krok 2:

➤ Vyberte Vlastné pod Číslo tab.

➤ Napríklad chceme vidieť formát dátumu ako- "Streda, 12.08.2020 , takže podľa Typ možnosť, musíte napísať:

dddd, dd.mm.yyy

Zobrazí sa náhľad pod panelom Ukážka.

➤ Tlač OK a je to hotové.

Na nasledujúcom obrázku sú naše výsledné hodnoty s prispôsobeným formátom dátumu.

Prečítajte si viac: Ako použiť vzorec na zmenu formátu dátumu v programe Excel (5 metód)

3. Extrahovanie dátumov z textov pomocou sprievodcu stĺpcami

Niekedy musíme zo zdroja skopírovať texty vrátane dátumov a potom potrebujeme v hárku programu Excel extrahovať dátumy len z týchto textových reťazcov. Neexistuje možnosť jednoduchého prispôsobenia alebo zmeny formátu dátumu prostredníctvom Formátovanie buniek Na obrázku nižšie je príklad problému, keď dátumy ležia s časmi a textami.

📌 Krok 1:

➤ Vyberte celý rozsah buniek obsahujúcich texty s dátumami.

➤ Z Údaje vyberte kartu Text do stĺpcov možnosť z Dátové nástroje rozbaľovacieho zoznamu sa zobrazí dialógové okno.

📌 Krok 2:

➤ Vyberte Oddelené prepínač ako typ údajov & stlačte Ďalšie .

📌 Krok 3:

➤ Teraz označte Priestor ako oddeľovače, pretože naše textové údaje obsahujú medzery.

📌 Krok 4:

➤ Na obrázku nižšie teraz vidíte stĺpec obsahujúci iba dátumy s čiernym pozadím. Dátum ako Formát údajov stĺpca .

➤ Ak ste si všimli, naše dátumy v textoch sú v MM/DD/RRRR formát, takže vyberte MDY formát z Dátum rozbaľovací zoznam.

📌 Krok 5:

➤ Teraz kliknite na 2. stĺpec v Náhľad údajov sekcia.

➤ Teraz sa zobrazí druhý stĺpec obsahujúci časy, ktoré chceme odstrániť. 'Neimportovať stĺpec(skip)' rádiové tlačidlo ako Formát údajov stĺpca.

📌 Krok 6:

➤ Teraz kliknite na 3. stĺpec.

➤ Podobne ako v predchádzajúcom kroku vyberte 'Neimportovať stĺpec(skip)' ako Údaje o stĺpcoch Formát aj pre 3. stĺpec.

➤ Tlač Dokončenie .

Teraz budete mať k dispozícii rozsah buniek len s vyextrahovanými hodnotami dátumu. Formát dátumu môžete zmeniť alebo prispôsobiť podľa svojich preferencií.

Súvisiaci obsah: Ako zmeniť predvolený formát dátumu z amerického na britský v programe Excel (3 spôsoby)

4. Použitie funkcie VALUE na opravu formátu dátumu

Máme ďalšiu možnosť konvertovať textový reťazec na formát dátumu pomocou príkazu HODNOTA funkciu. V Stĺpec B , máme teraz dátumy v textovom formáte, hoci vyzerajú ako v presnom formáte dátumu. Stĺpec C , použijeme HODNOTA funkcia, ktorá konvertuje textový reťazec na formát čísla, ak sa čísla nachádzajú v zadanej bunke.

📌 Krok 1:

➤ Vyberte Bunka C5 & typ:

=VALUE(B5)

➤ Tlač Vstúpte na stránku & funkcia sa vráti s niekoľkými číslicami.

➤ Použite Rukoväť náplne teraz na automatické vyplnenie celého Stĺpec C .

Textový formát sa teda zmenil na formát čísla.

📌 Krok 2:

➤ Keďže teraz musíme formátovať čísla, ktoré budú predstavovať dátumy, vyberte celý rozsah buniek obsahujúcich tieto číselné hodnoty.

➤ V rámci Domov a na karte Číslo skupiny príkazov, vyberte Krátky alebo Dlhý dátum formát.

Potom sa dátumy zobrazia v správnom formáte v Stĺpec C.

Súvisiaci obsah: Ako previesť dátum na mesiac v programe Excel (6 jednoduchých metód)

Podobné čítanie:

  • Ako previesť dátum do formátu dd/mm/rrrr hh:mm:ss v programe Excel
  • Získanie prvého dňa mesiaca z názvu mesiaca v programe Excel (3 spôsoby)
  • Ako získať posledný deň predchádzajúceho mesiaca v programe Excel (3 metódy)
  • Prevod 7-miestneho juliánskeho dátumu na kalendárny dátum v programe Excel (3 spôsoby)
  • Ako zabrániť programu Excel v automatickom formátovaní dátumov v CSV (3 metódy)

5. Vloženie funkcie DATEVALUE na opravu formátu dátumu v programe Excel

DATEVALUE funkcia vyhľadá bunky obsahujúce dátumy aj časové údaje a vráti len dátumy. Ak sa v bunke nachádzajú iné texty okrem dátumu alebo času, funkcia DATEVALUE nedokáže rozpoznať dátumové alebo časové údaje v bunke a vráti ako #VALUE! syntax tejto chyby DATEVALUE je funkcia:

=DATEVALUE(date_text)

📌 Kroky:

➤ Vyberte Bunka C5 & typ:

=DATEVALUE(B5)

➤ Tlač Vstúpte na stránku , použite Rukoväť náplne na automatické vyplnenie ďalších buniek v Stĺpec C a je to hotové.

Textové hodnoty sa zmenia na formát čísla a potom musíte zmeniť formát týchto čísel na formát dátumu.

Základný rozdiel medzi použitím HODNOTA a DATEVALUE funkcií je funkcia DATEVALUE, ktorá z kombinácie dátumu a čísla z bunky vyťahuje iba dátumy. Funkcia VALUE však z textového reťazca vyhľadáva iba čísla bez ohľadu na to, či predstavujú hodnotu dátumu alebo času.

Prečítajte si viac: Ako previesť dátum na rok v programe Excel (3 rýchle spôsoby)

6. Použitie príkazu Find & Replace na prevod textu do formátu dátumu

Ak sú dátumy v takom formáte, ktorý obsahuje Bodky(.) namiesto Obliques(/) ako oddeľovače, potom VALUE alebo DATEVALUE nebude schopná rozpoznať hodnotu dátumu z textového reťazca. V takom prípade musíme použiť Nájsť a nahradiť príkaz na nahradenie Bodka(.) s Šikmý(/) a potom VALUE alebo DATEVALUE ich prevedie na Dátum formáty.

📌 Krok 1:

➤ Vyberte textové údaje obsahujúce dátumy.

➤ Tlač CTRL+H otvoriť Nájsť a nahradiť dialógové okno.

➤ Vstup Bodka(.) ako Zistite, čo a Lomka vpred(/) ako Nahradiť s možnosti.

➤ Tlač Nahradiť všetko.

📌 Krok 2:

➤ Takže teraz všetky hodnoty dátumu v Stĺpec B teraz predstavujú lomítka ako oddeľovače. Tieto hodnoty dátumu sú však stále v textovom formáte, ktorý musíme previesť do formátu čísla.

📌 Krok 3:

➤ Teraz v Bunka C5 , použite DATEVALUE funkcia na konverziu textového formátu na číselný formát, ktorý bude reprezentovať dátumy.

=DATEVALUE(B5)

➤ Tlač Vstúpte na stránku , použite Rukoväť náplne vyplňte zvyšné bunky a nájdete dátumy v presnom formáte.

Súvisiaci obsah: Odstránenie času z dátumu v programe Excel pomocou VBA (3 metódy)

7. Použitie funkcie SUBSTITUTE na opravu formátu dátumu

Pomocou SUBSTITUTE funkcie môžeme nahradiť alebo nahradiť bodky lomkami, ako aj efektívnejšie konvertovať textový formát na formát dátumu. Všeobecný vzorec funkcie SUBSTITUTE je:

=SUBSTITUTE(text, old_text, new_text, [instance_num]

📌 Kroky:

➤ V Bunka C5 , súvisiaci vzorec s funkciou SUBSTITUTE bude:

=SUBSTITUTE(B5,".","/")

➤ Tlač Vstúpte na stránku , automatické vyplnenie celého Stĺpec C s Rukoväť náplne a hneď dostanete výsledné hodnoty so správnym formátom dátumu.

Prečítajte si viac: Ako zmeniť formát dátumu v tabuľke Pivot v programe Excel

8. Použitie možnosti kontroly chýb na opravu formátu dátumu

Niekedy sa v bunkách obsahujúcich dátumy môžu vyskytnúť chyby, ktoré nájdete kliknutím na žltú ikonu so znakom Výkričník. Môže sa vyskytnúť správa, ktorá ukazuje, že textový dátum je s 2-miestnym rokom a pod touto správou budú možnosti na prevod 2-miestneho roku na 4-miestny rok.

Vyberieme možnosť, ktorá prevedie dvojmiestny rok na štvormiestny rok pomocou 20XX Ak roky vo vašich údajoch predstavujú roky 1900-1999, musíte použiť formát 19XX .

Po konverzii formátov rokov vo všetkých bunkách už nenájdete žiadne chybové hlásenie pre hodnoty dátumu.

Prečítajte si viac: Ako previesť dátum na deň v roku v programe Excel (4 metódy)

Záverečné slová

Dúfam, že všetky vyššie uvedené metódy na opravu formátov dátumov vám teraz umožnia efektívnejšie ich použitie v tabuľkách programu Excel. Ak máte akékoľvek otázky alebo pripomienky, dajte mi vedieť v sekcii komentárov. Alebo si môžete pozrieť naše ďalšie články týkajúce sa funkcií programu Excel na tejto webovej stránke.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.