Como converter entre fórmula e texto/valor
Este tutorial mostra diferentes formas de converter uma fórmula no seu resultado ou na respetiva cadeia de texto, bem como de transformar uma fórmula em formato de texto numa fórmula ativa que exiba o seu resultado no Excel.
CONVERTER FÓRMULAS EM Valor Atual
- Prima F2 + F9 para converter fórmulas em Valor Atual
- Utilize o Excel Colar Especial para converter fórmulas em Valor Atual
- Truque de arrastar e largar com o botão direito para converter fórmulas em Valor Atual
- Script VBA (macro) para converter fórmulas em Valor Atual
- Apenas um clique para converter fórmulas em Valor Atual
CADEIAS DE CARACTERES Converter Fórmulas em Texto
- Adicione uma plica (') a cadeias de caracteres Converter Fórmulas em Texto
- Truque de substituição (Ctrl + H) para Converter Fórmulas em Texto cadeias de caracteres
- Funcionalidade Mostrar Fórmulas do Excel para Converter Fórmulas em Texto cadeias de caracteres
- Script VBA (macro) para Converter Fórmulas em Texto cadeias de caracteres
- Apenas dois cliques para Converter Fórmulas em Texto cadeias de caracteres
- Script VBA (macro) para Converter Texto em Fórmula
- Apenas dois cliques para Converter Texto em Fórmula
Poderá encontrar diferentes situações em que pretende Converter Fórmulas em Texto ou valores no Excel:
Precisa de copiar os valores atuais de um ficheiro do Excel para outro…
Precisa de enviar a outras pessoas um ficheiro do Excel, mas algumas funções são voláteis e os valores serão recalculados quando o ficheiro for aberto num computador diferente ou com versões distintas do Excel…
Não pretende que o destinatário do ficheiro do Excel saiba quais as fórmulas que utilizou — afinal, elas resultam do seu trabalho árduo; ou talvez a sua empresa cobre aos clientes pelo fornecimento de relatórios com fórmulas complexas. Por isso, precisa de substituir as fórmulas pelos respetivos resultados…
Não se preocupe: a nossa equipa ExtendOffice listou várias formas de Converter Fórmulas em Texto ou valores no Excel para satisfazer as necessidades de diferentes grupos.
CONVERTER FÓRMULAS EM Valor Atual
Os métodos indicados abaixo permitem-lhe converter fórmulas nos respetivos valores, eliminando-as ao mesmo tempo. Prima Ctrl + Z para desfazer, caso pretenda recuperar as fórmulas.
Prima F2 + F9 para converter fórmulas em Valor Atual
Isto funciona apenas para uma única célula, mas é extremamente fácil de utilizar e memorizar. É adequado para utilizadores que precisam de editar apenas uma ou poucas células. Os passos específicos são os seguintes:
1. Posicione o cursor sobre a célula e prima F2 ou faça duplo clique na célula para a editar.
2. Prima F9 e, em seguida, ENTER.
![]() | ![]() |
Utilize o Excel Colar Especial para converter fórmulas em Valor Atual
Quando copia ou corta e cola no Excel, todo o conteúdo das células de origem é colado nas células de destino por predefinição. Contudo, por vezes isso pode não ser o pretendido. A funcionalidade Colar Especial do Excel permite-lhe colar apenas os elementos que deseja. Para aceder a esta funcionalidade, apresentamos aqui duas formas:
• Prima Alt + E + S + V (Excel Colar Especial)
1. Copie a célula ou intervalo de origem que pretende converter em valores.
2. Mantenha premida a tecla Alt e prima, por ordem, E, S e V.

3. Clique em OK ou prima ENTER.

• Utilize o menu de clique direito (Excel Colar Especial)
Se receia não conseguir memorizar a combinação de teclas acima, siga os passos seguintes:
1. Copie a célula ou intervalo de origem que pretende converter em valores.
2. Clique com o botão direito nas células de destino e selecione o ícone (Valores) indicado abaixo.
![]() | ![]() |
Ou siga os passos abaixo para mais detalhes:
1. Copie a célula ou intervalo de origem que pretende converter em valores.
2. Clique com o botão direito nas células de destino e selecione Colar Especial.

3. Clique em Valores e depois em OK.
![]() | ![]() |
√ Uma dica rápida: se aparecerem triângulos verdes no canto superior esquerdo das células de destino, selecione o intervalo e surgirá o botão Rastrear Erro (o ícone amarelo com um ponto de exclamação). Clique nele e escolha Converter em Número — os triângulos verdes desaparecerão de imediato.

Truque de arrastar e largar com o botão direito para converter fórmulas em Valor Atual
Se não gosta muito do Colar Especial, pode utilizar Converter fórmulas em valores este método:
1. Selecione a célula ou o intervalo de células de origem.
2. Posicione o cursor na borda da(s) célula(s); o ponteiro mudará para um ponteiro de movimento.
3. Clique com o botão direito (sem soltar), arraste a célula para a localização pretendida e largue (pode também largar na localização original).
4. Clique em Copiar Aqui Apenas como Valores.
![]() | ![]() |
Script VBA (macro) para converter fórmulas em Valor Atual
Se costuma utilizar VBA (Visual Basic for Applications) no Excel, disponibilizamos também um código de macro para si. Proceda da seguinte forma: (Atenção: após executar o código de macro indicado abaixo, não será possível desfazer a ação.)
1. Selecione a célula ou intervalo de células com fórmulas que pretende converter em valores.

2. Prima Alt + F11; a janela do Microsoft Visual Basic for Applications será apresentada.
3. Clique em Inserir e, de seguida, em Módulo na lista suspensa.

4. Cole o código seguinte na janela do Módulo.
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. Prima F5 para executar o código. Se necessário, clique em Sim para converter as fórmulas nos respetivos resultados, criando automaticamente uma cópia do livro; a caixa de diálogo indicará onde está a cópia de segurança. Clique em Não para efetuar diretamente a conversão. Recorde-se de que não poderá desfazer esta operação.

Após a operação, o resultado será o seguinte:

Apenas um clique para converter fórmulas em Valor Atual
Para quem não gosta de seguir passos complicados, o Kutools para Excel é uma ferramenta extremamente prática para converter fórmulas em valores e eliminar as fórmulas no Excel — tudo com apenas um clique!
1. Selecione o intervalo de células de origem e localize o grupo Intervalos e Células no separador Kutools.
2. Clique em Para Real.

Agora pode desfrutar do resultado.

CADEIA DE CARACTERES Converter Fórmulas em Texto
Os métodos indicados abaixo ajudam-no a Converter Fórmulas em Texto, de modo que a cadeia de texto das fórmulas seja apresentada em vez dos respetivos resultados.
Adicionar uma plica (') a cadeias de caracteres Converter Fórmulas em Texto
Uma plica impede o Excel de interpretar a cadeia de texto como uma fórmula. Assim, adicionar uma plica é sempre útil quando pretende exibir a própria cadeia de texto em vez do resultado de uma fórmula. Além disso, é muito simples — basta seguir estes passos:
1. Selecione uma célula com fórmula e prima F2 ou faça duplo clique na célula para a editar.
2. Adicione um apóstrofo (') antes do sinal de igual (=).

3. Prima ENTER e verá agora a cadeia de texto apresentada na célula.

Truque de substituição (Ctrl + H) para Converter Fórmulas em Texto cadeias de texto
Contudo, se pretender apresentar todas as cadeias de texto das fórmulas na Planilha Atual, a funcionalidade Substituir do Excel é a melhor opção para resolver o problema.
1. Prima Ctrl + H e verá a janela Localizar e Substituir.
2. Escreva = na caixa Localizar e escreva ‘= na caixa Substituir por.

3. Clique em Substituir tudo. Verá todas as fórmulas apresentadas na Planilha Atual.

Funcionalidade Mostrar Fórmulas do Excel para Converter Fórmulas em Texto cadeias de texto
No Excel, existe uma funcionalidade chamada Mostrar Fórmulas, escondida no separador Fórmulas. Ao utilizar esta funcionalidade, os resultados das fórmulas transformam-se facilmente nas respetivas cadeias de texto:
Aceda ao separador Fórmulas, localize o grupo Auditoria de Fórmulas e clique em Mostrar Fórmulas.

Esta funcionalidade tornará visíveis todas as fórmulas na folha de cálculo, tal como aqui:

Script VBA (macro) para Converter Fórmulas em Texto cadeias de texto
Se preferir utilizar códigos de macro, o seguinte ajudá-lo-á. Siga os passos abaixo:
1. Prima Alt + F11 e a janela Microsoft Visual Basic para Aplicações será exibida.
2. Clique em Inserir e, de seguida, clique em Módulo na lista pendente.
3. Cole o código seguinte na janela Módulo.
Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function 4. Regresse à folha de cálculo e introduza a fórmula =ShowF(célula de origem) na célula de destino, por exemplo:

5. Prima ENTER. Verá agora a fórmula apresentada.

Apenas dois cliques para Converter Fórmulas em Texto cadeias de texto
Caso não pretenda eliminar fórmulas mas precise de converter facilmente entre fórmulas e cadeias de texto,Kutools para Excelé uma ferramenta perfeita no Excel para o ajudar:
Clique em Conteúdoe selecione Converter Fórmulas em Textoapós selecionar o intervalo de células que pretende converter, tal como aqui:

É assim que fica depois da conversão.

Converter Texto em Fórmula
Imagine que tem um relatório para mostrar simultaneamente fórmulas e valores, ou que alguém lhe enviou um ficheiro do Excel com Mostrar Fórmulas em vez dos respetivos resultados.
Eis 2 formas de converter cadeias de texto em fórmulas para apresentar diretamente os seus resultados.
Script VBA (macro) para Converter Texto em Fórmula
1. Prima Alt + F11, e a janela Microsoft Visual Basic para Aplicaçõesserá apresentada.
2. Clique em Inserir, e depois clique em Módulono Lista suspensa.

3. Cole o código seguinte na janela do Módulo.
Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function 4. Regresse à folha de cálculo e introduza a fórmula =Eval(célula de origem) na célula de destino, por exemplo:

5. Prima ENTER. Agora já pode ver o resultado da fórmula.

Apenas dois cliques para Converter Texto em Fórmula
São necessários apenas dois cliques se tiver Kutools para Excelinstalado no Excel para Converter Texto em Fórmula: no separador Kutools, basta clicar em Conteúdoe selecionar Converter Texto em Fórmulaapós selecionar o intervalo de células que pretende converter, tal como aqui:

É assim que fica após a conversão.

As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel Resolve a Maior Parte dos Seus Problemas e Aumenta a Sua Produtividade em 80 %
- Super Barra de Fórmulas (edite facilmente várias linhas de texto e fórmulas); Disposição de Leitura (leia e edite com facilidade um grande número de células); Colar em Intervalo de Filtro...
- Mesclar Células, Linhas ou Colunas e Manter os Dados; Dividir o Conteúdo das Células; Combinar Linhas Duplicadas e Calcular Soma/Média... Evitar Entradas Duplicadas nas Células; Comparar Intervalos...
- Selecionar linhas duplicadas ou únicas;Selecionar linhas em branco (todas as células vazias);Super Localizar e Pesquisa Aproximada em vários livros; seleção aleatória...
- Cópia Exata de múltiplas células sem alterar a referência da fórmula;Criar Referências Automaticamente para várias folhas;Inserir Marcadores, caixas de seleção e muito mais...
- Fórmulas Favoritas e Inserção Rápida, intervalos, gráficos e imagens; Criptografar Células com palavra-passe; Criar Lista de Correspondência e envie e-mails...
- Extrair Texto, adicionar texto, remover caracteres de uma posição, remover espaços; criar e imprimir estatísticas da página de dados; converter entre conteúdo das células e comentários...
- Super Filtro (guarde e aplique esquemas de filtro noutras folhas); Classificação Avançada por mês, semana, dia, frequência e muito mais; Filtro Especial por negrito, itálico…
- Combinar Livros e Folhas de Cálculo; mesclar tabelas com base numa coluna-chave; dividir dados em várias folhas; conversão automática de xls, xlsx e PDF...
- Agrupamento por Tabela Dinâmica número da semana, dia da semana e muito mais...Mostrar desbloqueadas, bloquear seleção com cores diferentes;Destacar células que contêm fórmula/nome...
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!







