Skip to main content

Como converter entre fórmula e texto/valor

Author: Amanda Li Last Modified: 2025-06-04

O tutorial demonstra diferentes maneiras de converter uma fórmula para seu resultado ou sua string de texto, e para converter uma fórmula na forma de texto em uma fórmula funcional que exibirá seu resultado no Excel.

CONVERTER FÓRMULAS EM VALORES REAIS

CONVERTER FÓRMULAS EM STRINGS DE TEXTO

CONVERTER TEXTO EM FÓRMULAS

Você pode encontrar diferentes situações em que deseja converter fórmulas em texto ou valores no Excel:

Você precisa copiar os valores reais do arquivo do Excel para outro arquivo...
Você precisa enviar a outros um arquivo do Excel, mas algumas funções são voláteis; o valor será recalculado quando o arquivo for aberto em um computador diferente com versões diferentes do Excel...
Você não quer que o destinatário do arquivo do Excel saiba quais fórmulas você usou, pois foram o resultado de seu trabalho árduo; ou sua empresa cobra dos clientes por criar relatórios com fórmulas complicadas. Então, você precisa substituir as fórmulas pelos seus resultados...

Não se preocupe, aqui nossa equipe da ExtendOffice listou várias maneiras de converter fórmulas em texto ou valores no Excel para atender às necessidades de diferentes grupos.


CONVERTER FÓRMULAS EM VALORES REAIS

Os métodos listados abaixo ajudarão você a converter fórmulas em seus valores enquanto exclui as fórmulas ao mesmo tempo. Pressione Ctrl + Z para desfazer se quiser as fórmulas de volta.

Pressione F2 + F9 para converter fórmulas em valores reais

Isso funciona apenas para uma célula, mas é super fácil de usar e lembrar. É adequado para grupos que só precisam editar uma ou poucas células. Os passos específicos são os seguintes:

1. Mova o mouse sobre a célula e pressione F2, ou dê um duplo clique na célula, para editá-la.

2. Pressione F9, e depois ENTER.

 double click on the cell Press F9, and then ENTER

Use Colar Especial do Excel para converter fórmulas em valores reais

Quando você copia ou recorta e cola no Excel, tudo na(s) célula(s) de origem será colado nas células de destino por padrão. Mas, às vezes, isso pode não ser o que você deseja. O recurso Colar Especial no Excel permite que você cole apenas as coisas que deseja. Para acessar o recurso, aqui listamos 2 maneiras:

• Pressione Alt + E + S + V (Colar Especial do Excel)

1. Copie a célula ou intervalo de origem que deseja converter em valores.

2. SEGURE Alt, e pressione E, S e V em ordem.

Press Alt + E + S + V to go to the Paste Special feature

3. Clique OK ou pressione ENTER.

Click OK to get the result

• Use o menu de clique direito (Colar Especial do Excel)

Se você teme não conseguir lembrar o atalho acima, siga os passos a seguir:

1. Copie a célula ou intervalo de origem que deseja converter em valores.

2. Clique com o botão direito na(s) célula(s) de destino, selecione o ícone (Valores) abaixo.

Right click on the destination cell(s), select Values formulas are converted to values by right-click menu


Ou siga os passos abaixo para mais detalhes:

1. Copie a célula ou intervalo de origem que deseja converter em valores.

2. Clique com o botão direito na(s) célula(s) de destino, selecione Colar Especial.

 select Paste Special from the right click menu

3. Clique Valores e OK.

Click Values and OK formulas are converted to values by Paste Special feature

√ Uma pequena dica: Se houver triângulos verdes nos cantos superiores esquerdos das células de destino, selecione o intervalo de células, o botão Rastrear Erro (o ícone amarelo com um ponto de exclamação) aparecerá. Clique nele, selecione Converter em Número. Os triângulos verdes desaparecerão.

 select Convert to Number to remove the green triangles


Truque de arrastar e soltar com clique direito para converter fórmulas em valores reais

Se você não gosta muito do Colar Especial, pode converter fórmulas em valores desta maneira:

1. Selecione a célula ou intervalo de células de origem.

2. Posicione o cursor na borda da(s) célula(s), agora o ponteiro mudará para um ponteiro de movimento.

3. Clique com o botão direito (não solte) com o ponteiro de movimento, arraste a célula para o local desejado e solte (você também pode soltar no local original).

4. Clique Copiar Aqui Apenas como Valores.

Click Copy Here as Values Only from right click menu   formulas are converted to values by Right-click drag-and-drop trick

Script VBA (macro) para converter fórmulas em valores reais

Se você está acostumado a usar VBA (Visual Basic for Applications) no Excel, aqui também temos um código de macro para você, por favor, faça o seguinte: (Observe que, após executar o código de macro listado abaixo, você não poderá desfazer a ação.)

1. Selecione a célula ou intervalo de células com fórmulas que deseja converter em valores.

select the formula cells

2. Pressione Alt + F11, a janela Microsoft Visual Basic for Applications aparecerá.

3. Clique Inserir, e depois clique Módulo na lista suspensa.

Click Insert, and then click Module

4. Cole o seguinte código na janela 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. Pressione F5 para executar o código. Se necessário, clique Sim para converter as fórmulas em seus resultados enquanto copia automaticamente a pasta de trabalho, a caixa de diálogo informará onde está o backup. Clique Não para operar a conversão diretamente. Lembre-se, você não pode desfazer esta operação.

click Yes to convert the formulas to their results,

Após a operação, este é o resultado:

formulas are converted to values by vba code


Apenas um clique para converter fórmulas em valores reais

Para aqueles que não gostam de seguir etapas complicadas, Kutools para Excel é uma ferramenta muito prática para você converter as fórmulas em valores e excluir as fórmulas ao mesmo tempo no Excel. Literalmente, leva apenas um clique se você tiver o Kutools instalado:

1. Selecione o intervalo de células de origem, encontre o grupo Intervalos & Células na aba Kutools.

2. Clique Para Real.

click To Actual feature of kutools

Agora você pode aproveitar o resultado.

formulas are converted to values by kutools

Clique para baixar Kutools para Excel para um teste gratuito de 30 dias.


CONVERTER FÓRMULA EM STRING DE TEXTO

Os métodos listados abaixo ajudarão você a converter fórmulas em texto, de modo que a string de texto das fórmulas apareça em vez de seus resultados.

Adicione um apóstrofo (') para converter fórmulas em strings de texto

Um apóstrofo impede o Excel de interpretar a string de texto como uma fórmula. Portanto, adicionar um apóstrofo sempre ajuda quando você deseja exibir a string de texto em vez do resultado de uma fórmula (string de texto). E é bastante fácil, os passos são os seguintes:

1. Selecione uma célula de fórmula e pressione F2, ou dê um duplo clique na célula, para editá-la.

2. Adicione um apóstrofo (') antes do sinal de igual (=).

Add an apostrophe before the equal sign

3. Pressione ENTER, agora você verá a string de texto aparecendo na célula.

the text string is showing


Truque de substituição (Ctrl + H) para converter fórmulas em strings de texto

No entanto, caso você queira exibir todas as strings de texto de fórmulas na planilha atual, o recurso Substituir no Excel é uma escolha melhor para resolver o problema.

1. Pressione Ctrl + H, você verá a janela Localizar e Substituir.

2. Digite = na caixa Localizar o que, digite '= na caixa Substituir por.

set options in the dialog box

3. Clique Substituir Tudo. Você verá todas as fórmulas aparecendo na planilha atual.

all the formulas are showed up


Recurso Mostrar Fórmulas do Excel para converter fórmulas em strings de texto

No Excel, há um recurso chamado Mostrar Fórmulas oculto na aba Fórmulas. Ao usar o recurso, os resultados das fórmulas seriam convertidos facilmente nas strings de texto das fórmulas:

Vá até a aba Fórmulas, encontre o grupo Auditoria de Fórmulas, clique Mostrar Fórmulas.

click Show Formulas under the formulas tab

O recurso tornará todas as fórmulas na planilha visíveis, assim:

all the formulas in the worksheet visible


Script VBA (macro) para converter fórmulas em strings de texto

Se você prefere usar códigos de macro, o listado abaixo irá ajudá-lo. Por favor, siga os passos a seguir:

1. Pressione Alt + F11, a janela Microsoft Visual Basic for Applications aparecerá.

2. Clique Inserir, e depois clique Módulo na lista suspensa.

3. Cole o seguinte código na janela Módulo.

Function ShowF(Rng As Range)
ShowF = Rng.Formula
End Function

4. Volte para a planilha, insira a fórmula =ShowF(célula de origem) na célula de destino, por exemplo:

enter a formula in the cell

5. Pressione ENTER. Agora você verá a fórmula aparecendo.

press enter key to get the result


Apenas dois cliques para converter fórmulas em strings de texto

No caso de você não querer excluir fórmulas, mas precisar converter entre fórmulas e strings de texto facilmente, Kutools para Excel é uma ferramenta perfeita no Excel para ajudá-lo:

Clique Conteúdo e selecione Converter Fórmula em Texto após selecionar o intervalo de células que deseja converter, assim:

select Convert Formula to Text feature of kutools

Este é o resultado após a conversão.

all formulas are converted to test strings

Clique para baixar Kutools para Excel para um teste gratuito de 30 dias.


CONVERTER TEXTO EM FÓRMULAS

Digamos que você tenha um relatório para mostrar tanto fórmulas quanto valores, ou alguém lhe enviou um arquivo do Excel mostrando fórmulas em vez de seus resultados.

Aqui estão 2 maneiras para você converter strings de texto em fórmulas para mostrar seus resultados diretamente.

Script VBA (macro) para converter texto em fórmulas

1. Pressione Alt + F11, a janela Microsoft Visual Basic for Applications aparecerá.

2. Clique Inserir, e depois clique Módulo na lista suspensa.

Click Insert, and then click Module

3. Cole o seguinte código na janela Módulo.

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

4. Volte para a planilha, insira a fórmula =Eval(célula de origem) na célula de destino, por exemplo:

enter a formula in the cell

5. Pressione ENTER. Agora você pode ver o resultado da fórmula.

press enter key to get the result


Apenas dois cliques para converter texto em fórmulas

Leva dois cliques se você tiver Kutools para Excel instalado no Excel para converter texto em fórmulas: Na aba Kutools, você pode simplesmente clicar Conteúdo e selecionar Converter Texto em Fórmula após selecionar o intervalo de células que deseja converter, assim:

select Convert Text to Formula feature of kutools

Este é o resultado após a conversão.

text strings are converted to formulas

Clique para baixar Kutools para Excel para um teste gratuito de 30 dias.


  • Barra de Fórmulas Super (edite facilmente várias linhas de texto e fórmulas); Layout de Leitura (leia e edite facilmente um grande número de células); Cole em Intervalo Filtrado...
  • Mesclar Células/Linhas/Colunas mantendo os dados; Dividir conteúdo de células; Combinar Linhas Duplicadas e Somar/Média... Prevenir Células Duplicadas; Comparar Intervalos...
  • Selecionar Linhas Duplicadas ou Únicas; Selecionar Linhas em Branco (todas as células estão vazias); Super Localizar e Localização Difusa em Muitas Pastas de Trabalho; Seleção Aleatória...
  • Cópia Exata de Múltiplas Células sem alterar a referência da fórmula; Criar automaticamente referências para várias planilhas; Inserir Marcadores, Caixas de Seleção e mais...
  • Favoritar e Inserir rapidamente Fórmulas, Intervalos, Gráficos e Imagens; Criptografar Células com senha; Criar Lista de Correspondência e enviar emails...
  • Extrair Texto, Adicionar Texto, Remover por Posição, Remover Espaço; Criar e Imprimir Estatísticas da Página de Dados; Converter entre o Conteúdo das Células e Comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro em outras planilhas); Classificação Avançada por mês/semana/dia, frequência e mais; Filtro Especial por negrito, itálico...
  • Consolidar Pastas de Trabalho e Planilhas; Mesclar Tabelas com base em colunas-chave; Dividir Dados em Múltiplas Planilhas; Conversão em Lote de xls, xlsx e PDF...
  • Agrupamento de Tabela Dinâmica por número da semana, dia da semana e mais... Mostrar Células Desbloqueadas, Bloqueadas por cores diferentes; Destacar Células Que Contêm Fórmula/Nome...
kte tab 201905
  • Habilite a edição e leitura com guias no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques de mouse para você todos os dias!
officetab bottom