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

Excel: Ocultar linhas se alguma célula estiver vazia num intervalo

AutorXiaoyang Data de Modificação

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:

  1. Selecione o intervalo de dados que contém as células vazias que deseja ocultar.
  2. 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ã:
    ir para a opção especial
  3. Na caixa de diálogo Ir para Especial, selecione a opção Células vazias e, em seguida, clique no botão OK.
    selecionar a opção em branco
  4. Todas as células vazias na seleção foram destacadas. Veja a captura de ecrã:
    todas as células em branco estão selecionadas
  5. Depois, pode premir em simultâneo as teclas Ctrl + 9 para ocultar as linhas que contêm células vazias.
    Ctrl + 9 para ocultar as linhas com células em branco

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.

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...
  1. Após instalar o Kutools para Excel, clique em KUTOOLS AI > Assistente de IA para abrir o painel KUTOOLS AI Aide.
  2. De seguida, destaque o intervalo de linhas e colunas que pretende analisar.
  3. Na caixa de entrada KUTOOLS AI, introduza um comando em linguagem natural, como:
    Ocultar linhas se houver células vazias em Selecionar intervalo
    digite um comando na caixa de chat
  4. 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.
    ir para a opção especial

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.

  1. Prima as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
  2. 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
    
  3. 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.
    código VBA para selecionar um intervalo para utilização
  4. 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

🤖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