Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como filtrar dados excluindo a linha de total inferior no Excel?

Author: Xiaoyang Last Modified: 2025-08-26

No processamento diário de dados com o Excel, é comum calcular uma linha de total na parte inferior do seu conjunto de dados para resumir números-chave, como totais, médias, contagens e outras agregações. No entanto, ao usar o recurso de filtro do Excel, a linha de total geralmente está sujeita à mesma filtragem que o restante dos seus dados, o que significa que ela pode ser ocultada quando os filtros são aplicados. Em muitos cenários — especialmente em relatórios de resumo, demonstrações financeiras ou análises de dados contínuas — você pode precisar que a linha de total sempre permaneça visível na parte inferior dos seus dados, independentemente dos filtros aplicados ao restante da sua planilha, conforme demonstrado na captura de tela abaixo.

Este artigo irá guiá-lo através de vários métodos práticos para garantir que a linha de total inferior sempre permaneça visível durante a filtragem. Cada método é adequado para diferentes cenários de uso e preferências do usuário. O artigo não abrange apenas os recursos internos do Excel, mas também inclui abordagens por fórmulas e soluções programáticas VBA, fornecendo uma variedade de opções dependendo das suas necessidades.

normal filter and filter data exclude bottom total row


Filtrar dados excluindo a linha de total inferior criando uma tabela

A maneira mais simples de manter sua linha de total visível enquanto filtra é converter seus dados em uma Tabela Oficial do Excel. As tabelas do Excel possuem uma função nativa de Linha de Total que foi projetada para permanecer visível na parte inferior dos seus dados mesmo enquanto você filtra outras linhas. Abaixo estão as etapas detalhadas, cenários comuns e observações para este método:

1. Se seus dados já incluem uma linha de total calculada manualmente (ou seja, uma linha com fórmulas de total não incorporadas em uma tabela), exclua esta linha temporariamente para evitar duplicação.

2. Selecione o intervalo dos seus dados reais (excluindo a linha de total criada manualmente). Em seguida, vá para Inserir > Tabela. Na caixa de diálogo Criar Tabela, certifique-se de que Minha tabela tem cabeçalhos está marcada se seus dados incluem cabeçalhos de coluna. Revise o intervalo de dados para confirmar que todas as suas linhas estão incluídas.

click Insert > Table to create a table for the selected data

3. Após clicar em OK, seus dados serão formatados como uma Tabela do Excel. Enquanto a tabela estiver selecionada, vá para a guia Design (ou Design da Tabela em algumas versões). No grupo Opções de Estilo da Tabela, marque a caixa Linha de Total. O Excel adicionará automaticamente uma nova linha de total na parte inferior.

check Total Row under the Design tab

4. Agora você pode usar as setas de filtro em qualquer coluna para filtrar seus dados conforme necessário. A Linha de Total sempre aparecerá como a última linha na tabela, independentemente dos filtros que você aplicar.

when filtering this table, the bottom total row will be kept

Cenários Aplicáveis: Este método é ideal para conjuntos de dados que são atualizados frequentemente, compartilhados entre equipes ou usados em relatórios recorrentes — especialmente quando você se beneficia de recursos embutidos de tabela, como linhas listradas, referências estruturadas e formatação automática.

Vantagens:

  • Integração perfeita com recursos integrados do Excel
  • Não é necessário atualizar fórmulas quando os dados se expandem ou diminuem
  • A linha de total permanece dinâmica e é automaticamente atualizada

Limitações:

  • Fórmulas personalizadas na linha de total precisam ser reconfiguradas após a conversão para uma Tabela
  • Conjuntos de dados grandes podem sofrer pequenas desacelerações devido à formatação em tempo real
Dicas de solução de problemas:
  • Certifique-se de excluir qualquer linha de total criada manualmente antes de converter para uma Tabela, caso contrário, você poderá ver totais duplicados.
  • Limpe os filtros antes de adicionar ou remover dados para manter a estrutura da tabela consistente.
a screenshot of kutools for excel ai

Desbloqueie a Magia do Excel com o Kutools AI

  • Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
  • Codificação VBA: Escreva e implemente código VBA sem esforço.
  • Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
  • Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

Filtrar dados excluindo a linha de total inferior inserindo uma fórmula

Se você não deseja usar uma Tabela do Excel, pode manter uma linha de total manual na parte inferior dos seus dados aplicando a fórmula SUBTOTAL. A função SUBTOTAL foi especificamente projetada para funcionar dinamicamente com os filtros do Excel — seu cálculo refletirá apenas as linhas visíveis (filtradas), mas a própria fórmula não será ocultada ou excluída ao filtrar. Essa abordagem é flexível e funciona bem com intervalos de dados clássicos.

1. Na primeira célula da sua linha de total pretendida, diretamente abaixo da tabela de dados, insira a seguinte fórmula (por exemplo, se seus valores estiverem na coluna B, da linha 2 até 13):

=SUBTOTAL(9, B2:B13)

Substitua B2:B13 pelo intervalo correspondente à coluna e linhas reais dos seus dados. O número 9 na fórmula especifica a função SOMA; você pode usar diferentes números de função conforme necessário (por exemplo, 1 para MÉDIA, 2 para CONTAR, etc.).

Subtotal formula example after filtering

2. Pressione Enter para confirmar. A linha de total imediatamente exibirá a soma calculada com base nas linhas visíveis (não filtradas). Quando você aplicar filtros usando os botões de filtro embutidos do Excel, a linha de total permanecerá visível na parte inferior e sempre mostrará o subtotal atual apenas para as linhas visíveis.

Dica: Ajuste o intervalo na sua fórmula SUBTOTAL se seus dados aumentarem ou diminuírem. Esta fórmula não se expandirá automaticamente, a menos que você use uma função de intervalo dinâmico como OFFSET ou INDEX.
Cenários Aplicáveis: Ideal para relatórios de intervalos estáticos ou quando você deseja controle preciso sobre como sua linha de total é calculada e exibida.
Problemas Potenciais: Se você classificar seus dados, a linha de total manual pode ser classificada junto com os dados, prejudicando sua posição. Considere filtrar apenas ou garanta que a linha de total seja excluída do intervalo de classificação.

Resumo: A fórmula SUBTOTAL suporta uma variedade de funções agregadas (como MÉDIA, CONTAR, etc.), tornando-a flexível para linhas de resumo usadas em finanças, inventário e fluxos de trabalho de relatórios.


Filtrar dados excluindo a linha de total inferior usando código VBA

Para usuários que trabalham com conjuntos de dados maiores, ou aqueles que buscam uma abordagem automatizada para garantir que a linha de total inferior seja sempre exibida (e nunca oculta, independentemente das configurações de filtro), você pode usar VBA (Visual Basic for Applications) para gerenciar a filtragem de forma programática. Essa solução é especialmente útil em pastas de trabalho onde o intervalo de dados ou o posicionamento da linha de total muda dinamicamente, ou quando você deseja impor consistência para todos os usuários.

📌 Como Funciona:
Este exemplo de VBA funciona verificando a última linha no intervalo de dados e forçando-a a permanecer visível, mesmo após a aplicação de filtros. Ele garante que a linha de total seja sempre exibida e pode ser reutilizado atribuindo a macro a um botão.

Etapas para usar esta solução VBA:

1. No Excel, vá para a guia Desenvolvedor. Se você não visualiza essa guia, talvez precise habilitá-la nas Opções do Excel marcando "Desenvolvedor" na seção Personalizar Faixa de Opções.

2. Clique em Visual Basic para abrir o editor VBA. Na nova janela, clique em Inserir > Módulo e cole o seguinte código no novo módulo:

Sub AlwaysShowTotalRow()
    Dim ws As Worksheet
    Dim lastRow As Long
    On Error Resume Next
    Set ws = ActiveSheet
    ' Get last used row in column A
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    ' Ensure total row is visible before applying filter
    ws.Rows(lastRow).Hidden = False
    ' If filtering is active, reapply filter
    If ws.FilterMode Then
        ws.ShowAllData
    End If
    ' Make sure total row remains visible
    ws.Rows(lastRow).Hidden = False
End Sub

3. Depois de inserir o código, feche o editor VBA. No Excel, pressione Alt + F8, selecione AlwaysShowTotalRow e clique em Executar. A macro garantirá que a última linha (sua linha de total) seja visível mesmo após a aplicação de filtros.

⚙️ Dicas Práticas:
• A macro assume que a linha de total é a última linha usada na coluna A. Você pode ajustar a lógica se seus dados incluem linhas em branco ou múltiplos resumos.
• Considere atribuir essa macro a um botão para fácil reutilização se seus dados mudarem frequentemente.
• Se sua pasta de trabalho contém várias seções, use um intervalo nomeado ou um marcador específico de coluna para localizar a linha de total correta de forma mais confiável.

Vantagens: Automatiza a visibilidade da linha de total, independentemente das ações do usuário ou da filtragem. Ideal para dashboards, relatórios ou pastas de trabalho compartilhadas.

Limitações: Requer uma pasta de trabalho habilitada para macros e permissões apropriadas de macros. Pode precisar de personalização para layouts de planilha mais complexos.

Resumo: Essa abordagem VBA é recomendada para ambientes automatizados onde o controle manual das linhas de total é pouco confiável ou inconveniente. Ela ajuda a manter a visibilidade dos dados de resumo em todos os casos de uso.

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins