Acasă
» Sfaturi pentru PC
»
LibreOffice Calc afișează formulele ca text? Restaurați rezultatele
LibreOffice Calc afișează formulele ca text? Restaurați rezultatele
Când LibreOffice Calc afișează =A1+B1în loc de un număr, deschideți mai întâi Vizualizare > Afișare formule și asigurați-vă că setarea este dezactivată. Dacă doar câteva celule afișează formulele ca text, schimbați formatul acestora din Text în Număr și reintroduceți formula. Aceste două verificări rezolvă cele mai frecvente probleme de afișare versus introducere fără a modifica restul foii de calcul.
Afișarea formulelor și calculul formulelor sunt probleme diferite. Faceți o copie de rezervă a registrelor de lucru importante înainte de a modifica un interval importat. Numele meniurilor de mai jos respectă instrucțiunile din Ajutorul online LibreOffice 26.2 în limba engleză; etichetele pot diferi în alte versiuni sau în alte aspecte ale interfeței utilizator.
1. Dezactivați opțiunea Afișare formule dacă întreaga foaie afișează expresii
Dacă multe celule conțin brusc expresii vizibile, cum ar fi =SUM(A1:A5), foaia de calcul poate fi în modul de afișare a formulei. Calc poate stoca și calcula în continuare formula, afișând în mod deliberat expresia acesteia în celulă.
Deschideți foaia de calcul afectată și alegeți Vizualizare > Afișare formule .
Dacă comanda este activată, selectați-o pentru a o dezactiva.
Verificați dacă celulele formulei afișează acum numere sau alte valori calculate.
De asemenea, puteți accesa Instrumente > Opțiuni > LibreOffice Calc > Vizualizare pe Windows sau Linux și puteți lăsa opțiunea Formule nebifată în setările de afișare. Ajutorul oficial descrie atât comanda Afișare formule , cât și opțiunea Vizualizare Calc .
Linia de introducere afișează în mod normal formula chiar și atunci când celula sa afișează un rezultat calculat.
Meniul Vizualizare conține opțiunea Afișare formule, care comută o foaie de calcul între expresii de formulă și rezultate calculate.
2. Schimbați celulele din Text în Număr, apoi reintroduceți formula
Dacă o coloană sau câteva celule lipite afișează formule literale, în timp ce celulele din apropiere calculează normal, verificați formatul celulei. Calc tratează conținutul nou introdus ca text atunci când celula de destinație are categoria Text . Acest lucru se poate întâmpla cu șabloane sau date importate.
Selectați o celulă afectată. Faceți clic dreapta pe ea și alegeți Formatare celule .
Deschideți fila Numere și verificați Categorie .
Dacă este Text , selectați Număr , alegeți un format general, cum ar fi General , și confirmați cu OK .
Editați din nou formula, folosind F2 sau linia de introducere, și apăsați Enter . Intrarea trebuie să înceapă cu un semn egal normal, de exemplu =A2+B2.
Schimbarea formatului în sine s-ar putea să nu convertească textul existent. Reintroduceți expresia pentru ca Calc să o poată analiza ca formulă.
Pentru un interval importat mare, testați o celulă înainte de a modifica întreaga coloană. Nu aplicați conversia numerelor fără discernământ numerelor de cont, codurilor poștale sau altor identificatori ale căror zerouri inițiale trebuie să rămână intacte. Consultați documentația oficială Formatarea numerelor ca text pentru diferența dintre intrările existente și valorile formatate în text nou introduse.
Pe fila Numere, alegeți categoria Număr și un format General înainte de a introduce din nou formula.
3. Eliminați un apostrof sau alte caractere înainte de semnul egal
Calc vă permite să forțați o intrare să rămână text începând-o cu un apostrof. De exemplu, '=A2+B2este conceput ca conținut literal; =A2+B2este o formulă. Apostroful poate să nu fie evident în celulă, așa că examinați linia de introducere sau intrați în modul de editare înainte de a decide că formula este incorectă.
Selectați celula afectată și inspectați conținutul acesteia în linia de introducere a datelor.
Ștergeți un apostrof inițial, un ghilimele suplimentar sau caracterele nedorite dinaintea lui =.
Dacă celula a fost formatată ca Text, modificați-o mai întâi așa cum este descris mai sus.
Validați expresia corectată cu Enter .
De exemplu, cu 10în A2 și 20în B2, introducerea =A2+B2în C2 ar trebui să afișeze 30. Un apostrof tastat este diferit de un ghilimel dintr-o formulă, cum ar fi ="Ready", care produce în mod legitim un rezultat text. Rolul apostrofului ca marker de introducere a textului este documentat în Ajutorul LibreOffice .
Un apostrof inițial înainte de semnul egal transformă expresia introdusă în text și nu într-o formulă.
4. Bifați Calculare automată când rezultatul este înghețat, nu când formula este text literal
Dacă o celulă afișează un rezultat numeric vechi după ce intrările sale s-au modificat, formula poate fi validă, dar funcția Calculare automată poate fi dezactivată.
Alegeți Date > Calculare > Calculare automată și asigurați-vă că opțiunea este activată.
Schimbați o intrare de test inofensivă și vedeți dacă formula dependentă se actualizează.
Dacă este necesar, alegeți Date > Calcule > Recalcule sau apăsați F9 . Pentru o reîmprospătare completă, utilizați Date > Calcule > Recalcule Hard sau Ctrl+Shift+F9 pe Windows și Linux.
Calcularea automată recalculează formulele după ce celulele se modifică, în timp ce Recalcularea definitivă forțează o recalculare mai amplă. Niciuna dintre comenzi nu transformă un șir de text literal într-o formulă. Dacă încă vedeți =A2+B2direct într-o celulă afectată după aceste comenzi, reveniți la formatul și intrarea numerică a acesteia. Ajutorul pentru Calcularea automată și referința pentru Recalcularea definitivă explică comportamentele separate.
5. Verificați opțiunile de import CSV dacă formulele au devenit text în timpul importului
Când problema apare după deschiderea unui fișier CSV sau împărțirea textului lipit în coloane, este posibil ca setările de import să fi instruit Calc să păstreze șirurile de tip formulă. CSV este un format bazat pe text, așadar câmpurile sale pot fi interpretate în moduri diferite în timpul importului.
Redeschideți fișierul CSV original de încredere prin Fișier > Deschidere și verificați caseta de dialog Import text .
Selectați coloana afectată în previzualizare. Evitați să impuneți tipul coloanei la Text dacă se presupune că trebuie să conțină formule; alegeți Standard atunci când este cazul.
Dacă doriți în mod intenționat ca expresiile care încep cu =să devină formule active, activați opțiunea Evaluare formule .
Confirmați importul, apoi inspectați o celulă eșantion înainte de a salva o copie nouă a foii de calcul.
Activați evaluarea formulelor doar pentru fișierele în care aveți încredere. Un fișier CSV necunoscut poate conține expresii care ar trebui să rămână date literale. Dacă trebuie să păstrați în siguranță șirurile de formule importate, lăsați această opțiune dezactivată. Documentația oficială pentru importul de text distinge în mod explicit evaluarea formulelor de importul expresiilor ca text.
Verificați dacă Calc afișează și actualizează acum rezultatul
Creați un mic test într-o zonă goală a registrului de lucru: tastați 10în A2, 20în B2 și =A2+B2în C2 sau utilizați celule goale echivalente. Răspunsul ar trebui să fie 30 în C2, în timp ce selectarea C2 ar trebui să apară =A2+B2în linia de introducere. Schimbați B2 în 25; cu Calculare automată activată, C2 ar trebui să se schimbe în 35 .
Dacă noul test funcționează, dar o celulă importată nu, problema este locală, legată de conținutul sau formatul celulei originale. Dacă întreaga foaie afișează în continuare expresii, bifați din nou opțiunea „Afișare formule”. Salvați documentul corectat în format ODS dacă trebuie să păstrați formulele funcționale și comportamentul editabil al foii de calcul, apoi redeschideți-l și repetați testul.
După ce formula este recunoscută, celula afișează 30, în timp ce linia de introducere păstrează =A2+B2.