Ako zabrániť programu Excel meniť čísla na dátumy (5 spôsobov)

  • Zdieľajte To
Hugh West

Vlastnosti Microsoft Excel zjednodušiť zadávanie dátumov. Napríklad, 3/13 sa stáva 13. marca . Je to dosť nepríjemné, keď zadávame to, čo by sme nechceli previesť na dátum. Bohužiaľ, neexistuje spôsob, ako tomu zabrániť. Existujú však obchádzky. V tomto článku si ukážeme 5 rôznych spôsobov, ako zabrániť programu Excel meniť čísla na dátumy.

Stiahnite si cvičebnicu

Môžete si stiahnuť pracovný zošit a precvičovať s nimi.

Prestaňte meniť čísla na dátumy.xlsm

5 účinných spôsobov, ako zabrániť programu Excel meniť čísla na dátumy

Jedinou metódou, ako zabrániť programu Excel, aby tieto čísla konvertoval na dátumy, je explicitne mu povedať, že to nie sú čísla. Predpokladajme napríklad, že máme súbor údajov obsahujúci šesť čísel, a teraz chceme zistiť zlomok týchto čísel. Keď však zadáme akékoľvek číslo zlomku, automaticky sa konvertuje na dátumy. Pozrime sa teda na metódy, ako tomu zabrániť.

1. Využite funkciu formátovania buniek, aby ste zabránili programu Excel konvertovať čísla na dátumy

Funkcia formátovania buniek nám umožňuje zmeniť vzhľad čísel buniek bez toho, aby sa zmenilo pôvodné číslo. Vieme, že číslo zlomku 0.2307 je . 3/13 . Takže do vybranej bunky zadáme číslo.

A potom stlačte tlačidlo Vstúpte na stránku a automaticky sa prevedie na dátumy (pozri obrázok nižšie).

Toto sa stane pre každú bunku pri zadávaní zlomkových čísel alebo čísel s / ' alebo ' - '.

Aby Excel neprevádzal čísla na dátumy, použijeme formátovanie textu. Na to musíme postupovať podľa nižšie uvedených krokov.

KROKY:

  • Najprv vyberte bunky, do ktorých chcete zadať čísla zlomkov.
  • Po druhé, prejdite na Domov na páse kariet.
  • Po tretie, kliknite na malú ikonu v Číslo otvoriť skupinu Formátovanie buniek dialógové okno.
  • Prípadne môžete použiť klávesovú skratku Ctrl + 1 na zobrazenie Formátovanie buniek okno.

  • Takto sa Formátovanie buniek zobrazí sa dialógové okno.
  • Potom prejdite na Číslo a vyberte Text .
  • Ďalej kliknite na OK zavrieť dialógové okno.

  • Ak teraz zadáte ľubovoľné číslo zlomku, táto hodnota sa nezmení.

  • Napokon, zadaním ľubovoľného čísla zlomku do vybraných buniek sa len zastaví automatická zmena z čísel na dátumy.

Poznámka: Pred zadaním čísla musíme zmeniť formát. Ak to vykonáme po zadaní čísla, formát sa zmení na text, ale dostaneme len číselnú hodnotu dátumu, a nie presné číslo alebo textový reťazec, ktorý sme zadali.

Prečítajte si viac: [Opravené!] Prečo Excel mení moje čísla? (4 dôvody)

2. Zastavenie prevodu čísel na dátumy pomocou apostrofu v programe Excel

Najlepšou technikou na zabezpečenie toho, aby čísla po zadaní vyzerali rovnako, je použitie apostrofu. Ak sa takýmto spôsobom zmení formátovanie späť na Všeobecné a bunka je upravená, zachová si svoj predchádzajúci vzhľad, namiesto toho, aby bola automaticky formátovaná. Pozrime sa teda na kroky smerom nadol.

KROKY:

  • V prvom rade vyberte bunku, do ktorej chcete vložiť číslo zlomku.
  • Potom pred zadaním čísla pridajte apostrof.
  • Tlač Vstúpte na stránku .
  • V bunke sa to nezobrazí, ale ak sa pozriete na panel vzorcov, apostrof sa zobrazí.

  • To je všetko! Môžete to urobiť pre celý rozsah buniek, pridanie apostrofu zabráni programu Excel zmeniť formát.

Prečítajte si viac: [Opravené!] Excel mení dátumy na náhodné čísla (3 riešenia)

3. Pridaním medzery zastavíte aplikáciu Excel pred zmenou čísel na dátumy

Môžeme zabrániť tomu, aby program Excel zmenil čísla na dátumy pridaním medzery pred zadaním čísla. Pridáme medzeru podľa nasledujúceho postupu.

KROKY:

  • Najskôr vyberte bunku, do ktorej chcete zadať číslo zlomku.
  • Potom pred číslom urobte medzeru.
  • Hit Vstúpte na stránku , medzera je v bunke stále prítomná.

  • To je všetko! Môžete to urobiť pre každý rozsah buniek a pridaním medzery Excel nezmení formát.

Prečítajte si viac: Ako zastaviť automatickú opravu dátumov v programe Excel (3 rýchle spôsoby)

4. Zastavenie automatickej zmeny z čísel na dátumy vložením nuly & medzera

Pred zadaním zlomku, ako napr. 3/13 alebo 12/8 , zabezpečte, aby obsahoval 0 a priestor aby sa zabránilo zmene čísel na dátumy. Postupujme podľa nasledujúcich krokov.

KROKY:

  • Najprv vyberte bunku, do ktorej chcete zadať zlomkové číslo.
  • Potom uveďte 0 a priestor pred číslom.
  • Okrem toho stlačte Vstúpte na stránku .

  • Keď stlačíte Vstúpte na stránku , nula opustí bunku a bunka sa zmení na typ čísla zlomku.
  • Ak skontrolujete panel vzorca, zobrazí sa desatinné číslo zlomku.

  • Táto metóda má však jeden problém, nebudete ju môcť použiť pre každý zlomok. Napríklad, 0.66667 je zlomok 8/12 ale pri používaní nula a priestor spolu, to ukazuje, že 2/3 keďže tieto čísla sú deliteľné.

Poznámka: Odporúčam použiť iné metódy namiesto tejto, ale táto bude fungovať správne, ak použijete ' - '.

Prečítajte si viac: Ako zabrániť programu Excel meniť čísla (3 jednoduché metódy)

5. Použitie programu Excel VBA na zabránenie automatickej konverzii

S Excel VBA , môžu používatelia jednoducho používať kód, ktorý funguje ako ponuka Excelu z pásu kariet. Ak chcete použiť VBA kód, ktorý zabráni programu Excel meniť čísla na dátumy, postupujme podľa tohto postupu.

KROKY:

  • Najprv prejdite na Vývojár na páse kariet.
  • Po druhé, kliknite na Visual Basic z Kód otvoriť kategóriu Editor jazyka Visual Basic . Alebo stlačte Alt + F11 otvoriť Editor jazyka Visual Basic .

  • Namiesto toho môžete jednoducho kliknúť pravým tlačidlom myši na pracovný hárok a prejsť na Zobraziť kód Tým sa dostanete aj na Editor jazyka Visual Basic .

  • Táto informácia sa zobrazí v Editor jazyka Visual Basic kde píšeme náš kód.
  • Po tretie, kliknite na Modul z Vložte rozbaľovací panel ponuky.

  • Tým sa vytvorí Modul v zošite.
  • A skopírujte a vložte VBA kód uvedený nižšie.

Kód VBA:

 Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • Potom spustite kód kliknutím na RubSub alebo stlačením klávesovej skratky F5 .

Poznámka: Kód nemusíte meniť. Stačí, ak zmeníte rozsah podľa svojich požiadaviek.

  • Ak napokon zadáte ľubovoľné číslo so symbolom ' / ' alebo ' - ', nezmení sa.

Prečítajte si viac: Ako zastaviť automatické formátovanie čísel v programe Excel (3 jednoduché spôsoby)

Čo treba mať na pamäti

Pri používaní Excel VBA kód na pracovnom hárku, uistite sa, že ste súbor uložili s Makrá s podporou aplikácie Excel Pracovný zošit a rozšírenie bude .xlsm .

Záver

Vyššie uvedené spôsoby vám pomôžu Zabrániť programu Excel meniť čísla na dátumy Dúfam, že vám to pomôže! Ak máte nejaké otázky, návrhy alebo pripomienky, dajte nám vedieť v sekcii komentárov. Alebo sa môžete pozrieť na naše ďalšie články v ExcelWIKI.com blog!

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.