Zachování počátečních nul a vysoké počty

Zachování počátečních nul a vysoké počty

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Někdy importu nebo zadávání dat do Excelu, který obsahuje počáteční nuly, jako je 00123 nebo velkého jako 1234 5678 9087 6543? Tyto příklady čísla sociálního pojištění, telefonní čísla, čísla kreditních karet, kódy produktů, čísla účtů nebo poštovní směrovací čísla. Aplikace Excel automaticky odstraňuje počáteční nuly a převede vysoké počty exponenciální notaci jako 1.23E + 15, aby bylo možné vzorců a matematických operací na nich mají pracovat. Tento článek se zabývá jak zajistit, aby vaše data v původním formátu, který Excel zpracovává jako text.

Převedení čísla na text při importu textových dat

Formátovat jednotlivých sloupců jako text při importu dat pomocí prostředí načíst a transformovat (Power Query) v Excelu. V tomto případě jsme při importu textového souboru, ale kroky transformace dat jsou stejné pro data importovaná z jiných zdrojů, jako je XML Web, JSON, atd.

  1. Klikněte na kartě Data klikněte Na Text/CSV vedle tlačítka Načíst Data. Pokud nevidíte tlačítko Načíst Data, přejděte na Nový dotaz > Ze souboru > Z textu a procházet textový soubor, stiskněte klávesu importovat.

  2. Excel načte data v podokně náhledu. V podokně náhledu Editoru dotazů načíst stisknutím klávesy Upravit.

  3. V případě všechny sloupce se převedou na text, vyberte sloupec, který chcete převést kliknutím na záhlaví sloupce a pak na Domů > transformace > Datový typ > Vybrat Text.

    Power Query – Data po převedení na text

    Tip : Můžete vybrat víc sloupců s Klávesou Ctrl + šipka vlevo.

  4. Pak klikněte na Nahradit aktuální v dialogovém okně Změnit typ sloupce a aplikace Excel budou vybrané sloupce převést na text.

    Načíst a Transformovat > data převést na text
  5. Až skončíte, klikněte na Zavřít a načíst a aplikace Excel budou vráceny dotazu do listu.

    Pokud vaše data se mění v budoucnu, můžete přejít na Data > Aktualizovat a aplikace Excel se automaticky aktualizovat data a použití transformací za vás.

V aplikaci Excel 2010 a 2013 se dvěma způsoby importu textových souborů a převedení čísla na text. Doporučujeme používat Power Query, které je k dispozici Pokud stažení doplňku Power Query. Pokud nemůžete stáhnout doplněk Power Query, můžete použít Průvodce importem textu. V tomto případě jsme při importu textového souboru, ale kroky transformace dat jsou stejné pro data importovaná z jiných zdrojů, jako je XML Web, JSON, atd.

  1. Klikněte na kartě Power Query na pásu karet a potom vyberte Načíst externí Data > Z textu.

  2. Excel načte data v podokně náhledu. V podokně náhledu Editoru dotazů načíst stisknutím klávesy Upravit.

  3. V případě všechny sloupce se převedou na text, vyberte sloupec, který chcete převést kliknutím na záhlaví sloupce a pak na Domů > transformace > Datový typ > Vybrat Text.

    Power Query – Data po převedení na text

    Tip : Můžete vybrat víc sloupců s Klávesou Ctrl + šipka vlevo.

  4. Pak klikněte na Nahradit aktuální v dialogovém okně Změnit typ sloupce a aplikace Excel budou vybrané sloupce převést na text.

    Načíst a Transformovat > data převést na text
  5. Až skončíte, klikněte na Zavřít a načíst a aplikace Excel budou vráceny dotazu do listu.

    Pokud vaše data se mění v budoucnu, můžete přejít na Data > Aktualizovat a aplikace Excel se automaticky aktualizovat data a použití transformací za vás.

Zachování počátečních nul pomocí použití vlastního formátu

Pokud chcete řešení tohoto problému v sešitu, protože není používaný jinými programy jako zdroj dat, můžete vlastní nebo speciální formátování pro zachování počátečních nul. To funguje pro číselných kódů, které obsahují méně než 16 číslic. Kromě toho můžete naformátovat číselných kódech se pomlčky nebo jiné znamének za sebou. Například čitelnost telefonního čísla, můžete přidat přerušované čáry mezi mezinárodní kód, kód země/oblasti, směrové číslo oblasti, předpona a poslední několik čísla.

Číselný kód

Příklad

Vlastní formát čísla

Rodné
číslo

012345678

000-00-0000 
012-34-5678 

Telefon

0012345556789

00-0-000-000-0000 
00-1-234-555-6789 

Směrovací
číslo

00123

00000 
00123 

Postup   

  1. Vyberte buňku nebo oblast buněk, které chcete formátovat.

  2. Stisknutím kombinace kláves Ctrl + 1 načíst dialogové okno Formát buněk.

  3. Klikněte na kartu číslo a pak v seznamu druh klikněte na tlačítko vlastní a potom v rozevíracím seznamu Typ zadejte formát čísla, například 000 00 0000 kódem rodné číslo nebo 00000 pětimístná PSČ.

    Tip : Můžete také kliknout na položku Speciální a poté zvolit PSČ, PSČ (bez mezery), Telefonní číslo nebo Telefonní číslo (dlouhé).

    Další informace o vlastních kódů najdete v tématu Vytvoření nebo odstranění vlastního formátu čísla.

    Poznámka : To nebude možné obnovit počáteční nuly, které byly odebrány před formátování. Ovlivní pouze čísla, která jsou zadány po použití formátu.

Použijte funkci hodnota.na.text k použití formátu

Můžete použít prázdného sloupce vedle vašich dat a pomocí funkce hodnota.na.text převést na požadovaný formát.

Číselný kód

Příklad (v buňce A1)

Funkce hodnota.na.text a nový formát

Rodné
číslo

012345678

=HODNOTA.NA.TEXT(A1;"000-00-0000")
012-34-5678

Telefon

0012345556789

=HODNOTA.NA.TEXT(A1;"00-0-000-000-0000")
00-1-234-555-6789

Směrovací
číslo

00123

=HODNOTA.NA.TEXT(A1;"00000")
00123

Zaokrouhlování čísel kreditních karet směrem dolů

V Excelu už maximální přesností na 15 platných číslic, což znamená, že pro libovolné číslo obsahující 16 nebo víc číslic, například číslo kreditní karty, všechna čísla dřívější 15 číslice jsou zaokrouhlena dolů. V případě číselných kódů, které jsou 16 číslic nebo větší je nutné použít formátu textu. K tomuto účelu můžete udělat jednu z těchto akcí:

  • Sloupec můžete formátovat jako Text

    Vyberte oblast dat a stisknutím kombinace kláves Ctrl + 1 Snadné spuštění na Formát > dialogové okno buňky. Na kartě číslo klikněte na Text.

    Poznámka : Tím nezmění čísla, která jste již zadali. Ovlivní pouze čísla, která jsou zadány po použití formátu.

  • Použití znaku apostrof

    Před číslo napsat apostrof (') a Excel budou považovat za text.

Začátek stránky

Potřebujete další pomoc?

Kdykoli se můžete zeptat některého odborníka v technické komunitě Excelu, získat podporu v komunitě pro odpovědi, případně navrhnout novou funkci nebo vylepšení ve fóru Excel User Voice.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×