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

Como ocultar o valor zero por cento no Excel?

AutorSun Data de Modificação

Ao trabalhar com dados no Excel, especialmente os formatados como percentagens, a exibição de zeros desnecessários — como «0%» — pode, por vezes, sobrecarregar as suas folhas de cálculo, tornando-as visualmente menos apelativas ou mais difíceis de interpretar. Em situações como a preparação de relatórios para apresentações ou a partilha de dados com partes interessadas, ocultar esses valores de 0 % pode contribuir significativamente para uma maior clareza. Este tutorial oferece soluções práticas para esconder seletivamente os valores de 0 % no Excel, garantindo que a integridade dos seus dados permaneça intacta.

Ocultar zero por cento|Fórmula do Excel – Utilizar SE para ocultar zero por cento|Código VBA – Formatar condicionalmente ou ocultar zero por cento


Ocultar zero por cento

Se pretender ocultar os valores de zero por cento na sua tabela, a formatação personalizada de células do Excel oferece uma solução eficaz para os esconder visualmente. Este método é ideal quando quer que os dados permaneçam nas células, mas não sejam exibidos como “0 %” na sua folha de cálculo.

Siga estas instruções:

1. Comece por selecionar o intervalo de células que contém os seus dados em percentagem. Em seguida, clique com o botão direito do rato nas células selecionadas e escolha Definir formato de célula no menu de contexto. Isto abre a caixa de diálogo Definir formato de célula, onde pode personalizar a forma como os dados são apresentados.

uma captura de ecrã da abertura da caixa de diálogo Formatar Células

2. Na caixa de diálogo, navegue até Número > Personalizado no painel esquerdo. Na caixa Tipo, introduza o seguinte código de formatação:

0 %;-0 %;« »

Este Formato personalizado foi concebido de modo a que:

  • As percentagens positivas serão apresentadas da forma habitual.
  • As percentagens negativas serão apresentadas com um sinal de menos.
  • As percentagens nulas aparecerão como células em branco, ocultando o «0%».

uma captura de ecrã da formatação das células

3. Clique em OKpara aplicar as alterações. Deverá agora verificar que todas as células que anteriormente exibiam «0%» estão agora vazias, enquanto os restantes valores continuam visíveis como percentagens.

uma captura de ecrã dos dados de origem
uma captura de ecrã de uma seta
uma captura de ecrã das células de resultado

Dica: Se os seus dados em percentagem incluírem valores decimais (por exemplo, 63,25 %), pode ajustar o código de formatação. Introduza 0,00 %;-0,00 %;« »na caixa Tipo. Isto manterá as casas decimais quando apropriado e continuará a ocultar os valores de zero por cento.

uma captura de ecrã das células de resultado com números decimais

Nota: Esta abordagem de formatação afeta apenas a forma como os valores são apresentados. O valor real da célula permanece inalterado, e os cálculos com base nessas células continuarão a utilizar os dados reais (incluindo os zeros). Se voltar a aplicar outra formatação, como Geral ou Número, os zeros reaparecerão. Além disso, este método é puramente cosmético e não impede o Excel de aceder ou utilizar valores zero nos cálculos.

Os cenários aplicáveis a esta técnica incluem análise financeira, acompanhamento de progresso e elaboração de relatórios, onde pretende destacar apenas dados significativos. A principal vantagem é ser não destrutivo, ou seja, os seus dados subjacentes permanecem intactos. Contudo, se copiar os dados formatados para outro livro ou célula sem a formatação personalizada, os zeros poderão voltar a aparecer.


Fórmula do Excel – Utilizar SE para ocultar zero por cento

Quando precisar que o resultado exibido seja diferente do valor real da célula — ou se quiser que os valores de zero por cento apareçam em branco sem alterar o Formato de Célula — pode usar uma fórmula do Excel com a função SE. Esta abordagem é especialmente útil para gerar resultados em novas células com base em dados existentes.

1. Clique na célula onde pretende obter o resultado (por exemplo, na célula B1) e introduza a seguinte fórmula:

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

2. Prima Enter para confirmar a fórmula. Se a percentagem em A1 for zero, esta célula ficará em branco; caso contrário, apresentará o valor original de A1.

3. Para aplicar esta fórmula a um intervalo, copie a célula B1 conforme necessário (arraste a alça de preenchimento para baixo ou use Ctrl+C e cole no intervalo pretendido). Depois, pode formatar as células de resultado como percentagens, caso queira que os valores apareçam com o símbolo de percentagem. Se estiver a referenciar um intervalo (A2, A3, etc.), certifique-se de que a referência da célula permanece relativa à medida que copia a fórmula. Este método é ideal quando pretende criar uma tabela de saída limpa para relatórios ou partilha, separada dos seus Dados de Origem.

Note que, ao utilizar esta fórmula, as células de resultado podem parecer em branco quando o valor for zero, mas a fórmula subjacente permanece ativa. Se precisar que essas células estejam verdadeiramente vazias para cálculos posteriores, considere usar funções adicionais, como SE(A1=0;NÃO.DISP();A1) para apresentar #N/D em vez de um espaço em branco.

Esta solução é ideal para tabelas dinâmicas, painéis de controlo ou formulários de entrada em que os dados de origem possam mudar e pretenda que a saída oculte automaticamente os zeros. Uma pequena desvantagem é que terá de manter colunas de resultados separadas; editar os valores originais exigirá ajustar o intervalo de referência da fórmula em conformidade.


Código VBA – Formatar condicionalmente ou ocultar zero por cento

Para um controlo avançado, especialmente com grandes tabelas ou tarefas repetitivas, o código VBA permite-lhe formatar programaticamente ou mesmo limpar células que apresentem zero por cento. Esta solução é adequada se pretender automatizar o processo ou personalizar a formatação consoante as suas necessidades específicas. Pode optar por ocultar zeros removendo valores, alterando Cor da Fonte ou aplicando outras opções de formatação.

1. Clique em Ferramentas de Programador > Visual Basic. Quando a janela Microsoft Visual Basic para Aplicações surgir, vá a Inserir > Módulo e cole o seguinte código no módulo:

Sub HideZeroPercent()
    Dim rng As Range
    Dim cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select percent cells to process", xTitleId, rng.Address, Type:=8)
    For Each cell In rng
        If cell.Value = 0 Or cell.Value = 0# Then
            cell.NumberFormat = ";;;"""""
        ElseIf cell.Value <> "" Then
            cell.NumberFormat = "0%"
        End If
    Next cell
End Sub

2. Após introduzir o código, clique no botão Executar botão Executar para executar a macro. Ser-lhe-á apresentada uma caixa de diálogo que o convida a selecionar o intervalo de células com percentagens que pretende processar. A macro ajustará automaticamente a formatação das células, tornando invisíveis (ou seja, efetivamente ocultas) todas as que tenham valor zero dentro do intervalo selecionado, enquanto as restantes mantêm a formatação padrão de percentagem.

Dica: A abordagem VBA oferece flexibilidade para operações em lote em várias folhas ou livros. Pode adaptar o código, por exemplo, para limpar o conteúdo da célula sempre que encontrar um zero ou para alterar a cor da fonte em vez de ocultar o valor. Faça sempre uma cópia de segurança dos seus dados antes de executar macros, pois a automação pode afetar a sua folha de cálculo de forma mais abrangente do que os métodos manuais.

Se a macro não for executada, verifique se as macros estão ativadas nas definições do Excel e se selecionou células válidas formatadas como percentagem. Caso as células estejam definidas como texto ou noutro formato, ajuste-as conforme necessário. Para resolver erros, certifique-se de que todas as células no intervalo selecionado contêm valores numéricos; caso contrário, poderá ter de incluir verificações de erro para células vazias ou com texto.

Este código é especialmente útil para automatizar tarefas repetitivas e preparar dados antes da criação de relatórios ou partilha. Acelera a formatação em larga escala e facilita atualizações sempre que os seus dados mudarem com frequência.


Artigo relacionado:


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