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

Como corrigir/converter sinais negativos finais em números reais no Excel?

AutorApoio Técnico Data de Modificação

Ao trabalhar com dados importados ou legados no Excel, é comum encontrar números com o sinal negativo no final, como 90- em vez de -90. Esses sinais negativos finais surgem geralmente de convenções contabilísticas ou de exportações de dados e, se não forem corrigidos, impedem cálculos numéricos, ordenações ou análises adequadas no Excel. Para garantir a exatidão e usabilidade dos seus dados, é essencial converter esses valores de modo que o sinal negativo apareça antes do número — transformando-os em verdadeiros números negativos reconhecidos pelo Excel.

O guia seguinte apresenta várias soluções eficazes para corrigir ou converter sinais negativos finais em valores numéricos reais no Excel. Cada método adapta-se a diferentes cenários e níveis de competência do utilizador, permitindo-lhe escolher a abordagem mais adequada às suas tarefas de limpeza de dados.

Corrigir todos os números negativos finais em Fórmula

Corrigir todos os números negativos finais em células com a função Texto em Colunas

Corrigir todos os números negativos finais em células com código VBA

Converter rapidamente Corrigir todos os números negativos finais em células com Kutools para Excel


Corrigir todos os números negativos finais em Fórmula

Suponha que tem um intervalo de células, por exemplo A1:A11, que contém números formatados com sinais negativos no final em vez de no início. Como o Excel só reconhece números com o sinal negativo no início para cálculos, utilizar uma fórmula é uma forma simples e flexível de reformatar esses valores. Este método é especialmente útil se preferir não alterar os dados originais e precisar de uma solução dinâmica ou facilmente atualizável.

Para converter os números, utilize uma célula vazia adjacente para introduzir a sua fórmula. Por exemplo, clique na célula B1, junto aos seus dados, e insira uma das seguintes fórmulas. Após inserir a fórmula, prima Enter e o valor na célula será convertido num número negativo corretamente formatado, caso tenha um sinal negativo no final. Em seguida, arraste a alça de preenchimento para baixo para aplicar a fórmula às restantes células da coluna e corrigir todos os valores conforme necessário. Esta abordagem mantém os seus dados originais intactos e apresenta os resultados corrigidos numa coluna separada.

=IF(RIGHT(A1,1)="-",SUBSTITUTE(A1,"-","")*-1,A1)
=VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&LEFT(A1,LEN(A1)-1),A1))

corrigir sinais negativos finais com fórmulas

Explicação da fórmula e dicas adicionais:

  • As fórmulas fornecidas verificam normalmente se o último carácter do valor é um sinal de menos ("-"). Caso seja, movem o sinal negativo para o início; caso contrário, devolvem o número exatamente como está.
  • Se os seus números puderem incluir espaços ou símbolos especiais, considere utilizar funções como TRIM ou SUBSTITUTE para corrigir essas irregularidades.
  • Após aplicar as fórmulas, se precisar de substituir os dados originais, copie os resultados e utilize Colar Especial > Valores para substituir a coluna inicial por Valor de Correção.
  • Se encontrar erros devido à formatação do texto, certifique-se de que a célula está formatada como Geral ou Número após aplicar a fórmula.

Vantagens: Não altera os dados originais; fácil de auditar ou reverter.

Limitações: Pode exigir passos adicionais se pretender substituir os valores originais; alguns formatos de dados não padronizados poderão necessitar de ajustes extra.


Corrigir todos os números negativos finais em células com a função Texto em Colunas

A funcionalidade Texto em Colunas do Excel oferece uma solução alternativa para corrigir números com sinais negativos no final. Esta função incorporada é especialmente útil ao trabalhar com grandes volumes de dados e foi concebida para reconhecer formatações negativas específicas de contabilidade, convertendo automaticamente valores como 90- em -90. Esta abordagem revela-se particularmente eficaz quando todos os números afetados estão numa única coluna e apresentam uma formatação consistente.

Siga estes passos para utilizar a funcionalidade Texto em Colunas e corrigir sinais negativos finais:

1. Selecione a coluna ou o intervalo de células que contém números com sinais negativos no final.

2. Aceda ao separador Friso e clique em Dados > Texto em Colunas. Isto abre o Assistente de Conversão de Texto em Colunas. Veja a imagem:

corrigir sinais negativos finais com a funcionalidade Texto em Colunas1

3. No assistente, basta clicar no botão Seguinte nos Passos 1 e 2. Não são necessárias alterações aos delimitadores se não estiver a dividir dados.

4. No Passo 3, clique no botão Avançado… para abrir a caixa de diálogo Definições Avançadas de Importação de Texto. Ative a opção Sinal menos final para números negativos e, em seguida, clique em OK. Veja a imagem:

corrigir sinais negativos finais com a funcionalidade Texto em Colunas2

5. Clique em Concluir para aplicar as alterações. Todos os números com um sinal negativo no final serão agora convertidos em inteiros negativos padrão reconhecidos pelo Excel.

Dicas e resolução de problemas:

  • Este método funciona apenas com valores numéricos que não estejam combinados com outro texto.
  • Se alguma célula contiver caracteres não numéricos, a funcionalidade poderá não reconhecer nem converter o sinal negativo final.
  • Crie sempre uma cópia de segurança dos seus dados antes de executar Texto em Colunas, pois esta operação substitui os valores existentes diretamente nas células.
  • Se as alterações não forem refletidas imediatamente, verifique novamente se selecionou a opção correta em Configurações Avançadas e confirme se os seus dados contêm efetivamente o formato com sinal negativo final.

Vantagens: Rápido e não exige conhecimentos de fórmulas ou programação; processa grandes intervalos de uma só vez.

Limitações: Substitui dados existentes; não é adequado para formatos mistos ou irregulares.


Corrigir todos os números negativos finais em células com código VBA

Para utilizadores familiarizados com macros ou que pretendam automatizar este processo num ou mais intervalos, um simples script VBA (Visual Basic for Applications) permite converter rapidamente todos os números com sinais negativos finais em números negativos no formato padrão. Esta abordagem revela-se especialmente eficaz para tarefas repetitivas, grandes volumes de dados ou quando é necessário adaptar a lógica de conversão às suas necessidades específicas. Guarde sempre o seu trabalho antes de executar scripts VBA, uma vez que estes realizam alterações diretas na sua folha de cálculo.

Para utilizar uma solução VBA, siga os seguintes passos:

1. Destaque o intervalo que contém os números que pretende corrigir e, em seguida, clique no separador Programador > Visual Basic. Na janela do Microsoft Visual Basic for Applications que surge, clique em Inserir > Módulo e cole o seguinte código VBA no módulo:

VBA: corrigir todos os sinais negativos finais num intervalo selecionado.

Sub FixNegative()
'Updateby20251113
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)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlTextValues)
For Each rng In WorkRng
    xValue = rng.Value
    If VBA.Right(xValue, 1) = "-" Then
        rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
    End If
Next
End Sub

2. Após introduzir o código, clique no botão Botão Executar«Executar» (ou prima)F5) para executar a macro. Ser-lhe-á pedido que selecione o intervalo ao qual pretende aplicar a correção. Veja a imagem:

corrigir sinais negativos finais com código VBA2

3. Clique em OK. A macro irá analisar o intervalo selecionado e converter todos os valores com sinais negativos à direita em números negativos padrão. Os seus dados estarão agora prontos para cálculos numéricos e análise posterior.

Notas Práticas:

  • Se aparecerem avisos de segurança, ative as macros para continuar.
  • Se o código não funcionar como esperado, verifique se a seleção do intervalo está correta e se os seus dados seguem um padrão consistente (por exemplo, apenas um hífen no final de cada célula afetada).
  • Para conjuntos de dados grandes, considere executar primeiro o código numa amostra dos dados para garantir a sua exatidão.
  • As soluções VBA são mais adequadas para cópias de dados, já que as alterações efetuadas não podem ser revertidas com o recurso Anular.

Vantagens: Totalmente automatizado, altamente personalizável para necessidades avançadas e pode ser guardado para utilização repetida.

Limitações: Requer acesso ao separador Programador e conhecimentos básicos de VBA; as alterações tornam-se irreversíveis através do Desfazer após a execução.


Corrija rapidamente Corrigir todos os números negativos finais em células com Kutools para Excel

Se importa frequentemente dados de sistemas externos, uma ferramenta dedicada pode simplificar e acelerar todo o processo. O Kutools para Excel oferece uma funcionalidade prática chamada «Alterar Sinal do Número», que lhe permite corrigir todos os números negativos finais com apenas alguns cliques. Esta solução é especialmente útil para utilizadores não técnicos ou ao trabalhar com várias colunas e conjuntos de dados complexos que, de outro modo, exigiriam fórmulas ou scripts complicados.

Kutools para Excel: com mais de 300 suplementos úteis para Excel, disponível gratuitamente para experimentar sem limitações durante 30 dias.Obtenha Agora

Se tiver instalado o «Kutools para Excel», siga estes passos para Corrigir todos os números negativos finais:

Passo 1. Selecione o intervalo que contém os números com sinais negativos à direita que pretende corrigir. Em seguida, aceda a Kutools > Conteúdo > Alterar Sinal do Número.

corrigir sinais negativos finais com Kutools1

Passo 2. Na caixa de diálogo que surge, assinale a opção Corrigir todos os números negativos finais, depois clique em OK ou em Aplicar. Todos os números com sinais negativos à direita no seu intervalo serão imediatamente convertidos em números negativos padrão.

corrigir sinais negativos finais com Kutools2

A funcionalidade «Alterar Sinal do Número» no Kutools para Excel permite-lhe converter em lote todos os números positivos em negativos — ou vice-versa — e oferece ainda várias outras opções práticas para alterar rapidamente os sinais nos seus dados. Para saber mais sobre esta funcionalidade, consulte a descrição da funcionalidade Alterar Sinal do Número.

Notas e Resolução de Problemas:

  • Certifique-se de rever a sua seleção antes de aplicar as alterações, pois esta operação modifica os seus dados diretamente no local.
  • Se obtiver resultados inesperados, verifique se os dados contêm números combinados com caracteres especiais ou cadeias de texto, o que poderá exigir uma limpeza adicional.
  • As funcionalidades do Kutools oferecem interfaces intuitivas e mensagens de diálogo claras, minimizando o risco de erros acidentais.

Vantagens: Rápida, intuitiva e acessível a utilizadores de todos os níveis; ideal para processamento em lote e conjuntos de dados complexos.

Limitações: Requer a instalação do Kutools para Excel; a funcionalidade completa está sujeita a uma licença válida após o período de avaliação.



As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

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

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos