Vai al contenuto principale
 

Come convertire tra formula e testo/valore

Autore: Amanda Li Ultima modifica: 2024-11-01

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

CONVERTI LE FORMULE IN STRINGHE DI TESTO

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

fare doppio clic sulla cella Premere F9, quindi INVIO

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.

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

3. Clic OK oppure premere ENTRA.

Fare clic su OK per ottenere il risultato

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

Fare clic con il pulsante destro del mouse sulla/e cella/e di destinazione, selezionare Valori le formule vengono convertite in valori tramite il menu di scelta rapida


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.

seleziona Incolla speciale dal menu del tasto destro

3. Clic Valori e OK.

Fare clic su Valori e OK le formule vengono convertite in valori tramite la funzione Incolla speciale

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

seleziona Converti in numero per rimuovere i triangoli verdi


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.

Fare clic su Copia qui solo come valori dal menu di scelta rapida   le formule vengono convertite in valori tramite il trucco del trascinamento con il tasto destro del mouse

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.

seleziona le celle della formula

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.

Fare clic su Inserisci, quindi su Modulo

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.

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

Dopo l'operazione, ecco come appare:

le formule vengono convertite in valori tramite codice vba


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.

clicca per la funzionalità effettiva di kutools

Ora puoi goderti il ​​risultato.

le formule vengono convertite in valori da kutools

Fare clic per scaricare Kutools per Excel per una prova gratuita di 30 giorni.


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

Aggiungere un apostrofo prima del segno di uguale

3. Stampa ENTRA, ora vedrai la stringa di testo mostrata nella cella.

la stringa di testo viene visualizzata


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.

impostare le opzioni nella finestra di dialogo

3. Clic Sostituisci tutto. Vedrai tutte le formule mostrate nel foglio di lavoro corrente.

vengono mostrate tutte le formule


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.

fare clic su Mostra formule nella scheda formule

La funzione renderà visibili tutte le formule nel foglio di lavoro, in questo modo:

tutte le formule nel foglio di lavoro visibili


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:

inserisci una formula nella cella

5. Stampa ENTRA. Ora vedrai la formula mostrata.

premere il tasto invio per ottenere il risultato


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:

seleziona la funzione Converti formula in testo di kutools

Ecco come appare dopo la conversione.

tutte le formule vengono convertite in stringhe di prova

Fare clic per scaricare Kutools per Excel per una prova gratuita di 30 giorni.


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.

Fare clic su Inserisci, quindi su Modulo

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:

inserisci una formula nella cella

5. Stampa ENTRA. Ora puoi vedere il risultato della formula.

premere il tasto invio per ottenere il risultato


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:

seleziona la funzione Converti testo in formula di kutools

Ecco come appare dopo la conversione.

le stringhe di testo vengono convertite in formule

Fare clic per scaricare Kutools per Excel per una prova gratuita di 30 giorni.


  • 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...
scheda kte 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab