Acasă
» Tips
»
Cum să împiedici Excel să transforme automat numerele în date
Cum să împiedici Excel să transforme automat numerele în date
Ultima verificare: 11 septembrie 2026. Introduci un cod de produs precum 1-2, o valoare precum 3/4 sau un identificator precum JAN1, iar Excel îl transformă imediat într-o dată. Motivul este că celulele care folosesc formatul implicit General permit Excel să interpreteze ceea ce introduci. Dacă o valoare arată ca o dată conform setărilor regionale, Excel o poate stoca ca dată în loc să păstreze caracterele literale pe care le-ai tastat.
Cea mai sigură soluție depinde de ceea ce reprezintă de fapt datele. Dacă este un identificator, un număr de piesă, un cod de cont, o etichetă de tip genetic sau altă valoare care ar trebui să rămână exact așa cum a fost introdusă, formatează celulele de destinație ca Text înainte de a introduce sau lipi datele. Dacă este o intrare unică, prefixează-o cu un apostrof. Dacă este o fracție matematică reală, păstreaz-o numerică în loc să o convertești în text. Iar dacă problema provine din fișiere CSV, controlează tipul coloanei în timpul importului, în loc să dai dublu-click pe fișier și să accepți detectarea automată a tipului.
Microsoft oferă acum și controale Conversie Automată a Datelor în Excel pentru Microsoft 365 și Excel 2024, inclusiv o setare care poate împiedica șirurile continue de litere și cifre, precum JAN1, să devină date. Cu toate acestea, pagina de suport a Microsoft menționează încă faptul că nu există un singur comutator care să dezactiveze toate formele de recunoaștere automată a datelor. Intrările bazate pe bară oblică și cratimă pot necesita în continuare formatare Text sau un apostrof. Vezi Ghidul Microsoft privind oprirea transformării numerelor în date și Opțiuni avansate Excel.
Înainte de a modifica Excel: decide dacă valoarea este date sau un număr
Această primă distincție previne o greșeală comună a începătorilor. Unele valori conțin cifre, dar nu sunt numere în sensul matematic.
Exemplu
Ce reprezintă probabil
Cel mai bun tip Excel
1-2
Număr de piesă, cod de scor, dimensiune, categorie sau identificator
Text
3/4
Un cod literal sau o etichetă
Text
3/4
Fracția matematică trei sferturi
Fracție numerică
JAN1
Identificator de produs sau de tip laborator
Text
001234
Cod poștal, SKU, ID cont sau alt identificator
Text
2026-09-11
O dată calendaristică reală
Dată
Dacă trebuie să aduni, scazi, faci media sau calculezi altfel cu valoarea, nu o transforma automat în text doar pentru a opri conversia în dată. Dacă ai nevoie ca caracterele să fie păstrate exact – inclusiv zerourile inițiale sau punctuația – Text este de obicei alegerea corectă.
Ilustrație generată de AI a intrărilor asemănătoare datelor fiind convertite de Excel. Datele sunt doar exemple; interpretarea exactă poate varia în funcție de setările regionale și versiunea Excel.
Pasul 1: Formatează celulele de destinație ca Text înainte de a tasta sau lipi
Aceasta este cea mai fiabilă soluție generală pentru coduri și identificatori. Formatul Text îi spune Excel să trateze caracterele introduse ca text, în loc să le interpreteze ca număr, dată, procent sau valoare în notație științifică.
În Excel desktop:
Selectează celulele, intervalul sau coloana întreagă unde vor merge valorile.
Apasă Ctrl+1 pe Windows sau Command+1 pe Mac pentru a deschide Formatare Celule.
Selectează fila Număr dacă este necesar.
Alege Text.
Selectează OK.
Acum tastează sau lipește valorile.
Poți alege și Home → Format Număr → Text. Microsoft documentează această abordare specific pentru valorile care conțin bare oblice sau cratime pe care Excel le-ar putea interpreta altfel ca date. Vezi Ghidul Microsoft privind formatarea numerelor.
Ilustrație generată de AI a alegerii opțiunii Text în dialogul Formatare Celule din Excel. Este un exemplu conceptual de interfață, nu un screenshot capturat de la Microsoft.
De ce contează „înainte”
Formatarea celulei ca Text funcționează cel mai bine înainte ca Excel să convertească intrarea. Odată ce Excel a interpretat 1-2 ca o dată reală, celula nu mai conține neapărat șirul literal original 1-2. Excel stochează datele intern ca numere seriale. Schimbarea acelei celule deja convertite în Text nu reconstruiește în mod fiabil dacă utilizatorul original a tastat 1-2, 01-02, 1/2 sau o altă formă echivalentă.
Microsoft explică faptul că Excel stochează datele ca valori seriale secvențiale în documentația privind sistemul de date și formatarea. De aceea, prevenția este mai sigură decât încercarea de a inversa conversia după ce textul original a fost pierdut.
Folosește Text pentru identificatori, nu pentru valorile cu care trebuie să calculezi
O celulă formatată ca Text păstrează intrări precum 00123, 1-2 sau JAN1, dar funcțiile aritmetice pot să nu trateze aceste valori ca numere obișnuite. Acest lucru este de obicei corect pentru identificatori. Un cod de produs care întâmplător conține cifre nu este ceva ce ar trebui să aduni.
Autoverificare: introdu o valoare de test precum 1-2 într-o celulă formatată ca Text. Celula ar trebui să continue să afișeze 1-2 după ce apeși Enter.
Ilustrație generată de AI a valorilor care rămân neschimbate în celulele formatate ca Text. Demonstrează comportamentul dorit, nu un test real într-un workbook.
Pasul 2: Pentru câteva intrări, folosește un apostrof inițial
Dacă trebuie să protejezi doar una sau două valori, nu trebuie să reformatezi o coloană întreagă. Tastează un apostrof înainte de valoare:
'1-2
'3/4
'11-53
'JAN1
Excel tratează intrarea ca text și, în mod normal, nu afișează apostroful în celulă. Microsoft recomandă explicit această metodă pentru un număr mic de intrări asemănătoare datelor și menționează că apostroful este preferabil adăugării unui spațiu inițial atunci când plănuiești să folosești funcții de căutare precum MATCH sau VLOOKUP. Vezi Oprirea transformării automate a numerelor în date.
Ilustrație generată de AI a metodei cu apostrof inițial. Excel stochează în mod normal intrarea ca text, ascunzând apostroful în celula din foaia de calcul.
Când este cea mai bună: introducere manuală ocazională.
Când nu este: sute sau mii de rânduri. Preformatează coloana întreagă ca Text sau controlează tipul de date în timpul importului.
Pasul 3: Dacă te referi la o fracție reală, păstreaz-o numerică
Să presupunem că tastezi 3/4 pentru că te referi de fapt la numărul 0,75. Convertirea în Text previne problema datei, dar schimbă și semnificația dintr-un număr într-o etichetă text.
Microsoft recomandă introducerii unui zero și a unui spațiu înainte de fracție:
0 3/4
Excel poate apoi stoca valoarea ca fracție numerică în loc să o interpreteze ca dată. Zeroul nu rămâne afișat ca parte a fracției. Această metodă este documentată în ghidul de suport Microsoft privind conversia datelor.
Alege Text dacă 3/4 este un cod care trebuie să rămână literal „3/4”. Alege un format numeric Fracție dacă chiar înseamnă trei sferturi și trebuie să participe la calcule.
Pasul 4: Folosește controalele Conversie Automată a Datelor când versiunea ta de Excel le are
Microsoft 365 și Excel 2024 pentru Windows și Mac includ setări Conversie Automată a Datelor. Microsoft listează patru conversii care pot fi controlate:
eliminarea zerourilor inițiale și transformarea textului numeric într-un număr;
trunchierea valorilor dincolo de precizia numerică de 15 cifre a Excel și afișarea lor în notație științifică;
conversia șirurilor precum 123E5 în notație științifică;
conversia șirurilor continue de litere și cifre, precum JAN1, în date.
Pe Windows, Microsoft documentează aceste controale sub File → Options → Data → Automatic Data Conversion. Pe Mac, Microsoft documentează Conversia Automată a Datelor printre Preferințele Excel; versiunile curente expun controalele în zona de preferințe, nu în calea Windows File → Options.
Opțiunea legată de date este etichetată Convert continuous letters and numbers to a date. Dezactiveaz-o dacă identificatorii precum JAN1 trebuie să rămână text.
Această setare nu rezolvă fiecare conversie de dată
Aceasta este detaliul cel mai probabil să fie înțeles greșit. Microsoft specifică faptul că controlul „litere și cifre continue” gestionează valori precum JAN1. Valorile care conțin spații sau alte caractere, precum JAN 1 sau JAN-1, pot fi în continuare interpretate ca date. Articolul separat al Microsoft „Stop automatically changing numbers to dates” continuă, de asemenea, să recomande formatarea Text pentru modelele cu bară oblică/cratimă.
Deci, dacă problema ta reală sunt codurile de produs precum 1-2, 10-12 sau 11/53, nu te baza doar pe bifa Conversie Automată a Datelor. Preformatează coloana ca Text.
Pasul 5: Importă datele CSV în loc să dai dublu-click pe ele când tipurile de coloane contează
Fișierele CSV sunt o sursă comună de conversii accidentale. Un CSV stochează valori text simple și delimitatoare; nu păstrează formatele celulelor Excel. Când Excel deschide sau importă fișierul, poate infera un tip de date pentru fiecare coloană.
Dacă codurile de produs, ID-urile, numele probelor sau alte valori asemănătoare datelor trebuie să rămână exacte, folosește un import controlat:
Deschide un workbook gol.
Mergi la Data → From Text/CSV.
Selectează fișierul CSV.
Alege Transform Data dacă previzualizarea atribuie tipul greșit.
În Power Query, selectează coloana afectată.
Setează tipul de date la Text.
Confirmă că valorile precum 1-2, JAN1 și ID-urile cu zerouri inițiale rămân neschimbate.
Versiunile curente Excel pot avertiza când conversiile automate de date sunt pe cale să aibă loc la deschiderea fișierelor CSV sau similare. Setările Conversie Automată a Datelor ale Microsoft includ o opțiune etichetată When loading a .csv file or similar file, notify me of any automatic data conversions. Lăsarea acestui avertisment activat îți oferă o altă șansă de a observa conversiile potențial distructive.
Pentru importuri recurente, totuși, un Power Query salvat cu tipurile corecte de coloane este mai fiabil decât să te bazezi pe cineva să observe un avertisment de fiecare dată.
Ce să faci dacă Excel a schimbat deja valorile în date
Dacă s-a întâmplat acum: Undo, formatează ca Text, apoi introdu din nou
Dacă observi conversia imediat, folosește Undo, setează celula sau coloana pe Text și reintrodu sau lipește valoarea originală. Acest lucru păstrează caracterele sursă înainte să fie înlocuite de reprezentarea datei Excel.
Dacă ai încă CSV-ul original sau sistemul sursă: re-importă
Aceasta este cea mai sigură reparare pentru un set mare de date. Nu încerca să inferi mii de identificatori originali din datele convertite dacă fișierul sursă încă există. Re-importă coloana ca Text folosind Power Query sau o altă metodă de import controlat.
Dacă workbook-ul a fost salvat după conversie și sursa a dispărut
Fii atent. O dată afișată nu îți spune neapărat ortografia exactă originală. De exemplu, o dată stocată de 2 ianuarie nu dovedește dacă utilizatorul a introdus inițial 1-2, 01-02, 1/2 sau o dată reală. Schimbarea Formatului Număr la General poate dezvălui valoarea serială a datei subiacente Excel, nu textul original pierdut.
Poți uneori reconstrui o valoare dacă cunoști formatul original prin regulă de afaceri – de exemplu, dacă fiecare cod era garantat să fie M-D fără zerouri inițiale – dar aceasta este o reconstrucție, nu o recuperare. Validează regula împotriva unei alte surse înainte de a suprascrie date importante.
Greșeli comune de evitat
Schimbarea celulei în Text după ce Excel a convertit-o deja
Aceasta schimbă modul în care este reprezentată valoarea stocată; nu restaurează în mod fiabil caracterele introduse inițial. Previne conversia mai întâi sau întoarce-te la datele sursă.
Adăugarea unui spațiu inițial în loc de un apostrof
Microsoft permite un spațiu inițial ca soluție alternativă, dar spațiul rămâne parte din conținutul celulei. Acest lucru poate complica potrivirea și curățarea datelor. Pentru introducere manuală ocazională, apostroful este de obicei mai curat.
Folosirea Text pentru date reale
Dacă 2026-09-11 este cu adevărat o dată, stocarea ei ca Text împiedică aritmetica normală a datelor, filtrarea cronologică și funcțiile de dată să se comporte conform așteptărilor. Folosește o valoare Dată reală și alege formatul de afișare dorit.
Folosirea Text pentru o fracție cu care trebuie să calculezi
Dacă 3/4 înseamnă 0,75, stocheaz-o ca număr. Folosește metoda de introducere zero-spațiu sau un format Fracție potrivit, în loc să o protejezi ca text.
A presupune că schimbarea setărilor regionale este o soluție universală
Setările regionale de dată influențează modul în care Excel interpretează și afișează datele, dar schimbarea lor nu transformă codurile de produs asemănătoare datelor într-un model de date robust. Dacă identificatorii trebuie să rămână literali, stochează-i explicit ca Text.
Dublul-click pe fiecare fișier CSV
Aceasta oferă Excel mai puține oportunități pentru atribuirea controlată a tipului. Folosește Data → From Text/CSV când păstrarea valorilor exacte ale coloanelor contează.
Checklist pentru începători: alege soluția potrivită pentru cazul tău
Situația ta
Acțiune recomandată
Ai o coloană întreagă de coduri de produs precum 1-2
Formatează coloana întreagă ca Text înainte de introducere sau lipire
Trebuie să tastezi un singur cod precum 3/4
Folosește un apostrof inițial: '3/4
3/4 este o fracție matematică
Introdu 0 3/4 și păstreaz-o numerică
JAN1 devine 1 ianuarie
Folosește Text; pe Microsoft 365/Excel 2024, ia în considerare și dezactivarea opțiunii relevante de Conversie Automată a Datelor
Un CSV transformă ID-urile în date
Importă prin Data → From Text/CSV și setează tipul coloanei la Text
Valorile au devenit date acum câteva momente
Undo, preformatează ca Text, apoi reintrodu
Workbook-ul a fost salvat și sursa originală încă există
Re-importă din sursă cu tipurile corecte
Sursa a dispărut și conversia a avut deja loc
Nu presupune că data afișată dovedește literalul original; reconstruiește doar dintr-o regulă verificată sau backup
Autoverificare finală
După ce modifici configurația, testeaz-o cu tiparele exacte care au cauzat problema. Un set util de test ar putea include:
1-2
3/4
10-12
JAN1
001234
123E5
2026-09-11
Pentru coloanele de identificatori, fiecare valoare ar trebui să rămână caracter cu caracter așa cum este intenționat. Pentru fracțiile numerice reale, Excel ar trebui să poată încă calcula cu valoarea. Pentru datele reale, funcțiile de dată și sortarea ar trebui să continue să funcționeze.
Soluția durabilă este să încetezi să mai ceri Excel să ghicească. Decide ce reprezintă fiecare coloană, atribuie tipul corespunzător înainte de introducere sau import și folosește controalele noi de conversie ale Excel ca o protecție suplimentară, în loc să presupui că ele dezactivează toate formele de recunoaștere a datelor. Odată ce foaia de calcul distinge deliberat identificatorii, numerele, fracțiile și datele, conversiile neașteptate devin mult mai ușor de prevenit și diagnosticat.