Excel: Ocultar linhas se alguma célula estiver vazia num intervalo
As células vazias nos seus dados podem comprometer cálculos, gráficos e relatórios. Se pretender limpar a sua folha de cálculo ocultando todas as linhas que contenham uma ou mais células vazias, o Excel disponibiliza várias soluções — desde ferramentas integradas até automação com VBA. Este guia apresenta-lhe os métodos mais eficazes.
Utilizar a funcionalidade Ir para Especial para ocultar linhas com células vazias
Utilizar o KUTOOLS AI para ocultar linhas com células vazias
Utilizar código VBA para ocultar linhas com células vazias
Utilizar a funcionalidade Ir para Especial para ocultar linhas com células vazias
Com a função Ir para Especial, pode primeiro selecionar as células vazias e, em seguida, utilizar atalhos de teclado para ocultar as linhas que as contêm. Siga os passos seguintes:
- Selecione o intervalo de dados que contém as células vazias que deseja ocultar.
- Em seguida, clique em Base > Localizar e Selecionar > Ir para Especial. (Também pode premir)Ctrl + G para abrir a caixa de diálogo Ir para e clicar em Especial para aceder à caixa de diálogo Ir para Especial.) Veja a captura de ecrã:

- Na caixa de diálogo Ir para Especial, selecione a opção Células vazias e, em seguida, clique no botão OK.

- Todas as células vazias na seleção foram destacadas. Veja a captura de ecrã:

- Depois, pode premir em simultâneo as teclas Ctrl + 9 para ocultar as linhas que contêm células vazias.

Utilizar o KUTOOLS AI para ocultar linhas com células vazias
O Kutools para Excel apresenta o KUTOOLS AI Aide, que combina a flexibilidade do Excel com a inteligência de um assistente de IA. Ao contrário dos métodos tradicionais, que exigem fórmulas ou código VBA, o KUTOOLS AI permite-lhe descrever, em linguagem simples, o que pretende fazer — e trata do resto.
- Após instalar o Kutools para Excel, clique em KUTOOLS AI > Assistente de IA para abrir o painel KUTOOLS AI Aide.
- De seguida, destaque o intervalo de linhas e colunas que pretende analisar.
- Na caixa de entrada KUTOOLS AI, introduza um comando em linguagem natural, como:
Ocultar linhas se houver células vazias em Selecionar intervalo
- Clique em Enviar ou prima Enter. O KUTOOLS AI irá analisar o seu pedido; após a análise, clique no botão Executar e as linhas que contêm células vazias serão ocultadas imediatamente.

Utilizar código VBA para ocultar linhas com células vazias
O código VBA seguinte permite-lhe ocultar linhas se alguma célula num Intervalo limitado estiver vazia.
- Prima as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
- Clique em Inserir>Módulo, e cole o código abaixo na nova janela do Módulo.
Sub HideRowsWithAnyBlankCells() 'Updateby Extendoffice Dim ws As Worksheet Dim rng As Range, rowRange As Range Dim i As Long Set ws = ActiveSheet On Error Resume Next Set rng = Application.InputBox( _ Prompt:="Please select the range to check for blank cells:", _ Title:="KutoolsforExcel", _ Type:=8) On Error GoTo 0 If rng Is Nothing Then MsgBox "No range selected. Macro canceled.", vbExclamation Exit Sub End If Application.ScreenUpdating = False For i = 1 To rng.Rows.Count Set rowRange = rng.Rows(i) If Application.WorksheetFunction.CountBlank(rowRange) > 0 Then rowRange.EntireRow.Hidden = True End If Next i Application.ScreenUpdating = True MsgBox "Rows with any blank cells have been hidden.", vbInformation End Sub - Prima a tecla F5 para executar o código. Surge uma caixa de diálogo que lhe permite selecionar um intervalo para verificar as células vazias.

- Clique em OK. Todas as linhas no intervalo selecionado que contiverem pelo menos uma célula vazia serão ocultadas.
🔚 Conclusão
Quer esteja a gerir uma pequena tabela ou um conjunto de dados vasto, ocultar linhas com células vazias pode melhorar significativamente a clareza dos seus dados e prevenir erros na análise. O método que escolher dependerá das suas necessidades e do seu nível de conhecimento:
- Use a função Ir para Especial para uma revisão manual rápida e uma ocultação seletiva.
- Aproveite o Kutools AI para uma solução inteligente e sem código, usando comandos em linguagem natural.
- Aplique código VBA para ocultar automaticamente linhas com base em células vazias, de forma repetível.
Cada método oferece uma vantagem única — escolha aquele que melhor se adapta ao seu fluxo de trabalho para uma gestão de dados mais rápida e limpa no Excel. Se quiser explorar ainda mais dicas e truques do Excel, o nosso site disponibiliza milhares de tutoriais para o ajudar a dominar o Excel.
Artigos relacionados:
Como sombrear ou colorir células vazias no Excel?
Como selecionar células vazias num intervalo no Excel?
As Melhores Ferramentas de Produtividade para o Office
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.
- 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






