Salt la conținutul principal

Cum se face conversia între formulă și text / valoare

Tutorialul demonstrează diferite moduri de a converti o formulă în rezultatul său sau în șirul său de text și de a converti o formulă sub formă de text într-o formulă de lucru care ar arăta rezultatul acesteia în Excel.

CONVERTIȚI FORMULELE ÎN VALORI REALE

CONVERȚI FORMULELE ÎN ȘIRURI DE TEXT

CONVERTIȚI TEXTUL ÎN FORMULE

Puteți găsi diferite situații când doriți să convertiți formule în text sau valori în Excel:

Trebuie să copiați valorile reale din fișierul Excel într-un alt fișier……
Trebuie să le trimiteți altora un fișier Excel, dar unele funcții sunt volatile, valoarea va fi recalculată când fișierul a fost deschis într-un computer diferit cu diferite versiuni de Excel ......
Nu vrei ca receptorul de fișiere Excel să știe ce formule ai folosit, căci acestea au fost rezultatul muncii tale grele; sau compania dvs. taxează clienții bani pentru că le face rapoarte cu formule complicate. Deci trebuie să înlocuiți formulele cu rezultatele lor……

Nu vă faceți griji, aici ExtendOffice echipa a enumerat mai multe moduri de a converti formulele în text sau valori în Excel pentru a satisface nevoile diferitelor grupuri.


CONVERTIȚI FORMULELE ÎN VALORI REALE

Metodele enumerate mai jos vă vor ajuta să convertiți formulele în valorile lor, în timp ce ștergeți formulele în același timp. presa Ctrl + Z pentru a anula dacă vrei formulele înapoi.

Apăsați F2 + F9 pentru a converti formulele în valori reale

Acest lucru funcționează doar pentru o singură celulă, dar este foarte ușor de utilizat și de reținut. Este potrivit pentru grupurile care trebuie doar să editeze una sau doar câteva celule. Pașii specifici sunt următorii:

1. Deplasați mouse-ul peste celulă și apăsați F2, Sau dublu click pe celulă, pentru a o edita.

2. presa F9, Și apoi ENTER.

convertiți între formula text 01 convertiți între formula text 02

Utilizați Excel Paste Special pentru a converti formulele în valori reale

Când copiați sau tăiați și lipiți în Excel, totul din celulele sursă va fi lipit în celula(ele) de destinație în mod implicit. Dar uneori s-ar putea să nu fie ceea ce îți dorești. The Lipiți special caracteristica din Excel vă permite să lipiți numai lucrurile pe care le doriți. Pentru a accesa caracteristica, aici am enumerat 2 moduri:

• Apăsați Alt + E + S + V (Excel Paste Special)

1. Copiați celula sursă sau intervalul pe care doriți să îl convertiți în valori.

2. HOLD Alt, și apăsați E, S și V pentru a.

convertiți între formula text 03

3. clic OK sau apăsați ENTER.

convertiți între formula text 03

• Utilizați meniul de clic dreapta (Excel Paste Special)

Dacă vă faceți griji că nu vă amintiți comanda rapidă de mai sus, urmați următorii pași:

1. Copiați celula sursă sau intervalul pe care doriți să îl convertiți în valori.

2. Faceți clic dreapta pe celulele de destinație, selectați pictograma (Valori) de mai jos.

convertiți între formula text 05 convertiți între formula text 06


Sau urmați pașii de mai jos pentru mai multe detalii:

1. Copiați celula sursă sau intervalul pe care doriți să îl convertiți în valori.

2. Faceți clic dreapta pe celulele de destinație, selectați Lipiți special.

convertiți între formula text 03

3. clic Valori și OK.

convertiți între formula text 08 convertiți între formula text 09

√ Un mic sfat: dacă există triunghiuri verzi în colțurile din stânga sus ale celulelor de destinație, selectați intervalul de celule, Butonul Trace Error (pictograma galbenă cu un semn de exclamare) va apărea. Faceți clic pe el, selectați Convertiți în număr. Triunghiurile verzi vor dispărea apoi.

convertiți între formula text 03


Faceți clic dreapta pe truc cu drag-and-drop pentru a converti formulele în valori reale

Dacă nu vă place prea mult Paste Special, puteți converti formulele în valori astfel:

1. Selectați celula sursă sau intervalul de celule.

2. Poziționați cursorul pe marginea celulei (celule), acum indicatorul se va schimba într-un indicator de mutare.

3. Faceți clic dreapta (nu lăsați) cu indicatorul de mutare, trageți celula în locația dorită și plasați (puteți plasa și pe locația inițială).

4. clic Copiați aici doar ca valori.

convertiți între formula text 08   convertiți între formula text 09

Script VBA (macro) pentru a converti formulele în valori reale

Dacă sunteți obișnuit să utilizați VBA (Visual Basic pentru aplicații) în Excel, aici avem și un cod macro pentru dvs., vă rugăm să procedați după cum urmează: (Vă rugăm să rețineți că după ce rulați codul macro listat mai jos, nu puteți anula acțiunea. )

1. Selectați celula sursă sau gama de celule cu formule pe care doriți să le convertiți în valori.

convertiți între formula text 03

2. presa Alt + F11, Microsoft Visual Basic pentru aplicații va apărea fereastra.

3. clic Insera, apoi faceți clic pe Module în lista derulantă.

convertiți între formula text 03

4. Lipiți următorul cod în fișierul Module fereastră.

Sub ConvertFormulasToValues()
'Update by Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xRet As VbMsgBoxResult
    Dim SLocation As String
    On Error Resume Next
    xRet = MsgBox("You can't undo this operation. " & "Click Yes to copy the workbook automatically?", vbYesNoCancel, "Kutools for Excel")
    Select Case xRet
        Case vbYes
            'Backup a copy of the workbook to the same location.
            ActiveWorkbook.SaveCopyAs Filename:=ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            SLocation = ActiveWorkbook.Path & "\Backup" & " " & ActiveWorkbook.Name
            MsgBox "The backup is: " & SLocation, vbInformation, "Kutools for Excel"
        Case vbCancel
            Exit Sub
    End Select
    'Please select the range which you want to convert formulas to values.
    Set xRg = Selection
    If TypeName(xRg) = "Range" Then
        For Each xCell In xRg
            If xCell.HasFormula Then
                xCell.Formula = xCell.Value
            End If
        Next
    End If
End Sub

5. presa F5 pentru a rula codul. Dacă aveți nevoie, faceți clic Da pentru a converti formulele la rezultatele lor în timp ce copiați automat registrul de lucru, în caseta de dialog vă va spune unde este backupul. Clic Nu pentru a opera conversia direct. Amintiți-vă, nu puteți anula această operațiune.

convertiți între formula text 03

După operație, așa arată:

convertiți între formula text 03


Doar un clic pentru a converti formulele în valori reale

Pentru cei cărora nu le place să urmeze pași complicați, Kutools pentru Excel este un instrument foarte util pentru a converti formulele în valori și a șterge formulele în același timp în Excel. Vă ia literalmente un singur clic dacă aveți Kutools instalat:

1. Selectați intervalul de celule sursă, găsiți Domenii și celule grup din filă Kutools.

2. clic La Actual.

convertiți între formula text 03

Acum te poți bucura de rezultat.

convertiți între formula text 03

Faceți clic pentru a descărca Kutools pentru Excel pentru o încercare gratuită de 30 de zile.


CONVERTĂ FORMULA ÎN ȘIR DE TEXT

Metodele enumerate mai jos vă vor ajuta să convertiți formulele în text, astfel încât șirul de text al formulelor să apară în locul rezultatelor lor.

Adăugați un apostrof (') pentru a converti formulele în șiruri de text

An apostrof împiedică Excel să interpreteze șirul de text ca o formulă. Deci adăugarea unui apostrof este întotdeauna utilă atunci când doriți să afișați șirul de text în loc de rezultatul unei formule (șir de text). Și este destul de ușor, pașii sunt următorii:

1. Selectați o celulă de formulă și apăsați F2, Sau dublu click pe celulă, pentru a o edita.

2. Adăugați un apostrof (') inainte de semn egal (=).

convertiți între formula text 03

3. presa ENTER, veți vedea acum șirul de text afișat în celulă.

convertiți între formula text 03


Înlocuirea trucului (Ctrl + H) pentru a converti formulele în șiruri de text

Cu toate acestea, în cazul în care doriți să afișați toate șirurile de text ale formulelor din foaia de lucru curentă, fișierul Înlocui caracteristica din Excel este o alegere mai bună pentru a rezolva problema.

1. presa Ctrl + H, veți vedea Găsiți și înlocuiți fereastră.

2. Tip = în Gaseste ce caseta, tip '= în Înlocui cu cutie.

convertiți între formula text 22

3. clic Înlocuiește-le pe toate. Veți vedea toate formulele afișate în foaia de lucru curentă.

convertiți între formula text 23


Afișați caracteristica Formule din Excel pentru a converti formulele în șiruri de text

În Excel, există o caracteristică numită Afișați formulele ascuns în filă Formule. Prin utilizarea funcției, rezultatele formulelor s-ar converti cu ușurință în șirurile de text ale formulelor:

Accesați fila Formule, găsi Auditul formulelor grup, faceți clic pe Afișați formulele.

convertiți între formula text 24

Caracteristica va face vizibile toate formulele din foaia de lucru, astfel:

convertiți între formula text 25


Script VBA (macro) pentru a converti formulele în șiruri de text

Dacă preferați să utilizați coduri macro, cel de mai jos vă va ajuta. Vă rugăm să urmați următorii pași:

1. presa Alt + F11, Microsoft Visual Basic pentru aplicații va apărea fereastra.

2. clic Insera, apoi faceți clic pe Module în lista derulantă.

3. Lipiți următorul cod în fișierul Module fereastră.

Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function

4. Reveniți la foaia de lucru, introduceți formula =ShowF(celula sursă) pe celula destinație, de exemplu:

convertiți între formula text 28

5. presa ENTER. Veți vedea acum formula afișată.

convertiți între formula text 29


Doar două clicuri pentru a converti formulele în șiruri de text

În cazul în care nu doriți să ștergeți formule, dar trebuie să convertiți cu ușurință între formule și șiruri de text, Kutools pentru Excel este un instrument perfect în Excel pentru a vă ajuta:

Clic Conţinut și selectați Convertiți formula în text după selectarea intervalului de celule pe care doriți să-l convertiți, astfel:

convertiți între formula text 30

Așa arată după conversie.

convertiți între formula text 31

Faceți clic pentru a descărca Kutools pentru Excel pentru o încercare gratuită de 30 de zile.


CONVERTIȚI TEXTUL ÎN FORMULE

Să presupunem că aveți un raport pentru a afișa atât formule, cât și valori, sau cineva v-a trimis un fișier Excel care arată formule în loc de rezultatele lor.

Iată 2 moduri prin care puteți converti șirurile de text în formule pentru a le afișa direct rezultatele.

Script VBA (macro) pentru a converti textul în formule

1. presa Alt + F11, Microsoft Visual Basic pentru aplicații va apărea fereastra.

2. clic Insera, apoi faceți clic pe Module în lista derulantă.

convertiți între formula text 32

3. Lipiți următorul cod în fișierul Module fereastră.

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

4. Reveniți la foaia de lucru, introduceți formula = Eval (celula sursă) pe celula destinație, de exemplu:

convertiți între formula text 34

5. presa ENTER. Acum puteți vedea rezultatul formulei.

convertiți între formula text 35


Doar două clicuri pentru a converti textul în formule

Este nevoie de două clicuri dacă aveți Kutools pentru Excel instalat în Excel pentru a converti textul în formule: Sub Kutools fila, puteți doar să faceți clic Conţinut și selectați Convertiți textul în formulă după selectarea intervalului de celule pe care doriți să-l convertiți, astfel:

convertiți între formula text 36

Așa arată după conversie.

convertiți între formula text 37

Faceți clic pentru a descărca Kutools pentru Excel pentru o încercare gratuită de 30 de zile.


  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane și păstrarea datelor; Conținut de celule divizate; Combinați rânduri duplicate și sumă / medie... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Formule favorite și inserare rapidă, Gama, Diagrame și Imagini; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Gruparea tabelului pivot după numărul săptămânii, ziua săptămânii și multe altele ... Afișați celulele deblocate, blocate prin diferite culori; Evidențiați celulele care au formulă / nume...
fila kte 201905
  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations