Jak zabránit aplikaci Excel měnit čísla na data (5 způsobů)

  • Sdílet Toto
Hugh West

Funkce Microsoft Excel zjednodušit zadávání dat. Například, 3/13 se stává 13. března . To je docela nepříjemné, když zadáme to, co bychom nechtěli převést na datum. Bohužel neexistuje způsob, jak tomu zabránit. Existují však řešení, jak to obejít. V tomto článku si ukážeme 5 různých způsobů, jak zabránit tomu, aby Excel měnil čísla na data.

Stáhnout cvičebnici

Můžete si stáhnout pracovní sešit a procvičovat s nimi.

Přestat měnit čísla na data.xlsm

5 účinných způsobů, jak zabránit aplikaci Excel měnit čísla na data

Jedinou metodou, jak zabránit Excelu v převodu těchto čísel na data, je explicitně mu říci, že se nejedná o čísla. Předpokládejme například, že máme datovou sadu obsahující šest čísel, a nyní chceme zjistit zlomek těchto čísel. Když však zadáme libovolné zlomkové číslo, automaticky se převede na data. Podívejme se tedy na metody, jak tomu zabránit.

1. Využijte funkci formátování buněk, abyste zabránili Excelu převádět čísla na data

Funkce formátování buněk nám umožňuje měnit vzhled čísel buněk, aniž by se změnilo původní číslo. Víme, že zlomek číslo 0.2307 je 3/13 . Číslo tedy zadáme do vybrané buňky.

A pak stiskněte tlačítko Vstupte na a automaticky se převede na data (viz obrázek níže).

To se stane pro každou buňku při zadávání zlomkových čísel nebo čísel s / ' nebo ' - '.

Abychom zabránili Excelu převádět čísla na data, použijeme formátování textu. K tomu musíme postupovat podle níže uvedených kroků.

KROKY:

  • Nejprve vyberte buňky, do kterých chcete zadat čísla zlomků.
  • Za druhé, přejděte na Home z pásu karet.
  • Potřetí klikněte na malou ikonu v okně Číslo otevřít skupinu Formátování buněk dialogové okno.
  • Můžete také použít klávesovou zkratku Ctrl + 1 zobrazit Formátování buněk okno.

  • Takto se Formátování buněk zobrazí se dialogové okno.
  • Poté přejděte do Číslo a vyberte možnost Text .
  • Dále klikněte na OK zavřete dialogové okno.

  • Pokud nyní zadáte libovolné číslo zlomku, tato hodnota se nezmění.

  • A konečně, zadáním jakéhokoli zlomku čísla do vybraných buněk se pouze zastaví automatická změna z čísel na data.

Poznámka: Před zadáním čísla musíme změnit formát. Pokud to provedeme až po zadání čísla, formát se změní na text, ale dostaneme pouze číselnou hodnotu data, nikoli přesné číslo nebo textový řetězec, který jsme zadali.

Přečtěte si více: [Opraveno!] Proč Excel mění moje čísla? (4 důvody)

2. Zastavení převodu čísel na data pomocí apostrofu v aplikaci Excel

Nejlepší technikou, jak zajistit, aby čísla po zadání vypadala stejně, je použití apostrofu. Tímto způsobem, pokud se formátování změní zpět na Obecné a buňka je upravena, zachová si svůj předchozí vzhled, místo aby byla automaticky naformátována. Podívejme se tedy na kroky dolů.

KROKY:

  • Nejprve vyberte buňku, do které chcete vložit číslo zlomku.
  • Před zadáním čísla přidejte apostrof.
  • Tisk Vstupte na .
  • V buňce se nezobrazí, ale pokud se podíváte na panel vzorců, apostrof se zobrazí.

  • To je vše! Můžete to udělat pro celý rozsah buněk, přidání apostrofu zabrání Excelu změnit formát.

Přečtěte si více: [Opraveno!] Excel mění data na náhodná čísla (3 řešení)

3. Přidáním mezery zabráníte aplikaci Excel měnit čísla na data

Změně čísel na data můžeme v Excelu zabránit tak, že před zadáním čísla přidáme mezeru. Mezeru přidáme podle následujících kroků.

KROKY:

  • Nejprve vyberte buňku, do které chcete zadat číslo zlomku.
  • Poté před číslem udělejte mezeru.
  • Hit Vstupte na , je v buňce stále přítomna mezera.

  • To je vše! Můžete to udělat pro každý rozsah buněk a přidáním mezery Excel formát nezmění.

Přečtěte si více: Jak zastavit automatickou opravu dat v aplikaci Excel (3 rychlé způsoby)

4. Zastavení automatické změny z čísel na data vložením nuly & mezery

Před zadáním zlomku, např. 3/13 nebo 12/8 , zajistěte, aby obsahoval 0 a prostor aby se zabránilo změně čísel na data. Postupujme podle následujících kroků.

KROKY:

  • Nejprve vyberte buňku, do které chcete zadat zlomkové číslo.
  • Pak uveďte 0 a prostor před číslem.
  • Kromě toho stiskněte Vstupte na .

  • Když stisknete Vstupte na , nula opustí buňku a buňka se změní na typ čísla zlomku.
  • Pokud zaškrtnete lištu vzorce, zobrazí se desetinné číslo zlomku.

  • Tato metoda má však jeden problém, nelze ji použít pro každý zlomek. Například, 0.66667 je zlomek 8/12 ale při použití zero a prostor dohromady to ukazuje, že 2/3 protože tato čísla jsou dělitelná.

Poznámka: Doporučuji použít jiné metody místo této, ale tato bude fungovat správně, pokud použijete ' - '.

Přečtěte si více: Jak zabránit aplikaci Excel ve změně čísel (3 snadné metody)

5. Použití nástroje Excel VBA k zabránění automatickému převodu

S Excel VBA , mohou uživatelé snadno použít kód, který funguje jako nabídka Excelu z pásu karet. Chcete-li použít kód VBA kód, který zabrání Excelu měnit čísla na data, postupujme podle tohoto postupu.

KROKY:

  • Nejprve přejděte na Vývojář z pásu karet.
  • Za druhé klikněte na Visual Basic z Kód otevřít kategorii Editor jazyka Visual Basic . Nebo stiskněte Alt + F11 otevřít Editor jazyka Visual Basic .

  • Místo toho můžete na pracovní list kliknout pravým tlačítkem myši a přejít na položku Zobrazit kód . Tím se také dostanete na Editor jazyka Visual Basic .

  • Zobrazí se v Editor jazyka Visual Basic kde píšeme náš kód.
  • Za třetí klikněte na Modul z Vložte v rozevírací nabídce.

  • Tím se vytvoří Modul v sešitě.
  • A zkopírujte a vložte VBA níže uvedený kód.

Kód VBA:

 Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • Poté spusťte kód kliknutím na tlačítko RubSub nebo stisknutím klávesové zkratky F5 .

Poznámka: Kód nemusíte měnit. Stačí jen změnit rozsah podle vašich požadavků.

  • A konečně, pokud zadáte libovolné číslo se znakem ' / ' nebo ' - ', nezmění se.

Přečtěte si více: Jak zabránit aplikaci Excel v automatickém formátování čísel (3 snadné způsoby)

Co je třeba mít na paměti

Při používání Excel VBA kód na pracovním listu, ujistěte se, že jste soubor uložili s příznakem Aplikace Excel s podporou maker Pracovní sešit a rozšíření bude .xlsm .

Závěr

Výše uvedené způsoby vám pomohou Zabránění aplikaci Excel měnit čísla na data . doufám, že vám to pomůže! Dejte nám prosím vědět v sekci komentářů, pokud máte nějaké dotazy, návrhy nebo zpětnou vazbu. Nebo se můžete podívat na naše další články v sekci ExcelWIKI.com blog!

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.