Obsah
V aplikaci Microsoft Excel není možné zachovat počáteční nuly pouhým zadáním čísla s číslem 0 na začátku, protože Excel ve výchozím nastavení tyto nuly odstraní & zachová pouze pozdější části. V tomto článku chci ukázat, jak můžeme přidat nebo zachovat tyto počáteční nuly pomocí řady jednoduchých & plodných funkcí & technik.
Stáhnout cvičebnici
Můžete si stáhnout cvičnou knihu, kterou jsme použili při přípravě tohoto článku. Můžete měnit nebo upravovat buňky & výsledky si můžete prohlédnout ihned pomocí vložených vzorců.
Ponechání předních nul.xlsm
10 způsobů, jak v aplikaci Excel zachovat přední nuly
V této části vám ukážu 10 rychlých a snadných metod pro zachování počátečních nul v aplikaci Excel v operačním systému Windows. Tento článek obsahuje podrobná vysvětlení s jasnými ilustracemi ke všemu. Použil jsem metodu. Verze Microsoft 365 zde. Můžete však použít jakoukoli jinou verzi v závislosti na své dostupnosti. Pokud některá část tohoto článku ve vaší verzi nefunguje, zanechte prosím komentář.
1. Formátování buněk tak, aby zůstaly zachovány vedoucí nuly
Chcete-li v aplikaci Excel zachovat počáteční nuly, formátování buněk poskytuje nejjednodušší možnost, kterou můžete následovat. Číslo můžete přizpůsobit nebo převést do textového formátu pouze několika kliknutími.
1.1 Přizpůsobení formátu čísla
Zde je seznam 8 států s jejich Poštovní směrovací čísla Nyní chceme zachovat stejný formát pro všechna poštovní směrovací čísla tím, že před ně v případě potřeby přidáme 0.
📌 Kroky:
- Nejprve vyberte všechny buňky (C5:C12) obsahující poštovní směrovací čísla.
- Pak pod Home na pásu karet klikněte na možnost dialogového okna, jak je znázorněno v pravém dolním rohu. Číslo skupina příkazů.
- Pak z Formátování buněk dialogové okno, vyberte Vlastní
- Přidat 00000 v Přizpůsobený typ formátovací pole.
- Nakonec stiskněte tlačítko OK tlačítko.
- Nyní tedy vidíte všechna poštovní směrovací čísla ve stejném formátu s ponecháním počátečních nul tam, kde je to nutné.
1.2 Použití vestavěných speciálních formátů
Totéž můžeme provést výběrem možnosti Speciální v okně Formátování buněk dialogové okno. Poté vyberte Poštovní směrovací číslo stiskněte tlačítko OK & hotovo.
- K tomu můžete využít další běžné formáty, které jsou zde k dispozici, jako například... Telefonní číslo, sériové číslo zabezpečení, atd. Všechny tyto položky jsou přiřazeny výchozímu umístění USA. Umístění můžete také změnit výběrem jiné oblasti nebo země z nabídky. Lokalita v rozevírací nabídce &; pak budete moci najít podobné možnosti jako formáty čísel pro vybranou oblast.
- V důsledku toho uvidíte, že před čísly budou úvodní nuly.
Přečtěte si více: Jak zachovat vedoucí nuly v Excelu CSV (4 snadné způsoby)
1.3 Použití formátu textu
Pomocí Text můžeme také ponechat počáteční nuly podle potřeby.
📌 Kroky:
- Vyberte buňky, do kterých chcete zadat poštovní směrovací čísla.
- Z Číslo skupina příkazů, Vyberte formát jako Text z rozevíracího seznamu.
- Nyní začněte zadávat všechna poštovní směrovací čísla do buněk & uvidíte, že se neodstraní žádná úvodní nula.
- Objeví se však chybová zpráva " Číslo uložené jako text " ze žluté rozevírací nabídky vedle buněk. Vyberte možnost "Ignorovat chybu ' pro každou buňku & hotovo.
- Vzhledem k tomu, že provedení této metody pro všechna data ručně zabere určitý čas, je tato metoda efektivní, pokud potřebujete zadat data spíše než formátovat rozsah uložených dat.
Přečtěte si více: Jak přidat přední nuly v textovém formátu aplikace Excel (10 způsobů)
2. Použití funkce TEXT pro přidání předcházejících nul
Na stránkách Funkce TEXT je další užitečný způsob, jak formátovat čísla pomocí přidání počátečních nul .
📌 Kroky:
- Zde. v Buňka D5 vložte následující vzorec:
=TEXT(C5, "00000")
🔎 Rozdělení vzorců:
- Na stránkách TEXT převádí číslo na text v určitém formátu hodnoty.
- Zde uvnitř závorky, C5 je hodnota buňky, která je formátována ve tvaru " 00000 " textový formát.
- Tisk Vstupte na & uvidíte požadovaný výsledek.
- Chcete-li nyní provést totéž pro všechny buňky, použijte příkaz Plnicí rukojeť možnost z Buňka D5 naplnit až do posledního místa Buňka D12 & najdete zde všechna poštovní směrovací čísla v podobném formátu.
- Zde se zobrazí upozornění na chybu, protože jste vložili čísla jako textový vstup. Chyby musíte ignorovat kliknutím na ikonu chyby a výběrem možnosti " Ignorovat chybu ".
3. Přidávání apostrofů před čísla
Můžeme také použít apostrof před číslem & pak podle potřeby přidáme nuly. Tím se buňka převede do textového formátu.
- K tomu je třeba přidat apostrofy ručně před každé číslo a poté přidejte počáteční nuly. Čísla tak můžete jednoduše převést na text formát.
- Protože tato metoda představuje textový formát, najdete opět chybové hlášení obsahující " Číslo uložené jako text ". Takže budete muset vybrat možnost Ignorovat chybu pro všechny buňky s chybovými hlášeními.
4. Kombinace funkce RIGHT s operátorem Ampersand
Toto je další dokonalá metoda, která vrací výsledek pomocí metody Funkce RIGHT a Ampersand (&). Můžete také použít operátor Funkce CONCATENATE místo operátoru &.
📌 Kroky:
- Na adrese Buňka D5 vložte následující vzorec:
=RIGHT("00000"&C5,5)
- Tisk Vstupte na tlačítko.
- Použijte Plnicí rukojeť vyplnit všechny ostatní buňky obsahující poštovní směrovací čísla.
🔎 Rozdělení vzorců:
- Zde se PRAVÁ vrátí zadaný počet znaků od konce textového řetězce.
- Zřetězení 00000 před každým číslem pomocí Ampersand(&) mezi buňkami 00000 &.
- Nyní je PRAVÁ funkce umožňuje zadat do buněk pouze posledních 5 znaků každého výsledného údaje.
Přečtěte si více: Jak přidat přední nuly v aplikaci Excel pomocí operace CONCATENATE
5. Použití funkce BASE
Funkce BASE se používá k převodu čísla do různých číselných soustav. (binární, desítková, šestnáctková nebo osmičková soustava) . Prostřednictvím této funkce můžete také definovat, kolik znaků chcete zobrazit.
📌 Kroky:
- Na adrese Buňka D5 vložte následující vzorec:
=BASE(C5,10,5)
- Tisk Vstupte na .
- Použijte Plnicí rukojeť automaticky vyplnit všechny ostatní buňky podle potřeby.
🔎 Rozdělení vzorců:
Uvnitř argumentů BASE funkce,
- C5 je vybrán jako Buňky hodnotu pro C5 .
- 10 je radix nebo číselná soustava pro desetinné hodnoty.
- A 5 je počet znaků, které chceme zobrazit jako výsledek.
Podobná čtení
- Jak vložit závorky pro záporná čísla v aplikaci Excel
- Formátování čísel v tisících K a milionech M v aplikaci Excel (4 způsoby)
- Jak použít formát čísla v milionech s čárkou v aplikaci Excel (5 způsobů)
- Vlastní formát čísla: miliony s jedním desetinným místem v aplikaci Excel (6 způsobů)
6. Importování textového souboru & Pak přidání předních nul pomocí nástroje Power Query Tool & Funkce PadText
Můžete také importovat řadu dat & pak je převést do pevného formátu přidáním počátečních nul. Microsoft Excel 2010 nebo vyšší verzi, pak budete moci tuto metodu použít s Editor dotazů Power Query .
📌 Kroky:
- V rámci Data stuha, klikněte na Z textu/CSV možnost.
- Zobrazí se dialogové okno, ve kterém je třeba importovat soubor obsahující data.
- Vyberte soubor & pak stiskněte Dovoz.
- Zobrazí se nové dialogové okno s importovanými daty & musíte kliknout na tlačítko Transformace dat .
- Nyní je Power Query zobrazí se okno.
- Pod Přidat sloupec stuha, vyberte Vlastní sloupec .
- Přidejte název sloupce pod Název nového sloupce možnost.
- Nyní pod Vlastní vzorec sloupce , typ-
=Text.PadStart([Sloupec1],5, "0")
- Tisk OK .
Najdete zde nový sloupec s naformátovanými poštovními směrovacími čísly.
- Vyberte Zavřít & Načíst možnost.
Nyní se objeví nový pracovní list & nově získaná data z Editoru dotazů Power Query Editor zde budou transformována pomocí otočné tabulky, jak je znázorněno níže.
Přečtěte si více: Excel Převod čísla na text s předními nulami: 10 efektivních způsobů
7. Sloučení funkcí REPT & LEN dohromady
Použití REPT & LEN další plodnou metodou, kterou můžete použít, je společné fungování.
📌 Kroky:
- Na adrese Buňka D5 , typ-
=REPT(0,5-LEN(C5))&C5
- Tisk Vstupte na & ihned se zobrazí formátované hodnoty.
🔎 Rozdělení vzorců:
- REPT funkce pochází z Opakování slovo & tato funkce opakuje text daný početkrát.
- LEN funkce vrací počet znaků textového řetězce.
- Nyní uvnitř argumentů, 0 byla přidána jako první, protože se jedná o textovou hodnotu, kterou chceme podle potřeby opakovat jako úvodní nuly před čísly.
- 5-LEN(C5) označuje počet počátečních nul (0), které je třeba přidat nebo zopakovat.
- Nakonec, Buňka C5 se přidá k celé funkci pomocí Ampersand(&) protože tato hodnota buňky musí být umístěna za počátečními nulami.
Přečtěte si více: Jak v aplikaci Excel před čísla vložit 0 (5 praktických metod)
8. Přidání pevného počtu předních nul pomocí funkce CONCATENATE
Pokud chcete před číslo nebo text přidat určitý počet počátečních nul, pak CONCATENATE vám pomůže samotná funkce. Zde jsou uvedeny různé typy čísel ve formátu Sloupec B & před každé číslo přidáme dvě nuly na začátku.
📌 Kroky:
- Na adrese Buňka C5 , typ-
=CONCATENATE("00",B5)
- Tisk Vstupte na .
- Použijte Plnicí rukojeť pro automatické vyplnění ostatních buněk až do C12 .
Na obrázku níže vidíte všechna čísla se dvěma počátečními nulami.
Přečtěte si více: Jak v aplikaci Excel spojovat čísla s předními nulami (6 metod)
9. Použití VBA k zachování nul na začátku textu
Můžeme také ponechat nebo přidat počáteční nuly pomocí příkazu VBScript.
📌 Kroky:
- Za tímto účelem nejprve přejděte na horní lištu a stiskněte tlačítko Vývojář , poté stiskněte tlačítko Visual Basic z nabídky.
- Můžete použít ALT + F11 otevřít "Microsoft Visual Basic pro aplikace" pokud nemáte přidanou kartu Vývojář.
- Nyní se otevře okno s názvem "Microsoft Visual Basic pro aplikace" Zde v horní liště nabídky stiskněte tlačítko "Insert" Objeví se nabídka. Z ní vyberte možnost "Modul" možnost.
- Nyní je k dispozici nová "Modul" se zobrazí okno. A Vložit tento kód VBA do rámečku.
Sub KeepLeadingZeroes() Range("C5", Range("C5").End(xlDown)).Select Selection.NumberFormat = "000000" End Sub
- Tisk F5 , a spustí kódy nebo makro.
- Tisk Alt+F11 znovu vrátit do tabulky Excel & uvidíte výsledek, jak je znázorněno na následujícím obrázku.
🔎 Vysvětlení kódu VBA:
- Přidáváme Podprogram sekce první & pojmenování našeho makra jako KeepLeadingZeros .
- S Rozsah je vybrána 1. buňka, kterou je třeba naformátovat.
- S End(xldown) & Vyberte vybereme celý rozsah buněk obsahujících poštovní směrovací čísla.
- V dalším řádku přes NumberFormat definujeme počet číslic(5) s číslicemi 0.
Přečtěte si více: Jak odstranit přední nuly v aplikaci Excel (7 snadných způsobů + VBA)
10. Ponechání nebo přidání nul na začátku v tabulce Pivot
V Otočná tabulka , můžeme použít DAX (Data Analysis Expression) vzorec pro zachování nebo přidání počátečních nul formátováním sloupce nebo řádku.
📌 Kroky:
- Z Vložte stuha, vyberte Otočná tabulka a dialogové okno s názvem Vytvoření otočné tabulky se objeví.
- V Stůl/rozsah vyberte celé pole Tabulkové pole (B4:C12).
- Označte možnost Přidání těchto dat do datového modelu '.
- Tisk DOBŘE.
Pomocí těchto kroků můžete nyní převést data do otočné tabulky, ve které jsou k dispozici opatření DAX.
- Zobrazí se nový pracovní list & vpravo uvidíte položku Pole otočné tabulky okno.
- Klikněte pravým tlačítkem myši na myší na Rozsah.
- Vyberte Přidat opatření.. .
Zobrazí se nové dialogové okno s názvem Opatření se objeví. Tato funkce se nazývá Editor vzorců DAX .
- Typ Poštovní směrovací čísla s předními nulami jako Název opatření nebo cokoli jiného.
- V rámci Tyč vzorce , typ-
=CONCATENATEX(Range,FORMAT([PSČ], "00000"),",")
- Tisk DOBŘE.
- Přejděte na Pole otočné tabulky opět najdete novou možnost - f x Poštovní směrovací čísla s předními nulami
- Označte tuto možnost & výsledek se zobrazí vlevo v tabulce.
Přečtěte si více: Jak přidat vedoucí nuly a vytvořit 10 číslic v aplikaci Excel (10 způsobů)
Závěrečná slova
To jsou všechny jednoduché & efektivní způsoby, které můžete následovat přidat nebo zachovat vedoucí nuly v datech aplikace Microsoft Excel. Pokud znáte další základní & plodné metody, které bych měl přidat, dejte mi vědět prostřednictvím komentářů. Nebo se můžete podívat na naše další informativní & zajímavé články na tomto webu.