Come convertire tra formula e testo/valore
Il tutorial mostra diversi modi per convertire una formula nel suo risultato o nella sua stringa di testo e per convertire una formula sotto forma di testo in una formula funzionante che mostrerebbe il suo risultato in Excel.
CONVERTI LE FORMULE IN VALORI REALI
- Premi F2 + F9 per convertire le formule in valori effettivi
- Usa Excel Paste Special per convertire le formule in valori effettivi
- Fare clic con il tasto destro del mouse sul trucco di trascinamento della selezione per convertire le formule in valori effettivi
- Script VBA (macro) per convertire le formule in valori effettivi
- Basta un clic per convertire le formule in valori effettivi
CONVERTI LE FORMULE IN STRINGHE DI TESTO
- Aggiungi un apostrofo (') per convertire le formule in stringhe di testo
- Sostituzione del trucco (Ctrl + H) per convertire le formule in stringhe di testo
- Mostra la funzione Formule di Excel per convertire le formule in stringhe di testo
- Script VBA (macro) per convertire le formule in stringhe di testo
- Solo due clic per convertire le formule in stringhe di testo
- Script VBA (macro) per convertire il testo in formule
- Solo due clic per convertire il testo in formule
Potresti trovare diverse situazioni quando vuoi convertire le formule in testo o valori in Excel:
È necessario copiare i valori effettivi dal file Excel in un altro file......
Devi inviare ad altri un file Excel, ma alcune funzioni sono volatili, il valore verrà ricalcolato quando il file è stato aperto in un computer diverso con versioni diverse di Excel……
Non vuoi che il destinatario del file Excel sappia quali formule hai usato, perché erano il risultato del tuo duro lavoro; o la tua azienda addebita denaro ai clienti per fare loro rapporti con formule complicate. Quindi è necessario sostituire le formule con i loro risultati……
Non preoccuparti, ecco il nostro ExtendOffice team ha elencato diversi modi per convertire le formule in testo o valori in Excel per soddisfare le esigenze di diversi gruppi.
CONVERTI LE FORMULE IN VALORI REALI
I metodi elencati di seguito ti aiuteranno a convertire le formule nei loro valori eliminando contemporaneamente le formule. premere Ctrl + Z per annullare se si desidera ripristinare le formule.
Premi F2 + F9 per convertire le formule in valori effettivi
Funziona solo per una cella, ma è super facile da usare e da ricordare. È adatto per i gruppi che devono modificare solo una o poche celle. I passaggi specifici sono i seguenti:
1. Sposta il mouse sulla cella e premi F2, o doppio click sulla cella, per modificarlo.
2. Stampa F9, e poi ENTRA.
Usa Excel Paste Special per convertire le formule in valori effettivi
Quando copi o tagli e incolli in Excel, tutto nelle celle di origine verrà incollato nelle celle di destinazione per impostazione predefinita. Ma a volte questo potrebbe non essere quello che vuoi. Il Incolla speciale la funzionalità in Excel ti consente di incollare solo le cose che desideri. Per accedere alla funzione, qui abbiamo elencato 2 modi:
• Premi Alt + E + S + V (Excel Incolla speciale)
1. Copia la cella o l'intervallo di origine che desideri convertire in valori.
2. TIENI PREMUTO Alte premere E, S e V In ordine.
3. Clic OK oppure premere ENTRA.
• Usa menu di scelta rapida (Excel Paste Special)
Se temi di non ricordare la scorciatoia di cui sopra, procedi nel seguente modo:
1. Copia la cella o l'intervallo di origine che desideri convertire in valori.
2. Fare clic con il pulsante destro del mouse sulle celle di destinazione, selezionare il icona (valori) qua sotto.
Oppure segui i passaggi seguenti per maggiori dettagli:
1. Copia la cella o l'intervallo di origine che desideri convertire in valori.
2. Fare clic con il pulsante destro del mouse sulle celle di destinazione, selezionare Incolla speciale.
3. Clic Valori e OK.
√ Un piccolo consiglio: se ci sono triangoli verdi negli angoli in alto a sinistra delle celle di destinazione, seleziona l'intervallo di celle, il Pulsante Traccia errore (l'icona gialla con un punto esclamativo) apparirà. Fare clic, selezionare Converti in numero. I triangoli verdi scompariranno.
Fare clic con il tasto destro del mouse sul trucco di trascinamento della selezione per convertire le formule in valori effettivi
Se non ti piace molto Incolla speciale, puoi convertire le formule in valori in questo modo:
1. Seleziona la cella di origine o l'intervallo di celle.
2. Posiziona il cursore sul bordo delle celle, ora il puntatore cambierà in un puntatore di spostamento.
3. Fare clic con il pulsante destro del mouse (non rilasciare) con il puntatore di spostamento, trascinare la cella nella posizione desiderata e rilasciarla (puoi anche rilasciare nella posizione originale).
4. Clic Copia qui solo come valori.
Script VBA (macro) per convertire le formule in valori effettivi
Se sei abituato a utilizzare VBA (Visual Basic for Applications) in Excel, qui abbiamo anche un codice macro per te, procedi come segue: (Tieni presente che dopo aver eseguito il codice macro elencato di seguito, non puoi annullare l'azione. )
1. Seleziona la cella di origine o l'intervallo di celle con le formule che desideri convertire in valori.
2. Stampa Alt + F11, l' Microsoft Visual Basic, Applications Edition verrà visualizzata la finestra.
3. Clic inserire, Quindi fare clic Moduli nell'elenco a discesa.
4. Incolla il seguente codice nel Moduli finestra.
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. Stampa F5 per eseguire il codice. Se hai bisogno, clicca Si per convertire le formule nei loro risultati durante la copia automatica della cartella di lavoro, la finestra di dialogo ti dirà dove si trova il backup. Clic Non per operare direttamente la conversione. Ricorda, non puoi annullare questa operazione.
Dopo l'operazione, ecco come appare:
Basta un clic per convertire le formule in valori effettivi
Per chi non ama seguire passaggi complicati, Kutools for Excel è uno strumento molto utile per convertire le formule in valori ed eliminare le formule contemporaneamente in Excel. Ti basta letteralmente un solo clic se hai installato Kutools:
1. Seleziona l'intervallo di celle di origine, trova il Intervalli e celle gruppo nella scheda Kutools.
2. Clic Al reale.
Ora puoi goderti il risultato.
CONVERTI LA FORMULA IN STRINGA DI TESTO
I metodi elencati di seguito ti aiuteranno a convertire le formule in testo, in modo che la stringa di testo delle formule venga visualizzata al posto dei loro risultati.
Aggiungi un apostrofo (') per convertire le formule in stringhe di testo
An apostrofo impedisce a Excel di interpretare la stringa di testo come una formula. Quindi l'aggiunta di un apostrofo è sempre utile quando si desidera visualizzare la stringa di testo invece del risultato di una formula (stringa di testo). Ed è abbastanza semplice, i passaggi sono i seguenti:
1. Seleziona una cella formula e premi F2, o doppio click sulla cella, per modificarlo.
2. Aggiungi un apostrofo (') prima di segno di uguale (=).
3. Stampa ENTRA, ora vedrai la stringa di testo mostrata nella cella.
Sostituzione del trucco (Ctrl + H) per convertire le formule in stringhe di testo
Tuttavia, nel caso in cui si desideri visualizzare tutte le stringhe di testo delle formule nel foglio di lavoro corrente, il sostituire caratteristica in Excel è una scelta migliore per risolvere il problema.
1. Stampa Ctrl + H, Si vedrà il Trova e sostituisci finestra.
2. Tipo = nel Trova quello che casella, digitare '= nel Sostituire con scatola.
3. Clic Sostituisci tutto. Vedrai tutte le formule mostrate nel foglio di lavoro corrente.
Mostra la funzione Formule di Excel per convertire le formule in stringhe di testo
In Excel, c'è una funzione chiamata Mostra formule nascosto nella scheda Formule. Utilizzando la funzione, i risultati delle formule si convertirebbero facilmente nelle stringhe di testo delle formule:
Vai alla scheda Formule, trova Auditing della formula gruppo, clicca Mostra formule.
La funzione renderà visibili tutte le formule nel foglio di lavoro, in questo modo:
Script VBA (macro) per convertire le formule in stringhe di testo
Se preferisci utilizzare i codici macro, quello elencato di seguito ti aiuterà. Si prega di seguire i seguenti passaggi:
1. Stampa Alt + F11, l' Microsoft Visual Basic, Applications Edition verrà visualizzata la finestra.
2. Clic inserire, Quindi fare clic Moduli nell'elenco a discesa.
3. Incolla il seguente codice nel Moduli finestra.
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function
4. Torna al foglio di lavoro, inserisci la formula =MostraF(cella di origine) sulla cella di destinazione, ad esempio:
5. Stampa ENTRA. Ora vedrai la formula mostrata.
Solo due clic per convertire le formule in stringhe di testo
Nel caso in cui non desideri eliminare le formule ma devi convertire facilmente tra formule e stringhe di testo, Kutools for Excel è uno strumento perfetto in Excel per aiutarti:
Clicchi Contenuti e seleziona Converti formula in testo dopo aver selezionato l'intervallo di celle che si desidera convertire, in questo modo:
Ecco come appare dopo la conversione.
CONVERTI IL TESTO IN FORMULE
Supponiamo che tu abbia un rapporto per mostrare sia le formule che i valori, o qualcuno ti ha inviato un file Excel che mostra le formule invece dei loro risultati.
Ecco 2 modi per convertire stringhe di testo in formule per mostrare direttamente i loro risultati.
Script VBA (macro) per convertire il testo in formule
1. Stampa Alt + F11, l' Microsoft Visual Basic, Applications Edition verrà visualizzata la finestra.
2. Clic inserire, Quindi fare clic Moduli nell'elenco a discesa.
3. Incolla il seguente codice nel Moduli finestra.
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function
4. Torna al foglio di lavoro, inserisci la formula =Eval(cella di origine) sulla cella di destinazione, ad esempio:
5. Stampa ENTRA. Ora puoi vedere il risultato della formula.
Solo due clic per convertire il testo in formule
Ci vogliono due clic se ce l'hai Kutools for Excel installato in Excel per convertire il testo in formule: sotto il Kutools scheda, puoi semplicemente fare clic Contenuti e seleziona Converti testo in formula dopo aver selezionato l'intervallo di celle che si desidera convertire, in questo modo:
Ecco come appare dopo la conversione.
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%
- Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
- Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
- Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
- Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
- Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
- Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
- Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
- Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
- Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!