Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como substituir fórmulas por resultados ou valor no Excel?

Supondo que você precise substituir as fórmulas por seus valores calculados nas células, é claro que você pode substituí-los um por um manualmente. No entanto, vai perder muito tempo se você for substituir muitos deles. Existem maneiras fáceis? Sim, as seguintes maneiras complicadas o ajudarão a substituir facilmente as fórmulas com seus valores calculados nas seleções rapidamente:

Por exemplo, tenho um intervalo de fórmulas e agora preciso substituir as fórmulas pelos valores das células, como mostra a imagem a seguir:


seta azul bolha direita Substitua as fórmulas por resultados ou valores com o comando Colar especial

O Microsoft Excel's colar especial O comando pode ajudá-lo a remover todas as fórmulas, mas manter os valores calculados nas células.

Step1: Selecione o intervalo com o qual você trabalhará.

Step2: Aperte o Ctrl + C para copiar as células selecionadas.

Step3: Clique com o botão direito nas células selecionadas e clique no Colar Valores botão abaixo Opções de colagem.
doc-convert-formulas-to-values3

Agora você tem todas as fórmulas da seleção substituídas por seus valores calculados de uma só vez.


seta azul bolha direita Substitua as fórmulas por resultados ou valores por VBA

Para usuários experientes do Microsoft Excel, a macro VBA é outra boa opção para substituir fórmulas por valores calculados rapidamente.

Step1: Mantenha pressionada a tecla outro + F11 chaves no Excel, e abre o Microsoft Visual Basic para Aplicações janela.

Step2: Clique inserção > Móduloe cole a macro a seguir na janela do módulo.

VBA para substituir fórmulas por valores calculados:

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: Aperte o F5 chave para executar esta macro. Uma caixa de diálogo é exibida para você selecionar um intervalo para converter em valores reais, consulte a captura de tela:

Step4: Clique OK. e você pode ver o resultado mostrado abaixo:


seta azul bolha direitaSubstitua fórmulas por resultados ou valores com o Kutools para Excel

Se você tem Kutools for Excel, as TIC Exibido no real A ferramenta pode ajudá-lo a converter rapidamente o valor ou fórmula nas células selecionadas para a forma como são formatadas.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalação grátis Kutools para Excel, faça o seguinte:

Step1: Selecione o intervalo com o qual você trabalhará.

Step2: Clique no Kutools > Para Real, veja a captura de tela:

doc para real 1 
 doc seta para baixo
 doc para real 2


Em seguida, as fórmulas na seleção são convertidas para os valores exibidos.

Para obter informações mais detalhadas sobre este recurso, visite Exibido no real.

seta azul bolha direitaPara o real - Substitua a fórmula pelo valor exibido



seta azul bolha direita Substituir fórmulas por texto do Kutools para Excel

Se você deseja substituir a fórmula por texto, você pode usar Kutools for Excel'S Converter Fórmula em Text utilitário para converter fórmulas em textos de uma só vez, clique.

Depois de instalar Kutools para Excel, faça o seguinte :(Baixe grátis o Kutools para Excel agora!)

Selecione as fórmulas e clique em Kutools > Conteúdo > Converter fórmula em texto. Veja a imagem:
doc substitua a fórmula pelo texto 3

doc kutools converter fórmula em texto 2

Em seguida, as fórmulas são convertidas em texto e, se quiser convertê-las de volta em fórmula, basta clicar Kutools > Conteúdo > Converter texto em fórmula.

seta azul bolha direita Substituir Fórmula por Texto




As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    shane65 · 6 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Chimp4life · 6 years ago
    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.
    • To post as a guest, your comment is unpublished.
      Saysha · 3 years ago
      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
  • To post as a guest, your comment is unpublished.
    Khurram · 7 years ago
    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.
  • To post as a guest, your comment is unpublished.
    adminjay · 7 years ago
    Please contact me at jaychivo@extendoffice.com

    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
  • To post as a guest, your comment is unpublished.
    Rakesh Upreti · 7 years ago
    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
  • To post as a guest, your comment is unpublished.
    SARAH I · 7 years ago
    THIS IS A LIFE SAVER... THANK YOU!!