Vai al contenuto principale

Come sostituire le formule con risultati o valore in Excel?

Supponendo che sia necessario sostituire le formule con i valori calcolati nelle celle, ovviamente è possibile sostituirle manualmente una per una. Tuttavia, se ne sostituirai molti, sprecherai molto tempo. Ci sono modi semplici? Sì, i seguenti modi complicati ti aiuteranno a sostituire facilmente le formule con i loro valori calcolati nelle selezioni rapidamente:

Ad esempio, ho un intervallo di formule e ora devo sostituire le formule con i valori delle celle, come mostra la seguente schermata:


freccia blu freccia destra Sostituisci le formule con risultati o valori con il comando Incolla speciale

Il Microsoft Excel Incolla speciale Il comando può aiutarti a rimuovere tutte le formule ma rimanere valori calcolati nelle celle.

Step1: Seleziona l'intervallo con cui lavorerai.

Step2: Premi il Ctrl + C tasti per copiare le celle selezionate.

Step3: Fare clic con il pulsante destro del mouse sulle celle selezionate e fare clic su Incolla valori pulsante sotto Opzioni Incolla.
doc-converti-formule-in-valori 3

Ora hai tutte le formule nella selezione sostituite con i loro valori calcolati contemporaneamente.


freccia blu freccia destra Sostituisci le formule con risultati o valori con VBA

Per gli utenti esperti di Microsoft Excel, la macro VBA è un'altra buona scelta per sostituire rapidamente le formule con i valori calcolati.

Step1: Tieni premuto il tasto altro + F11 chiavi in ​​Excel e apre il file Microsoft Visual Basic, Applications Edition finestra.

Step2: Fare clic su inserire > Modulie incolla la seguente macro nella finestra del modulo.

VBA per la sostituzione di formule con valori calcolati:

Sub DisplayedToActual()
'Updateby20131126
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each Rng In WorkRng
    Rng.Value = Rng.Text
Next
Application.ScreenUpdating = True
End Sub

Step3: Premi il F5 chiave per eseguire questa macro. Viene visualizzata una finestra di dialogo per selezionare un intervallo da convertire in valori effettivi, vedi screenshot:

Step4: Clicchi OK. e puoi vedere il risultato mostrato come di seguito:


freccia blu freccia destraSostituisci le formule con risultati o valori con Kutools per Excel

Se si dispone di Kutools for Excel, suo Visualizzato a reale può aiutarti a convertire rapidamente il valore o la formula nelle celle selezionate nel modo in cui sono formattate.

Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. 

Dopo shavasana, sedersi in silenzio; saluti; installazione gratuita Kutools per Excel, per favore fai come di seguito:

Step1: Seleziona l'intervallo con cui lavorerai.

Step2: Clicca il Kutools > Al reale, vedi screenshot:

doc all'effettivo 1 
 doc freccia giù
 doc all'effettivo 2


Quindi le formule nella selezione vengono convertite nei valori visualizzati.

Per informazioni più dettagliate su questa funzione, visita Visualizzato a reale.

freccia blu freccia destraA reale: sostituire la formula con il valore visualizzato



freccia blu freccia destra Sostituisci le formule con il testo di Kutools per Excel

Se vuoi sostituire la formula con il testo, puoi usare Kutools for Excel'S Converti Formula in Text utilità per convertire le formule in testi in una sola volta clic.

Dopo l'installazione Kutools per Excel, fai come di seguito :(Scarica gratuitamente Kutools per Excel adesso!)

Seleziona le formule e fai clic Kutools > Contenuti > Converti formula in testo. Vedi screenshot:
doc sostituire la formula con il testo 3

doc kutools converte la formula in testo 2

Quindi le formule vengono convertite in testo e se si desidera riconvertirle in formula, è sufficiente fare clic Kutools > Contenuti > Converti testo in formula.

freccia blu freccia destra Sostituisci formula con testo



I migliori strumenti per la produttività in ufficio

Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   Più di 50 Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

scheda kte 201905


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, Will it be possible to get a Macro that does what the above macro does but for the entire workbook all at once? would be of great help if you can write a macro that can.
This comment was minimized by the moderator on the site
Bah.. nothing new. Already knew all of hose tricks. In fact, I've been using paste special for quite a while. Unfortunately none of those options works for me. I would like to just set my spreadsheets on auto and let Excel do the trick on its own. I was looking to see if the folks at Microsoft have finally left the stone age by coming up with something more creative, more automated than paste special and VBA. Something that does not require cell selection or any other intervention by the user. For instance, it would be handy if there was a way to allow Excel to automatically kill the equations that are no longer needed but without eliminating the values or cell contents. That would be truly awesome. But I guess such a trick is not out of the cave yet so I'll have to live with 'paste special>values' option until we leave Excel prehistory behind.
This comment was minimized by the moderator on the site
Hello Friend,

Can you please make 2 vb code to convert all the linked formula to value
embedded within the formula. And the next to convert to formula again back to
normal with linked path. Like pack unpack option.

I make report in excel file which is linked to various other excel file and
then I have send this report to management but I don't want this to paste
special everytime. I just want to pack the formula and then unpack it when I
need to work on the same file.

I hope you understand my need.

Regards

Saysha
This comment was minimized by the moderator on the site
Can it be possible to apply this macro to specific formula in the range. i.e If we want to convert only vlookup formula to values but not sum formula in the selected range.
This comment was minimized by the moderator on the site
Please contact me at We welcome all questions, feedback and bug reports. If you're having an issue, we usually need the following information: A brief description of the issue and how it can be replicated (if applicable). Your Operating system (Windows 8, Windows 7, etc) and the version information of your Microsoft Office. Screenshots that illustrate the problem
This comment was minimized by the moderator on the site
I want to know or to apply script shown in your example but unable to understand about ---- "how to numbering in excel column or row having some cell single and some are merged". Please help me with pdf tutorials with complete explanation or how can i use your tool with complete explanation. Thanks Rakesh Upreti
This comment was minimized by the moderator on the site
THIS IS A LIFE SAVER... THANK YOU!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations