KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como converter entre fórmula e texto/valor

AutoraAmanda Li Data de Modificação

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

CADEIAS DE CARACTERES Converter Fórmulas em Texto

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.

 clique duas vezes na célula 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.

Prima Alt + E + S + V para aceder à funcionalidade Colar Especial

3. Clique em OK ou prima ENTER.

Clique em OK para obter o resultado

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

Clique com o botão direito na(s) célula(s) de destino e selecione Valores as fórmulas são convertidas em valores através do menu de clique com o botão direito


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.

 selecione Colar Especial no menu de clique com o botão direito

3. Clique em Valores e depois em OK.

Clique em Valores e em OKas fórmulas são convertidas em valores através da funcionalidade Colar Especial

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

 selecione Converter em Número para remover os triângulos verdes


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.

Clique em Copiar Aqui Apenas como Valores no menu de clique com o botão direito as fórmulas são convertidas em valores com o truque de arrastar e largar com o botão direito do rato

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.

selecione as células com fórmulas

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.

Clique em Inserir e, em seguida, clique em Módulo

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.

clique em Sim para converter as fórmulas nos respetivos resultados,

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

as fórmulas são convertidas em valores através de código VBA


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.

clique na funcionalidade Para Valor do Kutools

Agora pode desfrutar do resultado.

as fórmulas são convertidas em valores pelo Kutools

Clique para transferir o Kutools para Excel e experimente gratuitamente durante 30 dias!


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

Adicione uma plica antes do sinal de igual

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

a cadeia de texto está a ser apresentada


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.

defina as opções na caixa de diálogo

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

todas as fórmulas estão visíveis


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.

clique em Mostrar Fórmulas no separador Fórmulas

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

todas as fórmulas na folha de cálculo estão visíveis


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:

introduza uma fórmula na célula

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

prima a tecla Enter para obter o resultado


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:

selecione a funcionalidade Converter Fórmula em Texto do Kutools

É assim que fica depois da conversão.

todas as fórmulas são convertidas em cadeias de texto

Clique para transferir o Kutools para Excel e experimente gratuitamente durante 30 dias!


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.

Clique em Inserir e, em seguida, clique em Módulo

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:

introduza uma fórmula na célula

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

prima a tecla Enter para obter o resultado


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:

selecione a funcionalidade Converter Texto em Fórmula do Kutools

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

as cadeias de texto são convertidas em fórmulas

Clique para transferir Kutools para Excel para uma avaliação gratuita de 30 dias.


  • 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...
kte tab 201905
  • 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!
officetab bottom