Come convertire tra formula e testo/valore
L'esercitazione illustra diversi metodi per convertire una formula nel suo risultato o nella relativa stringa di testo, nonché per trasformare una formula in formato testo in una formula funzionante che ne visualizzi il risultato in Excel.
CONVERTIRE LE FORMULE IN Valore effettivo
- Premere F2 + F9 per convertire le formule in Valore effettivo
- Usare Excel Incolla speciale per convertire le formule in Valore effettivo
- Trucco del trascinamento con il tasto destro per convertire le formule in Valore effettivo
- Script VBA (macro) per convertire le formule in Valore effettivo
- Con un solo clic per convertire le formule in Valore effettivo
STRINGHE Convertire Formule in Testo
- Aggiungere un apostrofo (') alle stringhe Convertire Formule in Testo
- Trucco di sostituzione (Ctrl + H) per Convertire Formule in Testo le stringhe
- Funzione Mostra Formule di Excel per Convertire Formule in Testo le stringhe
- Script VBA (macro) per Convertire Formule in Testo le stringhe
- Con due soli clic per Convertire Formule in Testo le stringhe
Potresti trovarti in diverse situazioni in cui desideri Convertire Formule in Testo o valori in Excel:
Devi copiare i valori effettivi da un file Excel in un altro file…
Devi inviare a terzi un file Excel, ma alcune funzioni sono volatili e i valori verrebbero ricalcolati non appena il file viene aperto su un computer diverso o con versioni differenti di Excel…
Non vuoi che chi riceve il file Excel possa vedere le formule utilizzate, perché rappresentano il frutto del tuo duro lavoro; oppure la tua azienda addebita ai clienti un costo per la creazione di report basati su formule complesse. In questi casi, devi sostituire le formule con i loro risultati…
Non preoccuparti: qui il nostro team ExtendOffice ha elencato diversi metodi per Convertire Formule in Testo o valori in Excel, soddisfacendo così le esigenze di gruppi diversi.
CONVERTIRE LE FORMULE IN Valore effettivo
I metodi elencati di seguito ti permettono di convertire le formule nei rispettivi valori, eliminando contemporaneamente le formule stesse. Premi Ctrl + Z per annullare l'operazione e ripristinare le formule, se necessario.
Premere F2 + F9 per convertire le formule in Valore effettivo
Questo metodo funziona solo per una singola cella, ma è estremamente semplice da usare e ricordare. È adatto a chi deve modificare solo una o poche celle. I passaggi specifici sono i seguenti:
1. Posiziona il cursore sulla cella e premi F2, oppure fai doppio clic sulla cella per modificarla.
2. Premi F9, quindi INVIO.
![]() | ![]() |
Usare Excel Incolla speciale per convertire le formule in Valore effettivo
Quando copi o tagli e incolli in Excel, per impostazione predefinita tutto il contenuto della/delle cella(e) di origine viene incollato nella/delle cella(e) di destinazione. A volte, però, potresti non volere questo comportamento. La funzione Incolla speciale di Excel ti permette di incollare solo gli elementi che ti servono. Ecco due metodi per accedere a questa funzione:
• Premere Alt + E + S + V (Excel Incolla speciale)
1. Copia la cella o l'intervallo di origine che desideri convertire in valori.
2. Tieni premuto Alt, quindi premi in sequenza E, S e V.

3. Fai clic su OK oppure premi INVIO.

• Usare il menu contestuale (Excel Incolla speciale)
Se temi di non ricordare la scorciatoia sopra indicata, segui i passaggi seguenti:
1. Copi la cella o l'intervallo di origine che desidera convertire in valori.
2. Fai clic con il tasto destro sulla/delle cella(e) di destinazione e seleziona l’icona (Valori) mostrata di seguito.
![]() | ![]() |
Oppure segui i passaggi riportati di seguito per maggiori dettagli:
1. Copi la cella o l'intervallo di origine che desidera convertire in valori.
2. Fai clic con il tasto destro sulla/delle cella(e) di destinazione e seleziona Incolla speciale.

3. Fai clic su Valori e quindi su OK.
![]() | ![]() |
√ Un piccolo suggerimento: se compaiono triangoli verdi nell’angolo in alto a sinistra delle celle di destinazione, seleziona l’intervallo di celle. Apparirà il pulsante Traccia errore (l’icona gialla con un punto esclamativo). Fai clic su di esso e scegli Converti in numero: i triangoli verdi scompariranno!

Trucco del trascinamento con il tasto destro per convertire le formule in Valore effettivo
Se non ami molto Incolla speciale, puoi provare Converti le formule in valori questo metodo:
1. Seleziona la cella o l’intervallo di celle da cui desideri copiare i dati.
2. Posiziona il cursore sul bordo della/delle cella(e); il puntatore si trasformerà in un puntatore di spostamento.
3. Fai clic con il tasto destro (senza rilasciare) usando il puntatore di spostamento, trascina la cella nella posizione desiderata e rilascia (puoi anche rilasciarla nella posizione originale).
4. Fai clic su Copia qui come soli valori.
![]() | ![]() |
Script VBA (macro) per convertire le formule in Valore effettivo
Se sei abituato a utilizzare VBA (Visual Basic for Applications) in Excel, ecco anche un codice macro appositamente preparato per te. Procedi come segue: (nota che, dopo aver eseguito il codice macro indicato di seguito, non sarà possibile annullare l’azione.)
1. Seleziona la cella o l’intervallo di celle contenente le formule che desideri convertire in valori.

2. Premi Alt + F11; si aprirà la finestra di Microsoft Visual Basic for Applications.
3. Fai clic su Inserisci, quindi su Modulo nel menu a discesa della barra degli strumenti.

4. Incolla il seguente codice nella finestra del Modulo.
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. Premi F5 per eseguire il codice. Se necessario, fai clic su Sì per convertire le formule nei relativi risultati: verrà creata automaticamente una copia della cartella di lavoro e una finestra di dialogo ti indicherà dove si trova il backup. Fai clic su No per eseguire direttamente la conversione. Ricorda che quest’operazione non può essere annullata.

Dopo l’operazione, ecco il risultato ottenuto:

Con un solo clic per convertire le formule in Valore effettivo
Per chi non ama seguire procedure complesse, Kutools per Excel è uno strumento estremamente pratico per convertire le formule in valori ed eliminare contemporaneamente le formule stesse in Excel. Una volta installato Kutools, basta letteralmente un solo clic:
1. Seleziona l’intervallo di celle di origine, quindi individua il gruppo Intervalli e celle nella scheda Kutools.
2. Fai clic su In valore effettivo.

Ora puoi goderti il risultato!

STRINGA Convertire Formule in Testo
I metodi elencati di seguito ti consentono di Convertire Formule in Testo, in modo che venga visualizzata la stringa di testo della formula anziché il suo risultato.
Aggiungere un apostrofo (') alle stringhe Convertire Formule in Testo
Un apostrofo impedisce a Excel di interpretare la stringa di testo come una formula. Aggiungere un apostrofo è quindi sempre utile quando si desidera visualizzare la stringa di testo anziché il risultato di una formula (stringa di testo). Inoltre, è molto semplice: i passaggi sono i seguenti:
1. Seleziona una cella contenente una formula e premi F2 oppure fai doppio clic sulla cella per modificarla.
2. Aggiunga un apostrofo (') prima del segno di uguale (=).

3. Premendo INVIO, vedrà ora la stringa di testo visualizzata nella cella.

Trucco di sostituzione (Ctrl + H) perConvertire Formule in Testo le stringhe
Tuttavia, se desideri visualizzare tutte le stringhe di testo delle formule nel foglio di lavoro corrente, la funzione Sostituisci di Excel è la soluzione migliore per risolvere il problema.
1. Premi Ctrl + H: si aprirà la finestra Trova e sostituisci.
2. Digita = nella casella Trova, digita ‘= nella casella Sostituisci con.

3. Faccia clic su Sostituisci tutto. Vedrà tutte le formule visualizzate nel foglio di lavoro corrente.

FunzioneMostra Formule di Excel perConvertire Formule in Testo le stringhe
In Excel è disponibile una funzione chiamata Mostra Formule, nascosta nella scheda Formule. Grazie a questa funzione, i risultati delle formule vengono trasformati in un istante nelle relative stringhe di testo:
Vada alla scheda Formule, individui il gruppo Verifica formule e faccia clic su Mostra formule.

La funzione renderà visibili tutte le formule nel foglio di lavoro, come mostrato di seguito:

Script VBA (macro) perConvertire Formule in Testo le stringhe
Se preferisce utilizzare codici macro, quello riportato di seguito potrà esserle utile. Segua questi passaggi:
1. Premendo Alt + F11, si aprirà la finestra Microsoft Visual Basic, Applications.
2. Fai clic su Inserisci, quindi su Modulo nel menu a discesa.
3. Incolla il seguente codice nella finestra Modulo.
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function 4. Torna al foglio di lavoro e inserisci la formula =ShowF(cella di origine) nella cella di destinazione, ad esempio:

5. Premi INVIO. Ora vedrai la formula visualizzata.

Solo due clic perConvertire Formule in Testo le stringhe
Se non desidera eliminare le formule ma ha bisogno di convertire facilmente tra formule e stringhe di testo,Kutools per Excelè lo strumento ideale in Excel:
Faccia clic su Contenutoe selezioni Convertire Formule in Testodopo aver selezionato l'intervallo di celle da convertire, come mostrato di seguito:

Ecco come appare dopo la conversione.

Convertire Testo in Formula
Supponiamo che debba creare un report che mostri sia le formule che i relativi valori oppure che qualcuno le abbia inviato un file Excel in cui è attivata l’opzione “Mostra formule”, visualizzando così le formule al posto dei risultati effettivi.
Di seguito sono riportati2 metodi per convertire le stringhe di testo in formule e visualizzarne immediatamente i risultati.
Script VBA (macro) perConvertire Testo in Formula
1. Prema Alt + F11, si aprirà la finestra Microsoft Visual Basic, Applications.
2. Faccia clic su Inserisci, quindi su ModuloinElenco a discesa.

3. Incolla il seguente codice nella finestra del Modulo.
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function 4. Torna al foglio di lavoro e inserisci la formula =Eval(cella di origine) nella cella di destinazione, ad esempio:

5. Premi INVIO. Ora potrai vedere il risultato della formula.

Solo due clic perConvertire Testo in Formula
Sono sufficienti due clic se ha installato Kutools per Excelin Excel perConvertire Testo in Formula: nella scheda Kutools, dovrà semplicemente fare clic su Contenutoe selezionare Convertire Testo in Formuladopo aver selezionato l'intervallo di celle da convertire, come mostrato di seguito:

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à del 80 %
- Super Barra delle formule (modifica facilmente più righe di testo e formule); Layout di lettura (leggi e modifica con facilità un gran numero di celle); Incolla in Intervallo di filtro...
- Unisci celle/righe/colonne e conserva i dati; dividi il contenuto delle celle; combina righe duplicate e calcola somma/media…; previeni voci duplicate; confronta intervalli…
- Seleziona duplicati o valori univoci nelle righe; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e ricerca fuzzy in molte cartelle di lavoro; selezione casuale…
- Copia esatta di celle multiple senza modificare i riferimenti delle formule; creazione automatica di riferimenti a più fogli; inserisci punti elenco, caselle di controllo e molto altro...
- Formule preferite e inserimento rapido, intervalli, grafici e immagini; crittografa le celle con password; crea un elenco di invio e invia email...
- Estrai testo, aggiungi testo, rimuovi caratteri da una posizione specifica, elimina spazi; crea e stampa statistiche dei dati della pagina; converti il contenuto delle celle in commenti e viceversa...
- Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese, settimana, giorno, frequenza e molto altro; Filtro speciale per grassetto, corsivo…
- Combina cartelle e fogli di lavoro; unisci tabelle in base a una colonna chiave; suddividi i dati in più fogli; converti in batch file xls, xlsx e PDF...
- Raggruppa la tabella pivot per numero di settimana, giorno della settimana e altro ancora...Mostra le celle sbloccate e blocca la selezione con colori diversi;Evidenzia le celle contenenti formule o nomi...
- 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, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!







