Kaip neleisti "Excel" keisti skaičių į datas (5 būdai)

  • Pasidalinti
Hugh West

Funkcijos "Microsoft Excel įvesti datas paprasčiau. Pavyzdžiui, 3/13 tampa 13 kovo 13 d. . Tai gana erzina, kai įvedame tai, ko nenorėtume konvertuoti į datą. Deja, nėra būdo, kaip sustabdyti, kad tai neįvyktų. Tačiau yra apėjimo būdų. Šiame straipsnyje parodysime 5 skirtingus būdus, kaip sustabdyti, kad "Excel" nekeistų skaičių į datas.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti pratybų sąsiuvinį ir pasipraktikuoti su jais.

Nustokite keisti skaičius į datas.xlsm

5 veiksmingi būdai, kaip sustabdyti "Excel" nuo skaičių keitimo į datas

Vienintelis būdas, kaip neleisti "Excel" konvertuoti šių skaičių į datas, yra aiškiai pasakyti, kad jie nėra skaičiai. Pavyzdžiui, tarkime, turime duomenų rinkinį, kuriame yra šeši skaičiai, o dabar norime rasti šių skaičių dalį. Tačiau kai įvedame bet kokį skaičių dalį, jis automatiškai konvertuojamas į datas. Taigi apžvelkime metodus, kaip tai sustabdyti.

1. Pasinaudokite "Format Cells" funkcija, kad neleistumėte "Excel" konvertuoti skaičių į datas

Funkcija "Format cells" leidžia keisti ląstelių skaičių išvaizdą nekeičiant pradinio skaičiaus. Žinome, kad dalinis skaičius 0.2307 yra . 3/13 . Taigi į pasirinktą langelį įrašome skaičių.

Tada paspauskite Įveskite klavišą ir jis automatiškai konvertuojamas į datas (žr. toliau pateiktą ekrano nuotrauką).

Taip atsitiks kiekvienoje ląstelėje įvedant trupmeninius skaičius arba skaičius su / ' arba - '.

Norėdami sustabdyti "Excel" skaičių konvertavimą į datas, naudosime teksto formatavimą. Tam turime atlikti toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite langelius, į kuriuos norite įrašyti trupmenų skaičius.
  • Antra, eikite į Pagrindinis skirtuką iš juostos.
  • Trečia, spustelėkite mažytę piktogramą Numeris grupę, kad atidarytumėte Formuoti ląsteles dialogo langas.
  • Taip pat galite naudoti klaviatūros spartųjį klavišą Ctrl + 1 rodyti Formuoti ląsteles langas.

  • Taigi Formuoti ląsteles bus rodomas dialogo langas.
  • Tada eikite į Numeris meniu ir pasirinkite Tekstas .
  • Be to, spustelėkite GERAI mygtuką, kad uždarytumėte dialogo langą.

  • Jei įvesite bet kokį trupmenos skaičių, jis nepasikeis.

  • Galiausiai, į pasirinktus langelius įvedus bet kokį trupmenos skaičių, automatinis skaičių keitimas į datas sustabdomas.

Pastaba: Prieš įvesdami skaičių, turime pakeisti formatą. Jei tai atliksime įvedę skaičių, formatas bus pakeistas į tekstą, tačiau gausime tik datos skaitinę reikšmę, o ne tikslią skaičių ar teksto eilutę, kurią pateikėme.

Skaityti daugiau: [Pataisyta!] Kodėl "Excel" keičia mano skaičius? (4 priežastys)

2. Sustabdyti skaičių konvertavimą į datas naudojant apostrofą programoje "Excel

Geriausias būdas užtikrinti, kad įvesti skaičiai atrodytų vienodai, yra naudoti apostrofą. Tokiu būdu, jei formatavimas pakeičiamas į Bendra ir ląstelė redaguojama, ji išlaikys ankstesnę išvaizdą, o ne bus automatiškai suformatuota. Taigi, apžvelkime žingsnius žemyn.

ŽINGSNIAI:

  • Pirmiausia pasirinkite langelį, kuriame norite įrašyti trupmenos skaičių.
  • Tada prieš įrašydami skaičių pridėkite apostrofą.
  • Paspauskite Įveskite .
  • Ląstelėje jis nebus rodomas, bet jei pažvelgsite į formulių juostą, apostrofas bus matomas.

  • Štai ir viskas! Tai galite padaryti visoms ląstelėms, o pridėję apostrofą neleisite "Excel" pakeisti formato.

Skaityti daugiau: [Pataisyta!] "Excel" keičia datas į atsitiktinius skaičius (3 sprendimai)

3. Pridėkite tarpą, kad "Excel" nekeistų skaičių į datas

Galime neleisti "Excel" keisti skaičių į datas, jei prieš įvesdami skaičių pridėsime tarpą. Pridėkime tarpą atlikdami šiuos veiksmus.

ŽINGSNIAI:

  • Pasirinkite langelį, į kurį pirmiausia norite įvesti trupmenos skaičių.
  • Po to prieš skaičių rašykite tarpą.
  • Paspauskite Įveskite , ląstelėje vis dar yra tarpas.

  • Tai viskas! Tai galite padaryti kiekvienam ląstelių intervalui, o pridėjus tarpą "Excel" nepakeis formato.

Skaityti daugiau: Kaip sustabdyti automatinį datų taisymą "Excel" programoje (3 greiti būdai)

4. Sustabdyti automatinį skaičių keitimą į datas įterpiant nulį & amp; tarpą

Prieš įvesdami trupmeną, pvz. 3/13 arba 12/8 , užtikrinkite, kad būtų įtrauktas 0 ir erdvė kad ji neleistų skaičių pakeisti į datas. Atlikime toliau nurodytus veiksmus.

ŽINGSNIAI:

  • Pirmiausia pasirinkite langelį, į kurį norite įvesti trupmeninį skaičių.
  • Tada įtraukite 0 ir erdvė prieš numerį.
  • Be to, paspauskite Įveskite .

  • Kai paspaudžiate Įveskite , nulis palieka langelį, ir langelis tampa trupmeninio skaičiaus tipu.
  • Jei pažymėsite formulės juostą, joje bus rodomas trupmenos dešimtainis skaičius.

  • Tačiau šis metodas turi vieną problemą - jo negalėsite naudoti kiekvienai frakcijai. Pvz, 0.66667 yra dalis 8/12 tačiau naudojant nulis ir erdvė kartu, tai rodo, kad 2/3 nes šie skaičiai yra dalūs.

Pastaba: Siūlysiu vietoj šio metodo naudoti kitus metodus, tačiau šis veiks tinkamai, jei naudosite - '.

Skaityti daugiau: Kaip sustabdyti "Excel" skaičių keitimą (3 paprasti metodai)

5. Taikykite "Excel VBA", kad išvengtumėte automatinio konvertavimo

Su "Excel" VBA , naudotojai gali lengvai naudoti kodą, kuris veikia kaip "Excel" juostos meniu. Norėdami naudoti VBA kodą, kad "Excel" nekeistų skaičių į datas, atlikime šią procedūrą.

ŽINGSNIAI:

  • Pirmiausia eikite į Kūrėjas skirtuką iš juostos.
  • Antra, spustelėkite "Visual Basic Kodas kategoriją, kad atidarytumėte "Visual Basic" redaktorius . Arba paspauskite Alt + F11 atidaryti "Visual Basic" redaktorius .

  • Užuot tai darę, galite tiesiog dešiniuoju pelės klavišu spustelėti darbalapį ir eiti į Peržiūrėti kodą . Taip pat pateksite į "Visual Basic" redaktorius .

  • Tai bus rodoma "Visual Basic" redaktorius kuriame rašome savo kodą.
  • Trečia, spustelėkite Modulis Įdėkite išskleidžiamojo meniu juostoje.

  • Taip bus sukurtas Modulis savo sąsiuvinyje.
  • Nukopijuokite ir įklijuokite VBA toliau pateiktas kodas.

VBA kodas:

 Sub Stop_Change() Dim d As Date d = Data With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End Sub 
  • Po to paleiskite kodą spustelėdami RubSub mygtuką arba paspausdami klaviatūros sparčiuosius klavišus F5 .

Pastaba: Jums nereikia keisti kodo. Viskas, ką galite padaryti, tai tik pakeisti diapazoną pagal savo reikalavimus.

  • Galiausiai, jei įvesite bet kokį skaičių su / ' arba - ', ji nepasikeis.

Skaityti daugiau: Kaip sustabdyti "Excel" automatinį skaičių formatavimą (3 paprasti būdai)

Dalykai, kuriuos reikia turėti omenyje

Naudojant "Excel" VBA kodą savo darbalapyje, įsitikinkite, kad išsaugojote failą su "Excel" įjungta makrokomandų funkcija Darbo knyga o plėtinys bus .xlsm .

Išvada

Šie būdai padės jums Sustabdyti "Excel" skaičių keitimą į datas . Tikiuosi, kad tai jums padės! Jei turite klausimų, pasiūlymų ar atsiliepimų, praneškite mums komentarų skiltyje. Arba galite peržvelgti kitus mūsų straipsnius ExcelWIKI.com tinklaraštis!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.