Cuprins
Articolul vă va arăta cum să convertiți rezultatul formulei la șir de text în Excel. Uneori este bine pentru noi să folosim rezultatele formulelor ca valori în Excel, deoarece nu avem nevoie de formule pentru a eticheta un preț pentru un produs sau pentru a folosi o dată de fiecare dată. Mai mult, poate fi enervant pentru dvs. să copiați o singură dată care conține o formulă, deoarece ori de câte ori copiați acea dată, în mod normal nu o puteți lipi fără formulă. Ceea ce vă poate cauza erori inutile. Deci, conversia rezultatul formulei la șir de text sau valori este uneori importantă după executarea acestora.
Descărcați caietul de practică
Conversia rezultatului formulei în șir de text.xlsm
7 moduri de a converti rezultatul formulei în șir de text în Excel
În setul de date, avem informații despre vânzările de astăzi ale unui magazin alimentar. Am folosit o formulă aritmetică, AZI și SUM funcții în el. Vom eliminați formula și păstrați rezultate a formulei ca un șir de text . ți-am arătat doar elementele de bază formule pe care am folosit-o în figura următoare.
Rețineți că, celulele care conțin formule nu sunt formatate. Astfel, dacă rezultatul formulei este un număr, acesta va fi pe partea dreaptă de o celulă. Și dacă devine o șir de text atunci se va menține partea stângă a celulei .
1. Utilizarea funcției Excel Copy & Paste pentru a converti rezultatul formulei în text
Putem converti cu ușurință rezultatele formulei la șir de text prin utilizarea Copiați și aplicați; Lipiți Să parcurgem procedura de mai jos.
Pași:
- Mai întâi, selectați celulele sau intervalul care conțin formule.
- Apoi, apăsați CTRL+C .
- Mai târziu, faceți clic dreapta pe pe oricare dintre celulele selectate și selectați opțiunea Lipire ' Lipirea valorilor '. Puteți vedea această opțiune atât în Opțiuni de lipire: și Lipire specială
Această operațiune va stoca rezultatele formulei de date ca valori și se termină formula.
- Pentru a converti aceste valori ca șiruri de text , puteți schimba pur și simplu formatul lor în text de la formatul numerelor Dar cum aceste valori sunt date , această conversie nu va fi convenabilă. În loc să le formatați ca text de la Formatul numerelor , noi le facem text folosind Găsiți & Înlocuiți Din acest motiv, selectați celulele care conțin valoare și apoi mergeți la Acasă >> Găsiți & Selectați >> Înlocuiți .
- În Caseta de dialog Căutare și înlocuire , tip 1 și '1 în Găsiți ce și Înlocuiți cu respectiv secțiunile.
- Faceți clic pe Înlocuiți totul .
- După aceea, un caseta de avertizare va apărea un mesaj care va spune câte înlocuiri au fost efectuate. Faceți clic pe OK .
- Ulterior, veți vedea aceste date ca șir de text Observați că ei dețin partea stângă celulelor.
- Există o altă coloană care conține formule în setul meu de date. Am convertit rezultatele în valori în același mod.
- Totuși, acestea nu sunt formatate ca șiruri de text Deci, selectăm intervalul respectiv și mergem la Număr Format Grup de numere .
- După aceea, am ales Formatul textului .
- Ulterior, veți vedea valorile ca șiruri de text Observați că, valorile se deplasează spre lăsate în celule , ceea ce se poate spune că este o dovadă a faptului că sunt convertiți la șiruri de text .
Astfel, puteți converti rezultatele formulei la șiruri de text prin utilizarea Copiați și aplicați; Lipiți caracteristică a Excel.
Citește mai mult: VBA pentru a elimina formulele în Excel Păstrarea valorilor și formatarea
2. Aplicarea comenzii rapide de la tastatură pentru a converti rezultatul formulei în text în Excel
Puteți implica Copiați și aplicați; Lipiți prin utilizarea funcției scurtătură de la tastatură Să parcurgem procesul de mai jos.
Pași:
- Mai întâi, selectați intervalul de celule care conțin formule și apăsați CTRL + C sau CTRL+INSERT .
- Apoi, apăsați SHIFT+F10 Dacă utilizați un laptop, este posibil să fie necesar să apăsați SHIFT+FN+F10 .
- Veți vedea Meniul contextual va apărea o bară.
- Ulterior, apăsați doar V . veți vedea rezultate a formule acum convertite în valori.
- Conversia acestor date la șiruri de text așa cum am făcut în Secțiunea 1 .
- După aceea, convertiți Preț de vânzare și Rezultatele formulei Total Sales la valori prin utilizarea scurtătură de la tastatură .
- Ulterior, convertiți aceste valori în șiruri de text așa cum am făcut în Secțiunea 1 .
Astfel, puteți converti rezultatele formulei la șiruri de text prin utilizarea scurtătură de la tastatură .
Citește mai mult: Conversia formulei în valoare în mai multe celule din Excel (5 moduri eficiente)
3. Utilizarea VBA pentru a converti rezultatul formulei în text în Excel
De asemenea, puteți utiliza un simplu VBA cod pentru a converti rezultatele formulei la valori și apoi le convertim în șiruri de text Să urmăm instrucțiunile de mai jos.
Pași:
- În primul rând, mergeți la Dezvoltator >> Visual Basic .
- The VBA Se va deschide editorul. Selectați Introduceți >> Modul .
- După aceea, introduceți următorul cod în fișierul Modul VBA .
Sub ConvertToTextString() Dim Range_Value As Range Dim Cell_Value As Range Set Range_Value = Selection For Each Cell_Value In Range_Value If Cell_Value.HasFormula Then Cell_Value.Formula = Cell_Value.Value End If Next Cell_Value End Sub
Cod Explicație
- În primul rând, numim Sub procedura ConvertToTextString .
- În continuare, declarăm Valoare_de_gama și Valoare_celulă ca Gama .
- Mai târziu, am stabilit Valoare_de_gama la Proprietatea de selecție .
- După aceea, am folosit un Pentru buclă pentru a converti Formule de celule la Valorile celulelor .
- În cele din urmă, executăm codul.
- În continuare, reveniți la foaia dvs., selectați celulele care conțin formule și Rulați la Macro .
- Această operațiune va converti rezultatele formulei în valori, ceea ce înseamnă că formulele vor dispărea și vor rămâne doar valorile.
- Pentru a converti Date la șiruri de text , urmați acest link de Secțiunea 1 .
- În continuare, pentru a converti Preț de vânzare la șiruri de text , mergeți la acest link de Secțiunea 1 și citiți procesul.
Astfel, puteți converti rezultatele formulei la șiruri de text prin utilizarea VBA .
Citește mai mult: Excel VBA: Conversia automată a formulei în valoare (2 metode simple)
4. Implementarea Excel Power Query Editor pentru a converti rezultatul formulei în text
Utilizarea Excel Editor Power Query poate fi o metodă vitală pentru a converti rezultatele formulei la șiruri de text Să trecem prin procesul de mai jos.
Pași:
- În primul rând, selectați întreaga gamă de set de date.
- După aceea, mergeți la Date >> De la tabel/intervalul
- A caseta de dialog Asigurați-vă că selectați Tabelul meu are anteturi .
- După aceea, faceți clic pe OK .
- În continuare, veți vedea datele dvs. de rezultatele formulei într-o Editor Power Query .
- După aceea, selectați Închideți & Încărcați de la Fila Acasă .
- Acest lucru va muta aceste date pe o foaie nouă, sub formă de tabelul Acest tabel nu conține nicio formulă, ceea ce înseamnă că toate datele rezultatele formulei convertite în valorile lor corespunzătoare. Veți vedea, de asemenea, că Date nu sunt formatate corespunzător.
- Pentru a formata Date în mod corespunzător, selectați-le și mergeți la Număr Grup .
- După aceea, selectați un Formatul datei .
- Acest lucru vă va servi la Date într-un format adecvat.
- După aceea, pentru a converti Date la șiruri de text , urmați acest link de Secțiunea 1 .
- În continuare, pentru a converti Preț de vânzare la șiruri de text , mergeți la acest link de Secțiunea 1 și citiți procesul.
Astfel, puteți converti rezultatele formulei la șiruri de text prin utilizarea Editor Power Query .
Citește mai mult: Conversia formulei în valoare fără Paste Special în Excel (5 metode ușoare)
5. Tragerea rezultatelor formulelor cu mouse-ul pentru a le converti în text
O altă modalitate simplă de a converti rezultatele formulei la șiruri de text este de a utiliza clic dreapta pentru a trage celulele sau gama Vă rugăm să parcurgeți procedura de mai jos.
Pași:
- În primul rând, selectați un interval care conține formule și plasați-vă cursor pe orice margine a celulelor selectate, astfel încât celulele marcate pictograma
- După aceea, țineți apăsat butonul faceți clic dreapta pe și mutați intervalul oriunde.
- Mai târziu, puneți-l în poziția anterioară. Va apărea o bară de opțiuni. Selectați Copiați aici doar ca valori .
Această operațiune va converti rezultatele formulei în valori, ceea ce înseamnă că formulele vor dispărea și vor rămâne doar valorile.
- În mod similar, convertiți Preț de vânzare și Rezultatele formulei Total Sales la valori.
- Pentru a converti Date la șiruri de text , urmați acest link de Secțiunea 1 .
- În continuare, pentru a converti Preț de vânzare la șiruri de text , mergeți la acest link de Secțiunea 1 și citiți procesul.
Astfel, puteți converti Excel rezultatul formulei la șir de text trăgându-le cu ajutorul butonului Trageți cu clic dreapta caracteristică.
6. Aplicarea funcției TEXT
Dacă nu doriți să folosiți comenzi, puteți folosi funcția TEXT pentru a converti rezultatele formulei la șiruri de text Să trecem prin procesul de mai jos.
Pași:
- Mai întâi, introduceți următoarea formulă în celulă B5 . doar adăugați funcția TEXT .
=TEXT(TODAY(), "dd-mm-yy")
Funcția TEXT convertește rezultatele formulei de funcția TODAY la șiruri de text și, de asemenea, formatul acestuia.
- Apăsați ENTER și veți vedea data în B5 se deplasează spre stânga, ceea ce înseamnă că este convertit în șir de text .
- Utilizați Mâner de umplere la AutoFill celulele inferioare.
- În mod similar, introduceți următoarea formulă în F5 celulă și utilizarea Mâner de umplere la Completare automată celulele inferioare din Preț de vânzare
=TEXT(D5*(1-E5),"0.00")
De asemenea, puteți vedea că Vânzări totale devin 0 dolari deoarece prețurile de vânzare sunt în text format. SUM poate calcula suma valorilor care se află în text formă.
Astfel, puteți converti rezultatele formulei la șiruri de text cu ajutorul Funcția TEXT .
Citește mai mult: Cum să convertiți formulele în valori în Excel (8 metode rapide)
7. Aplicarea funcției CONCAT sau CONCATENATE
De asemenea, puteți utiliza CONCAT sau Funcția CONCATENATE pentru a converti rezultatele formulei la șiruri de text Să trecem prin procesul de mai jos.
Pași:
- Mai întâi, introduceți următoarea formulă în celulă B5 . doar adăugați CONCAT sau CONCATENATE Funcția .
=CONCAT(TODAY())
Următoarea formulă utilizează funcția CONCATENATE .
=CONCATENATE(TODAY())
În mod normal, CONCAT sau Funcția CONCATENATE adună mai multe șiruri de caractere și le stochează ca șiruri. Deoarece tocmai am folosit rezultatele formulei în CONCAT sau CONCATENATE , vom vedea doar o singură valoare convertită în text șir.
- Apăsați ENTER și veți vedea data în B5 se deplasează spre stânga, ceea ce înseamnă că este convertit în șir de text De asemenea, puteți vedea că data nu este formatată corespunzător.
Ieșirea de funcția CONCATENATE .
- Utilizați Mâner de umplere la AutoFill celulele inferioare.
Pentru a converti datele în formatul corect, vă rugăm să urmați acest link din Secțiunea 4 .
- În mod similar, introduceți următoarea formulă în F5 celulă și utilizarea Mâner de umplere la Completare automată celulele inferioare din Preț de vânzare
=CONCAT(D5*(1-E5))
Funcția CONCATENATE vă va da același rezultat.
De asemenea, puteți vedea că Vânzări totale devin 0 dolari deoarece prețurile de vânzare sunt în text format. SUM poate calcula suma valorilor care se află în text formă.
Astfel, puteți converti rezultatele formulei la șiruri de text în Excel cu ajutorul aplicației CONCAT sau Funcția CONCATENATE .
Citește mai mult: Cum să convertiți formula în valoare automat în Excel (6 moduri eficiente)
Secțiunea practică
Aici, vă ofer setul de date din acest articol, astfel încât să puteți exersa aceste metode pe cont propriu.
Concluzie
În final, putem concluziona că veți învăța metode eficiente pentru a converti rezultatul formulei la șir de text în Excel. Dacă aveți metode mai bune sau întrebări sau feedback cu privire la acest articol, vă rugăm să le împărtășiți în caseta de comentarii. Acest lucru mă va ajuta să îmi îmbogățesc articolele viitoare. Pentru mai multe întrebări, vă rugăm să vizitați site-ul nostru web ExcelWIKI.