Oprava nesprávného formátování data v aplikaci Excel (8 rychlých řešení)

  • Sdílet Toto
Hugh West

Při zadávání dat je častým jevem, že se s daty manipuluje pomocí textu nebo jiných formátů. V tomto článku se dozvíte, jak můžete změnit, upravit nebo opravit data, která nebyla v tabulce aplikace Excel správně naformátována.

Výše uvedený snímek obrazovky je přehledem článku, který představuje příklad opravy formátu data v aplikaci Excel. V následujících částech tohoto článku se dozvíte více informací o datové sadě i o metodách & funkcích pro změnu, přizpůsobení nebo opravu formátů data.

Stáhnout cvičebnici

Můžete si stáhnout sešit aplikace Excel, který jsme použili při přípravě tohoto článku.

Oprava formátu data v aplikaci Excel.xlsx

8 jednoduchých řešení pro opravu nesprávného formátování data v aplikaci Excel

1. Převod textového řetězce na formát data

Když musíme zkopírovat data z rozsahu buněk do jiné oblasti, někdy se změní formát a výsledkem je, že vidíme pouze číselné hodnoty s některými číslicemi začínajícími číslicí 4. Na obrázku níže je příklad zmíněného výskytu, kdy Sloupec D reprezentuje pouze číselné hodnoty, nikoliv ve formátu data. Pro tento případ však máme velmi snadné řešení.

📌 Kroky:

➤ Vyberte rozsah buněk obsahujících číselné hodnoty, které mají být převedeny na formát data.

➤ Na kartě Domů a v části Číslo skupiny příkazů, klikněte na rozbalovací seznam. Uvidíte tam dva typy formátu data- Krátké datum a Dlouhé datum .

➤ Vyberte některý z těchto dvou formátů a je hotovo.

Stejně jako na obrázku níže získáte výsledky se správným formátem data najednou.

Přečtěte si více: Jak převést text na datum pomocí aplikace Excel VBA (5 způsobů)

2. Přizpůsobení formátu data

Předpokládejme, že nyní chcete formát data přizpůsobit podle svých preferencí. Musíte tedy formát data přizpůsobit, že? Nyní postupujme podle následujících kroků.

📌 Krok 1:

➤ Pod Home pásku, otevřete Formát buněk dialogové okno z Číslo skupina příkazů.

📌 Krok 2:

➤ Vyberte Vlastní pod Číslo tab.

➤ Chceme například zobrazit formát data jako- "Středa, 12.08.2020 , takže podle Typ musíte napsat:

dddd, dd.mm.yyy

Zobrazí se náhled pod panelem Ukázka.

➤ Tisk OK a je hotovo.

Na následujícím obrázku jsou naše výsledné hodnoty s upraveným formátem data.

Přečtěte si více: Jak použít vzorec pro změnu formátu data v aplikaci Excel (5 metod)

3. Extrakce dat z textů pomocí Průvodce sloupci

Někdy musíme zkopírovat texty včetně dat ze zdroje a pak potřebujeme v listu aplikace Excel extrahovat data pouze z těchto textových řetězců. Neexistuje možnost jednoduše přizpůsobit nebo změnit formát data tím, že projdeme stránkou Formátování buněk příkazy. Na obrázku níže se jedná o případ problému, kdy data lžou s časy a texty.

📌 Krok 1:

➤ Vyberte celý rozsah buněk obsahujících texty s daty.

➤ Z Data vyberte kartu Text do sloupců možnost z Datové nástroje se zobrazí dialogové okno.

📌 Krok 2:

➤ Vyberte S vymezením přepínač jako typ dat & stiskněte Další .

📌 Krok 3:

➤ Nyní označte Prostor jako oddělovače, protože naše textová data mezi nimi obsahují mezery.

📌 Krok 4:

➤ Na obrázku níže nyní vidíte sloupec obsahující pouze data s černým pozadím. Datum jako Formát dat sloupce .

➤ Pokud jste si všimli, naše data v textech jsou v. MM/DD/RRRR formát, takže vyberte MDY z formátu Datum rozevírací seznam.

📌 Krok 5:

➤ Nyní klikněte na 2. sloupec v okně Náhled dat sekce.

➤ Nyní se zobrazí 2. sloupec obsahující časy, které chceme odstranit. Vyberte tedy možnost 'Neimportovat sloupec(skip)' přepínač jako Formát dat sloupce.

📌 Krok 6:

➤ Nyní klikněte na 3. sloupec.

➤ Stejně jako v předchozím kroku vyberte možnost 'Neimportovat sloupec(skip)' jako Údaje o sloupcích Formát také pro 3. sloupec.

➤ Tisk Dokončení .

Nyní budete mít k dispozici rozsah buněk pouze s extrahovanými hodnotami data. Formát data můžete změnit nebo si jej nyní přizpůsobit podle svých preferencí.

Související obsah: Jak změnit výchozí formát data z amerického na britský v aplikaci Excel (3 způsoby)

4. Použití funkce VALUE k opravě formátu data

Máme další možnost převést textový řetězec na formát data pomocí příkazu VALUE funkce. V Sloupec B , máme nyní data s textovým formátem, i když vypadají jako v přesném formátu data. v Sloupec C , použijeme VALUE funkce, která převede textový řetězec na formát čísla, pokud se čísla nacházejí v zadané buňce.

📌 Krok 1:

➤ Vyberte Buňka C5 & typ:

=VALUE(B5)

➤ Tisk Vstupte na & funkce se vrátí s několika číslicemi.

➤ Použijte Plnicí rukojeť nyní automaticky vyplnit celý Sloupec C .

Textový formát se tedy změnil na formát číselný.

📌 Krok 2:

➤ Protože nyní musíme formátovat čísla, která budou představovat data, vyberte celý rozsah buněk obsahujících tyto číselné hodnoty.

➤ Pod Home a na kartě Číslo skupiny příkazů, vyberte Krátké nebo Dlouhé datum formát.

Pak se data zobrazí ve správném formátu v okně Sloupec C.

Související obsah: Jak převést datum na měsíc v aplikaci Excel (6 snadných metod)

Podobné čtení:

  • Jak převést datum do formátu dd/mm/rrrr hh:mm:ss v aplikaci Excel
  • Získání prvního dne měsíce z názvu měsíce v aplikaci Excel (3 způsoby)
  • Jak získat poslední den předchozího měsíce v aplikaci Excel (3 metody)
  • Převod 7místného juliánského data na kalendářní datum v aplikaci Excel (3 způsoby)
  • Jak zabránit aplikaci Excel v automatickém formátování dat v CSV (3 metody)

5. Vložení funkce DATEVALUE pro opravu formátu data v aplikaci Excel

DATEVALUE Funkce vyhledá buňky obsahující data i časové údaje a vrátí pouze data. Pokud se v buňce nacházejí jiné texty než datum nebo čas, pak funkce DATEVALUE nedokáže rozpoznat datum nebo časový údaj v buňce a vrátí se ve tvaru #VALUE! chyba. Syntaxe tohoto DATEVALUE funkce je:

=DATEVALUE(date_text)

📌 Kroky:

➤ Vyberte Buňka C5 & typ:

=DATEVALUE(B5)

➤ Tisk Vstupte na , použijte Plnicí rukojeť k automatickému vyplnění dalších buněk v Sloupec C a je hotovo.

Textové hodnoty se změní na formát čísel a poté je třeba změnit formát těchto čísel na formát data.

Základní rozdíl mezi použitím VALUE a DATEVALUE funkce DATEVALUE z kombinace data a čísla z buňky vybírá pouze data. Funkce VALUE však z textového řetězce vyhledává pouze čísla bez ohledu na to, zda představují datum nebo časovou hodnotu.

Přečtěte si více: Jak převést datum na rok v aplikaci Excel (3 rychlé způsoby)

6. Použití příkazu Najít & amp; Nahradit pro převod textu do formátu data

Pokud jsou data v takovém formátu, který zahrnuje Tečky(.) místo Břišní svaly(/) jako oddělovače, pak VALUE nebo DATEVALUE nebude schopna rozpoznat hodnotu data z textového řetězce. V takovém případě musíme použít funkci Najít a nahradit nahradit příkaz Tečka(.) s Šikmý(/) a pak VALUE nebo DATEVALUE funkce je převede na Datum formáty.

📌 Krok 1:

➤ Vyberte textová data obsahující data.

➤ Tisk CTRL+H otevřít Najít a nahradit dialogové okno.

➤ Vstup Tečka(.) jako Zjistěte, co a Lomítko vpřed(/) jako Nahradit pomocí možnosti.

➤ Tisk Nahradit vše.

📌 Krok 2:

➤ Nyní jsou tedy všechny hodnoty data v položce Sloupec B nyní představují lomítka jako oddělovače. Tyto hodnoty data jsou však stále v textovém formátu, který musíme převést do formátu čísla.

📌 Krok 3:

➤ Nyní v Buňka C5 , použijte DATEVALUE funkce pro převod textového formátu na číselný formát, který bude reprezentovat data.

=DATEVALUE(B5)

➤ Tisk Vstupte na , použijte Plnicí rukojeť vyplňte zbytek buněk a najdete data v přesném formátu.

Související obsah: Odstranění času z data v aplikaci Excel pomocí VBA (3 metody)

7. Použití funkce SUBSTITUTE k opravě formátu data

Pomocí SUBSTITUTE můžeme nahradit nebo nahradit tečky lomítky a také efektivněji převést textový formát na formát data. Obecný vzorec funkce SUBSTITUTE je:

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

📌 Kroky:

➤ V Buňka C5 , související vzorec s funkcí SUBSTITUTE bude:

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

➤ Tisk Vstupte na , automaticky vyplnit celý Sloupec C s Plnicí rukojeť , a výsledné hodnoty se správným formátem data se zobrazí najednou.

Přečtěte si více: Jak změnit formát data v tabulce Pivot v aplikaci Excel

8. Použití možnosti kontroly chyb pro opravu formátu data

Někdy se v buňkách obsahujících data mohou objevit chyby, které najdete kliknutím na žlutou ikonu se znaménkem Vykřičník. Může se objevit zpráva ukazující, že textové datum je s dvoumístným rokem a pod touto zprávou budou možnosti převodu dvoumístného roku na čtyřmístný.

Vybereme možnost, která převede dvoumístný rok na čtyřmístný rok pomocí příkazu 20XX Pokud roky ve vašich datech představují roky 1900-1999, pak musíte použít formát 19XX .

Po převodu formátů roku ve všech buňkách již nenajdete žádné chybové hlášení pro hodnoty data.

Přečtěte si více: Jak převést datum na den v roce v aplikaci Excel (4 metody)

Závěrečná slova

Doufám, že všechny výše uvedené způsoby opravy formátů dat vám nyní umožní jejich efektivnější použití v tabulkách Excelu. Pokud máte nějaké dotazy nebo připomínky, dejte mi prosím vědět v sekci komentářů. Nebo se můžete podívat na naše další články týkající se funkcí Excelu na tomto webu.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.