KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come convertire tra formula e testo/valore

AutoreAmanda Li Data di modifica

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

STRINGHE Convertire Formule in Testo

Convertire Testo in Formula

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.

fai doppio clic sulla cella 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.

Premi Alt + E + S + V per accedere alla funzione Incolla speciale

3. Fai clic su OK oppure premi INVIO.

Fai clic su OK per ottenere il risultato

• 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.

Fai clic con il pulsante destro sulla cella (o sulle celle) di destinazione, seleziona Valori le formule vengono convertite in valori tramite il menu contestuale


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.

seleziona Incolla speciale dal menu contestuale

3. Fai clic su Valori e quindi su OK.

Fai clic su Valori e poi su OKle formule vengono convertite in valori tramite la funzione Incolla speciale

√ 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!

seleziona Converti in numero per rimuovere i triangoli verdi


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.

Fai clic su Copia qui solo come valori dal menu contestuale le formule vengono convertite in valori con il trucco del trascinamento con il tasto destro

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.

seleziona le celle contenenti formule

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.

Fai clic su Inserisci, quindi su Modulo

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 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.

fai clic su Sì per convertire le formule nei loro risultati,

Dopo l’operazione, ecco il risultato ottenuto:

le formule vengono convertite in valori tramite codice VBA


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.

fai clic sulla funzione Trasforma in valore di Kutools

Ora puoi goderti il risultato!

le formule vengono convertite in valori tramite Kutools

Fai clic per scaricare Kutools per Excel e approfittare della prova gratuita di 30 giorni!


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 (=).

Aggiungi un apice prima del segno di uguale

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

la stringa di testo viene visualizzata


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.

imposta le opzioni nella finestra di dialogo

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

tutte le formule vengono visualizzate


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.

fai clic su Mostra formule nella scheda Formule

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

tutte le formule nel foglio di lavoro sono visibili


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:

inserisci una formula nella cella

5. Premi INVIO. Ora vedrai la formula visualizzata.

premi il tasto Invio per ottenere il risultato


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:

seleziona la funzione Converti formula in testo di Kutools

Ecco come appare dopo la conversione.

tutte le formule vengono convertite in stringhe di testo

Fai clic per scaricare Kutools per Excel e provarlo gratuitamente per 30 giorni.


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.

Fai clic su Inserisci, quindi su Modulo

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:

inserisci una formula nella cella

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

premi il tasto Invio per ottenere il risultato


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:

seleziona la funzione Converti testo in formula di Kutools

Ecco come appare dopo la conversione.

le stringhe di testo vengono convertite in formule

Faccia clic per scaricareKutools per Excel e provare gratuitamente per 30 giorni.


  • 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...
kte tab 201905
  • 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!
officetab bottom