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

Como ocultar números negativos no Excel?

AutorXiaoyang Data de Modificação

Ao trabalhar com dados numéricos no Excel, poderá por vezes querer impedir a exibição de valores negativos — seja para maior clareza em apresentações, na preparação de relatórios ou simplesmente para cumprir requisitos específicos de formatação. Por exemplo, ao partilhar uma visão geral do orçamento, pode não desejar distrair os leitores com números negativos ou precisar de os ocultar temporariamente para determinados cálculos. Embora remover manualmente esses valores seja moroso e possa comprometer a integridade dos seus dados, o Excel oferece várias formas eficazes de ocultar automaticamente números negativos, mantendo intactos os dados originais. Este artigo apresenta métodos práticos, adaptados a diferentes níveis de competência e necessidades, permitindo-lhe escolher a solução mais adequada ao seu cenário específico.

Cenários aplicáveis comuns: preparação de relatórios financeiros, partilha de dados com clientes para destacar conquistas positivas, visualização apenas de tendências não negativas ou ocultação temporária de erros representados por números negativos.

Ocultar números negativos no Excel com Usar Formatação Condicional

Ocultar números negativos no Excel com Definir formato de célula

Ocultar números negativos no Excel com Kutools para Excel

Ocultar ou limpar números negativos com macro VBA

Exibir célula vazia para números negativos utilizando a fórmula SE do Excel


Ocultar números negativos no Excel com Usar Formatação Condicional

A Formatação Condicional é uma funcionalidade versátil que lhe permite aplicar alterações de formatação dinamicamente, com base nos valores das células. Com ela, pode tornar invisíveis quaisquer valores negativos — basta definir a Cor da Fonte igual à cor de fundo da célula, sem alterar os dados nem os cálculos subjacentes.

1. Selecione o intervalo de dados em que pretende ocultar os números negativos.

2. No Friso, clique em Base > Usar Formatação Condicional > Regras para Destacar Células > Menor do Que, conforme ilustrado na imagem:

captura de ecrã do clique em Início > Formatação Condicional > Regras para Destacar Células > Menor Do Que

3. Na caixa de diálogo Menor do Que, introduza 0 no campo de valor. Clique na seta suspensa junto à opção de formatação e selecione Formato personalizado para personalizar a aparência das células correspondentes, conforme ilustrado abaixo:

escolher a opção Formato Personalizado na caixa de diálogo

4. Na caixa de diálogo pop-up Definir formato de célula, no separador Tipo de Letra, selecione uma cor da fonte que corresponda ao fundo da sua folha de cálculo (normalmente branco em folhas padrão). Isto tornará efetivamente invisíveis quaisquer valores negativos:

escolher a cor branca, igual à cor de fundo, para a cor do tipo de letra da célula

5. Clique em OK duas vezes para fechar ambas as caixas de diálogo. Todos os valores negativos no seu intervalo selecionado estarão agora efetivamente ocultos, mantendo-se presentes para cálculos ou edições futuras.

dados originaisseta para a direitaocultar números negativos

Este método é rápido, mantém os seus dados intactos e pode ser anulado em qualquer altura. Contudo, note que, se o fundo da sua folha de cálculo não for branco ou utilizar Cor de preenchimento condicionais, deverá escolher uma Cor da Fonte que corresponda exatamente ao fundo pretendido para tornar os valores negativos totalmente invisíveis. Os valores negativos ocultos poderão continuar visíveis se os fundos das células forem alterados no futuro.


Ocultar números negativos no Excel com Definir formato de célula

A opção Definir formato de célula permite-lhe controlar diretamente a forma como os números são exibidos, incluindo a personalização de formatos para que os valores negativos apareçam em branco. Esta abordagem é ideal quando pretende uniformizar a apresentação dos números num intervalo, sem recorrer a camadas adicionais de formatação.

1. Selecione o intervalo de células em que pretende ocultar os valores negativos.

2. Clique com o botão direito do rato na seleção e escolha Definir formato de célula no menu de contexto. Consulte a imagem de referência:

escolher Formatar Células no menu de contexto

3. Na caixa de diálogo Definir formato de célula aberta, aceda ao separador Número, selecione Personalizado na lista Categoria e, na caixa Tipo, introduza: 0;«»

definir a formatação de número na caixa de diálogo

4. Clique em OK para aplicar as alterações. Todos os números negativos no intervalo selecionado estarão agora ocultos, exibindo células vazias onde existiam valores negativos.

Este método é simples de implementar e não exige conhecimentos de fórmulas ou VBA. Tenha em atenção que, embora ocultos, os valores negativos continuam a existir nas células e podem afetar totais ou cálculos posteriores. Além disso, os números negativos ficarão ocultos tanto na visualização como na impressão da folha. Se os seus dados incluírem números com casas decimais, considere utilizar um formato personalizado como 0,00;«»para garantir uma aparência consistente.


Ocultar números negativos no Excel com Kutools para Excel

Para utilizadores que tenham instalado o Kutools para Excel, ocultar números negativos torna-se muito mais simples com utilitários especializados. Ao utilizar a funcionalidade Selecionar células específicas, pode isolar rapidamente os valores negativos e, de seguida, torná-los invisíveis com apenas um clique ao definir a cor da fonte como igual à do fundo. Este fluxo de trabalho é intuitivo, especialmente para quem prefere ferramentas gráficas em vez de fórmulas ou códigos de formatação.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar Kutools para Excel, siga estes passos:

1. Selecione o seu intervalo de dados de interesse.

2. Clique em Kutools > Selecionar > Selecionar células específicas para abrir a caixa de diálogo de seleção:

clicar na funcionalidade Selecionar Células Específicas do Kutools

3. Na caixa de diálogo, selecione Célula em Selecionar tipo e escolha Menor do que em Especificar tipo. Introduza 0 no campo de valor, conforme ilustrado na imagem:

definir opções na caixa de diálogo

4. Confirme com OK ou Aplicar; todas as células com números negativos são selecionadas em simultâneo:

todos os números negativos foram selecionados

5. Com os valores negativos ainda selecionados, aceda ao separador Base e, no menu pendente Cor da Fonte, escolha uma cor que corresponda ao fundo da célula (normalmente branco).

Dicas: A cor da fonte que escolher deve corresponder exatamente à cor de fundo da célula para obter os melhores resultados – caso contrário, o texto oculto poderá tornar-se visível se a cor de fundo for alterada.

escolher a cor branca como cor do tipo de letra da célula no menu suspenso Cor do Tipo de Letra para ocultar os números negativos

6. Todos os valores negativos no intervalo selecionado estarão agora visualmente ocultos.

Transfira e experimente gratuitamente o Kutools para Excel já!

Caso precise de revelar novamente os números, basta selecionar as células relevantes e definir a cor da fonte como automática ou preta. Este método é especialmente útil para quem trabalha regularmente com grandes conjuntos de dados e procura uma forma eficiente, baseada em cliques, de gerir a apresentação dos mesmos.


Ocultar ou limpar números negativos utilizando macro VBA

Para tarefas mais avançadas ou repetitivas, pode utilizar uma macro VBA para ocultar automaticamente — ou mesmo eliminar — valores negativos num intervalo selecionado. Esta abordagem é ideal para utilizadores que trabalham com grandes volumes de dados ou que precisam de automatizar esta operação em relatórios entregues regularmente. Abaixo encontram-se duas macros VBA personalizáveis: uma oculta números negativos ao definir a cor do texto igual à cor de fundo; a outra remove totalmente os números negativos, substituindo-os por células em branco.

Vantagens: Totalmente automatizado, flexível para operações em lote e reutilizável ou ajustável a critérios diferentes.Limitações: As macros exigem que os utilizadores as ativem para serem executadas; os principiantes devem ter precaução e fazer sempre uma cópia de segurança dos dados antes de aplicar alterações em VBA.

1. Para adicionar a macro, clique em Programador > Visual Basic(ou prima)Alt + F11) para abrir o editor do VBA. No painel esquerdo, clique com o botão direito no seu livro, selecione Inserir > Módulo e cole o código pretendido na janela do módulo.

Para ocultar números negativos (tornando-os invisíveis):

Sub HideNegativeNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim bgColor As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to hide negative numbers", xTitleId, WorkRng.Address, Type:=8)
    
    bgColor = WorkRng.Cells(1, 1).Interior.Color
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value < 0 Then
            Rng.Font.Color = bgColor
        End If
    Next
End Sub

2. Clique no botão botão Executarna barra de ferramentas do VBA ou prima F5para executar. Ser-lhe-á pedido que selecione um intervalo — escolha as células pretendidas e prossiga. A macro definirá a cor da fonte dos números negativos de modo a corresponder à cor de fundo da primeira célula da seleção, ocultando-os assim.

Dicas de resolução de problemas: Se apenas parte do intervalo for «ocultada» ou as cores de fundo não corresponderem, certifique-se de que o intervalo selecionado tem uma cor uniforme ou defina manualmente a cor de fundo para a cor pretendida antes de executar a macro.

Para limpar números negativos (defini-los como células vazias):

Sub ClearNegativeNumbers()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select range to clear negative numbers", xTitleId, WorkRng.Address, Type:=8)
    
    For Each Rng In WorkRng
        If IsNumeric(Rng.Value) And Rng.Value < 0 Then
            Rng.Value = ""
        End If
    Next
End Sub

2. Execute esta macro conforme descrito acima; após selecionar o intervalo pretendido, todos os valores negativos nesse intervalo serão removidos, ficando as respetivas células vazias.

Nota:Esta ação não pode ser anulada através do botão Anular após a execução da macro. Faça sempre uma cópia de segurança dos seus dados antes de utilizar esta operação, caso precise de recuperar os valores originais.

Estas macros são ideais quando os valores negativos não são necessários em cálculos posteriores ou auditorias e precisa de uma solução permanente (ou facilmente repetível) para formatar relatórios de saída ou limpar dados exportados.


Exibir célula vazia para números negativos utilizando a fórmula SE do Excel

Se preferir utilizar fórmulas do Excel, uma forma eficaz de ocultar visualmente números negativos é recorrer à função SE. Esta abordagem revela-se especialmente útil quando pretende criar uma nova coluna ou tabela sem valores negativos, mantendo os seus dados originais intactos. A função SE pode devolver uma célula vazia para números negativos e apresentar o valor original para números não negativos — uma solução ideal para impressão, elaboração de relatórios e cenários de Análise de Dados em que os valores negativos não devem ser exibidos.

Casos de utilização típicos: painéis financeiros, exportações de dados, resumos partilhados, tabelas de monitorização de desempenho e preparação de listas limpas sem valores negativos.

1. Suponha que os seus valores estão na coluna A. Numa célula adjacente (por exemplo,)B1), introduza a seguinte fórmula:

=IF(A1<0,"",A1)

2. Prima Enter para confirmar. A fórmula apresentará uma célula vazia quando o valor em A1 for negativo e, caso contrário, mostrará o valor original. Para aplicar isto a toda a lista, arraste a fórmula para baixo a partir de B1 até abranger todo o conjunto de dados ou copie e cole-a conforme necessário. Ajuste as referências das células se os seus dados começarem noutra célula ou coluna.

Se os seus dados incluírem casas decimais ou se pretender preservar a formatação original para valores positivos, pode utilizar uma fórmula como =IF(A1<0,"",TEXT(A1,"0.00")) para duas casas decimais. Lembre-se de que este método gera uma nova coluna com os dados filtrados, pelo que deverá utilizar os resultados em gráficos ou cálculos subsequentes, conforme necessário.

Nota: Como a fórmula SE cria uma nova coluna de dados em que os valores negativos aparecem como células vazias, a formatação dessas células e as fórmulas que fazem referência a estes resultados irão tratar os números negativos como vazios ou zero (consoante o uso adicional de outras fórmulas), o que poderá afetar determinadas estatísticas sumárias ou totais.


Em resumo, existem várias formas de ocultar números negativos no Excel, e cada método oferece vantagens específicas. As soluções baseadas em formatação visual — como a **Formatação Condicional** ou a definição personalizada do **formato de célula** — são rápidas e mantêm os seus dados originais intactos. O **Kutools para Excel** proporciona um fluxo de trabalho gráfico intuitivo, ideal para utilização frequente ou em larga escala. As **macros VBA** permitem automatização e operações em lote, mas exigem precaução e cópias de segurança adequadas. Já a solução com a fórmula **SE** é perfeita para criar novas perspetivas dos seus dados sem números negativos, facilitando relatórios e análises mais claros. Ao escolher uma abordagem, considere se precisa de um método reversível apenas para apresentação ou de uma remoção mais permanente — e assegure-se de que a sua escolha se adapta à forma como pretende processar, partilhar ou analisar as suas folhas de cálculo posteriormente.

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