Cum să opriți Excel să schimbe numerele în date (5 moduri)

  • Imparte Asta
Hugh West

Caracteristicile Microsoft Excel simplifică introducerea datelor. De exemplu, 3/13 devine 13 mar Acest lucru este destul de enervant atunci când scriem ceea ce nu am dori să fie convertit în date. Din păcate, nu există nicio modalitate de a împiedica acest lucru să se întâmple. Cu toate acestea, există soluții disponibile. În acest articol, vom demonstra 5 modalități diferite de a împiedica Excel să schimbe numerele în date.

Descărcați caietul de practică

Puteți descărca caietul de lucru și exersa cu ele.

Nu mai schimbați numerele în date.xlsm

5 moduri eficiente de a opri Excel să schimbe numerele în date

Singura metodă de a împiedica Excel să convertească aceste numere în date este să-i spunem în mod explicit că nu sunt numere. De exemplu, să presupunem că avem un set de date care conține șase numere, iar acum dorim să aflăm fracția acestor numere. Dar când tastăm orice număr de fracție, acesta este automat convertit în date. Așadar, să vedem metodele de a opri acest lucru.

1. Utilizați funcția Format Cells pentru a împiedica Excel să convertească numerele în date

Funcția de formatare a celulelor ne permite să schimbăm aspectul numerelor de celule fără a modifica numărul original. Știm că numărul fracțiunii de 0.2307 este 3/13 Deci, introducem numărul în celula selectată.

Și apoi apăsați butonul Introduceți și este transformată automat în date (a se vedea captura de ecran de mai jos).

Acest lucru se va întâmpla pentru fiecare celulă în timp ce introduceți numere de fracții sau numere cu ' / ' sau ' - '.

Pentru a împiedica Excel să convertească numerele în date, vom folosi formatarea textului. Pentru aceasta, trebuie să urmăm pașii de mai jos.

ETAPE:

  • În primul rând, selectați celulele în care doriți să introduceți numerele de fracții.
  • În al doilea rând, mergeți la Acasă din panglica de pe panglică.
  • În al treilea rând, faceți clic pe pictograma mică din fereastra Număr pentru a deschide grupul Formatarea celulelor caseta de dialog.
  • Alternativ, puteți utiliza comanda rapidă de la tastatură Ctrl + 1 pentru a afișa Formatarea celulelor fereastră.

  • Prin urmare, se poate spune că Formatarea celulelor va apărea caseta de dialog.
  • În continuare, mergeți la Număr și selectați Text .
  • În continuare, faceți clic pe butonul OK pentru a închide fereastra de dialog.

  • Acum, dacă introduceți orice număr de fracție, acest lucru nu se va schimba.

  • În cele din urmă, introducerea oricărui număr de fracție în celulele selectate oprește doar schimbarea automată din numere în date.

Notă: Înainte de a introduce numărul, trebuie să modificăm formatul. Dacă efectuăm acest lucru după introducerea numărului, formatul se va schimba în text, dar vom primi doar valoarea numerică a datei și nu numărul sau șirul de text precis pe care l-am furnizat.

Citește mai mult: [Fixed!] De ce îmi schimbă Excel numerele (4 motive)

2. Opriți conversia numerelor în date folosind Apostrophe în Excel

Cea mai bună tehnică pentru a vă asigura că numerele arată la fel după ce au fost introduse este utilizarea apostrofului. În acest fel, dacă formatarea este schimbată înapoi la General și o celulă este editată, aceasta își va păstra aspectul anterior, în loc să fie formatată automat. Așadar, să vedem etapele de jos.

ETAPE:

  • În primul rând, selectați celula în care doriți să introduceți numărul fracției.
  • Apoi, adăugați un apostrof înainte de a introduce numărul.
  • Presa Introduceți .
  • Acest lucru nu se va afișa în celulă, dar dacă vă uitați la bara de formule, apostroful va apărea.

  • Asta este! Puteți face acest lucru pentru toate intervalele de celule, adăugarea unui apostrof va împiedica Excel să schimbe formatul.

Citește mai mult: [Fixed!] Excel schimbă datele în numere aleatorii (3 soluții)

3. Adăugați spațiu pentru a împiedica Excel să schimbe numerele în date

Putem împiedica Excel să schimbe numerele în date adăugând un spațiu înainte de a introduce un număr. Să adăugăm un spațiu urmând pașii.

ETAPE:

  • Alegeți celula în care doriți să introduceți mai întâi numărul fracției.
  • După aceea, folosiți un spațiu înainte de număr.
  • Hit Introduceți , diferența este încă prezentă în celulă.

  • Asta este tot! Puteți face acest lucru pentru fiecare interval de celule, iar prin adăugarea unui spațiu, Excel nu va schimba formatul.

Citește mai mult: Cum să opriți autocorectarea în Excel pentru date (3 moduri rapide)

4. Opriți schimbarea automată din numere în date prin inserarea de zero & spațiu

Înainte de a introduce o fracție, cum ar fi 3/13 sau 12/8 , asigurați-vă că includeți un 0 și spațiu pentru a împiedica schimbarea numerelor în date. Să urmăm pașii de mai jos.

ETAPE:

  • Mai întâi, selectați celula în care doriți să introduceți numărul fracționar.
  • Apoi, includeți un 0 și spațiu înainte de număr.
  • În plus, presa Introduceți .

  • Când apăsați Introduceți , zero-ul părăsește celula, iar celula trece la tipul de număr fracționar.
  • Dacă verificați bara de formule, aceasta va afișa numărul zecimal al fracției.

  • Dar există o problemă cu această metodă, nu o veți putea folosi pentru fiecare fracție. De exemplu, 0.66667 este o fracțiune din 8/12 dar în timp ce se utilizează zero și spațiu împreună, acest lucru arată 2/3 deoarece aceste numere sunt divizibile.

Notă: Voi sugera să folosiți celelalte metode în locul acesteia, dar aceasta va funcționa corect dacă folosiți ' - '.

Citește mai mult: Cum să opriți Excel să schimbe numerele (3 metode simple)

5. Aplicați Excel VBA pentru a împiedica conversia automată

Cu Excel VBA , utilizatorii pot utiliza cu ușurință codul care acționează ca un meniu Excel din panglică. Pentru a utiliza codul VBA cod pentru a opri Excel să schimbe numerele în date, să urmăm procedura.

ETAPE:

  • În primul rând, mergeți la Dezvoltator din panglica de pe panglică.
  • În al doilea rând, faceți clic pe Visual Basic de la Cod pentru a deschide categoria Editor Visual Basic . sau apăsați Alt + F11 pentru a deschide fereastra Editor Visual Basic .

  • În loc să faceți acest lucru, puteți face clic dreapta pe foaia de lucru și mergeți la Vezi codul Acest lucru vă va duce, de asemenea, la Editor Visual Basic .

  • Aceasta va apărea în Editor Visual Basic în care ne scriem codul.
  • În al treilea rând, faceți clic pe Modul de la Introduceți bara de meniu derulantă.

  • Acest lucru va crea un Modul în registrul de lucru.
  • Și, copiați și lipiți VBA codul prezentat mai jos.

Cod VBA:

 Sub Stop_Change() Dim d As Date d = Date With Range("D5:D10") .NumberFormat = "@" .Value = Format(d, " ") End With End With End Sub 
  • După aceea, rulați codul făcând clic pe butonul RubSub sau apăsând comanda rapidă de la tastatură F5 .

Notă: Nu este nevoie să modificați codul. Tot ce puteți face este să modificați intervalul în funcție de cerințele dumneavoastră.

  • În cele din urmă, dacă introduceți orice număr cu ' / ' sau ' - ', aceasta nu se va schimba.

Citește mai mult: Cum să opriți Excel de la formatarea automată a numerelor (3 moduri simple)

Lucruri de reținut

În timpul utilizării Excel VBA pe foaia de calcul, asigurați-vă că salvați fișierul cu Excel Macro-activat Caietul de lucru iar extensia va fi .xlsm .

Concluzie

Modalitățile de mai sus vă vor ajuta să Opriți Excel de la schimbarea numerelor în date Sper că acest lucru vă va fi de ajutor! Vă rugăm să ne anunțați în secțiunea de comentarii dacă aveți întrebări, sugestii sau feedback. Sau puteți arunca o privire la celelalte articole din secțiunea de ExcelWIKI.com blog!

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.