Vai al contenuto principale

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

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.

convertire tra formula di testo 01 convertire tra formula di testo 02

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 ed V In ordine.

convertire tra formula di testo 03

3. Clic OK oppure premere ENTRA.

convertire tra formula di testo 03

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

convertire tra formula di testo 05 convertire tra formula di testo 06


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.

convertire tra formula di testo 03

3. Clic Valori ed OK.

convertire tra formula di testo 08 convertire tra formula di testo 09

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

convertire tra formula di testo 03


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.

convertire tra formula di testo 08   convertire tra formula di testo 09

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.

convertire tra formula di testo 03

2. Stampa Alt + F11, le Microsoft Visual Basic, Applications Edition verrà visualizzata la finestra.

3. Clic inserire, Quindi fare clic Moduli nell'elenco a discesa.

convertire tra formula di testo 03

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

convertire tra formula di testo 03

Dopo l'operazione, ecco come appare:

convertire tra formula di testo 03


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.

convertire tra formula di testo 03

Ora puoi goderti il ​​risultato.

convertire tra formula di testo 03

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

convertire tra formula di testo 03

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

convertire tra formula di testo 03


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.

convertire tra formula di testo 22

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

convertire tra formula di testo 23


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.

convertire tra formula di testo 24

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

convertire tra formula di testo 25


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, le 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:

convertire tra formula di testo 28

5. Stampa ENTRA. Ora vedrai la formula mostrata.

convertire tra formula di testo 29


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:

convertire tra formula di testo 30

Ecco come appare dopo la conversione.

convertire tra formula di testo 31

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, le Microsoft Visual Basic, Applications Edition verrà visualizzata la finestra.

2. Clic inserire, Quindi fare clic Moduli nell'elenco a discesa.

convertire tra formula di testo 32

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:

convertire tra formula di testo 34

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

convertire tra formula di testo 35


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:

convertire tra formula di testo 36

Ecco come appare dopo la conversione.

convertire tra formula di testo 37

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
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations