Skip to main content

Filtrando dados no Excel – fácil e completo

Author: Siluvia Last Modified: 2025-06-04

O comando Filtro do Excel pode ajudar a filtrar dados em um intervalo ou tabela para exibir apenas as informações necessárias e ocultar o restante. Você pode utilizar os operadores internos para filtrar facilmente números, textos ou datas, como filtrar todos os números maiores ou iguais a um determinado valor, filtrar textos que começam, terminam ou contêm um caractere ou palavra específica, ou exibir apenas linhas em que a data de vencimento seja anterior ou posterior a uma data específica, entre outros. Após filtrar os dados em um intervalo ou tabela, se os dados forem alterados, você pode reaplicar o filtro para atualizar as informações ou limpar o filtro para exibir todos os dados.

Neste tutorial, vamos demonstrar como adicionar, usar ou remover filtros no Excel. Além disso, mostraremos como aprimorar o recurso de filtro para lidar com situações mais complexas no Excel.

Índice: [ Ocultar ]

( clique no título do índice abaixo ou à direita para navegar até o capítulo correspondente.)

1. Como adicionar filtro no Excel

Para filtrar dados em um intervalo ou tabela, primeiro é necessário adicionar o filtro aos seus dados. Esta seção apresenta3 maneiras de adicionar filtro no Excel.

1.1 Comando Filtro na guia Dados

Selecione qualquer célula no intervalo ou tabela onde deseja adicionar o filtro, clique em "Dados" > "Filtro".

1.2 Comando Filtro na guia Página Inicial

Selecione qualquer célula no intervalo ou tabela onde deseja adicionar o filtro, clique em "Página Inicial" > "Classificar e Filtrar" > "Filtro".

1.3 Adicionar filtro com atalho

Selecione qualquer célula no intervalo ou tabela onde deseja adicionar o filtro e pressione as teclas "Ctrl" + "Shift" + "L".

Após realizar uma das operações acima, você verá que setas de lista suspensa são adicionadas aos cabeçalhos das colunas das células selecionadas.


2. Como aplicar filtro no Excel (um ou vários critérios)

Depois de adicionar o filtro, é necessário aplicá-lo manualmente. Esta seção mostra como aplicar filtro em uma ou mais colunas no Excel.

2.1 Aplicar filtro em uma coluna (um critério)

Se você deseja aplicar o filtro apenas em uma coluna, como filtrar dados na coluna C conforme mostrado na imagem abaixo, vá até essa coluna e siga os passos a seguir.

  1. 1) Clique na seta de lista suspensa no cabeçalho da coluna.
  2. 2) Especifique a condição de filtro conforme necessário.
  3. 3) Clique no botão "OK" para iniciar a filtragem. Veja a imagem:

Agora o filtro está aplicado à coluna C. Todos os dados que atendem aos critérios de filtro serão exibidos e o restante ficará oculto.

Após aplicar o filtro, você verá que a seta de lista suspensa se transforma em um ícone de filtro .

É muito prático que, ao passar o cursor sobre o ícone de filtro, os critérios de filtro especificados sejam exibidos como uma dica de tela, conforme mostrado na imagem abaixo. Portanto, se esquecer os critérios definidos, basta passar o cursor sobre o ícone de filtro.

2.2 Aplicar filtro com múltiplos critérios em várias colunas (múltiplos critérios)

2.2.1 Aplicar filtro com múltiplos critérios em várias colunas uma por uma

Se quiser aplicar filtro em várias colunas com múltiplos critérios, basta repetir o método acima para cada coluna individualmente.

Após aplicar o filtro em várias colunas, você verá que as setas de lista suspensa nas colunas filtradas se transformam em ícones de filtro.

2.2.2 Aplicar simultaneamente filtro com múltiplos critérios em várias colunas

Com o método acima, é necessário aplicar o filtro em cada coluna separadamente, e o ponto principal é que esse método só suporta critérios "E" (AND). Aqui apresentamos métodos para aplicar o filtro em várias colunas simultaneamente, suportando tanto critérios "E" quanto "OU" (OR).

Suponha que você tenha uma tabela de dados como mostrado na imagem abaixo e queira filtrar dados de várias colunas com múltiplos critérios: "Produto = AAA-1" e "Pedido >80", ou "Preço Total >10000". Experimente um dos métodos a seguir para realizar essa tarefa.

A screenshot of a data table showing multiple filter criteria setup in Excel

2.2.2.1 Aplicar filtro em várias colunas com a função Filtro Avançado

A função Filtro Avançado pode ajudar a resolver esse problema. Siga o passo a passo abaixo.

1. Primeiro, crie os critérios na planilha conforme mostrado na imagem abaixo.

A screenshot showing how to create criteria for the Advanced Filter in Excel

Nota: Para critérios E (AND), coloque os valores dos critérios em células diferentes da mesma linha. Para critérios OU (OR), coloque o valor em outra linha.

2. Clique em "Dados" > "Avançado" para ativar a função "Filtro Avançado".

A screenshot of the Advanced Filter function in the Data tab in Excel

3. Na caixa de diálogo "Filtro Avançado", configure conforme abaixo.

3.1) Na seção "Ação", selecione a opção "Filtrar a lista, no local";
3.2) Na caixa "Intervalo da lista", selecione o intervalo de dados original ou tabela que deseja filtrar (aqui selecionei A1:D9);
3.3) Na caixa "Intervalo de critérios", selecione o intervalo contendo os valores dos critérios criados no passo1;
3.4) Clique no botão "OK".

A screenshot of the Advanced Filter dialog box in Excel with filter options set

Agora as colunas são filtradas simultaneamente com base nos critérios definidos, conforme mostrado na imagem abaixo.

A screenshot of filtered columns in Excel showing data matching the specified criteria

2.2.2.2 Aplicar facilmente filtro em várias colunas com uma ferramenta incrível

Como os critérios de filtro "E" e "OU" não são fáceis de gerenciar no método anterior, recomendamos o recurso "Super Filtro" do "Kutools para Excel". Com esse recurso, é possível aplicar filtro em várias colunas com critérios E e OU de forma simples no Excel.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Após instalar o Kutools para Excel, clique em "Kutools Plus" > "Super Filtro".

A screenshot of the Super Filter feature accessed through Kutools Plus tab in Excel

Em seguida, o painel "Super Filtro" será exibido no lado direito da planilha.

Por padrão, dois grupos de critérios em branco são adicionados com relação OU entre eles no painel "Super Filtro". E a relação entre os critérios do mesmo grupo é E. Você pode alterar a relação entre diferentes grupos conforme necessário.

A screenshot of the Super Filter pane showing default blank criteria groups in Excel

2. No painel "Super Filtro", configure os critérios de filtro conforme abaixo.

2.1) Marque a caixa "Especificado", clique no A screenshot of the Select Range button in the Super Filter pane botão para selecionar o intervalo ou tabela original que será filtrado;
2.2) Na lista suspensa "Relacionamento", escolha "Ou";
3.3) Clique na primeira linha em branco do primeiro grupo e especifique os critérios conforme necessário;

Dicas: A primeira lista suspensa é para os cabeçalhos das colunas, a segunda para tipos de filtro (você pode escolher "Texto", "Número", "Data", "Ano", "Formato de texto" etc.), a terceira para tipos de critérios e a última caixa de texto para o valor do critério.

No exemplo acima, aqui escolho "Produto" > "Texto" > "Igual a" separadamente nas três listas suspensas e digito "AAA-1" na caixa de texto. Veja a imagem:

A screenshot of criteria setup in the Super Filter pane for filtering by Product equals AAA-1 in Excel

2.4) Continue criando os demais critérios, e o critério "Ou" precisa ser criado em um novo grupo. Como mostrado na imagem abaixo, todos os critérios foram criados. Você pode excluir o critério em branco dos grupos.
2.5) Clique no botão "Filtrar" para iniciar a filtragem.

A screenshot of the Super Filter pane in Kutools showing fully configured filter criteria

Agora apenas os dados correspondentes são exibidos no intervalo de dados original e o restante fica oculto. Veja a imagem:

A screenshot of filtered data in Excel after using the Super Filter feature in Kutools

Dicas: Com esse recurso prático, você pode adicionar mais critérios em um grupo, adicionar mais grupos, salvar as configurações atuais de filtro como um cenário para uso futuro e muito mais. É uma ferramenta indispensável que economiza tempo e aumenta a eficiência do trabalho.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Clique para saber mais sobre esse recurso.


3. Como usar o filtro no Excel

Nesta seção, você aprenderá como usar o comando de filtro para filtrar diferentes tipos de dados, como texto, números, datas e formatos.

3.1 Filtrar valores de texto

3.1.1Filtrar células de texto com critérios específicos (começa com, termina com, contém, etc.)

Na verdade, o operador de filtro interno – "Filtros de Texto" oferece vários critérios úteis para filtrar textos facilmente. Suponha que você queira filtrar células que começam com um caractere específico, como J, siga os passos abaixo para realizar essa tarefa.

1. Adicione um filtro ao cabeçalho da coluna do intervalo de dados original. Clique para saber como adicionar um filtro ao cabeçalho da coluna.

2. Clique na seta de lista suspensa na célula do cabeçalho para abrir o menu de filtro.

3. Clique em "Filtros de Texto" > "Começa Com".

4. Na caixa de diálogo "Filtro Automático Personalizado", digite o caractere específico (aqui digito J) na caixa de texto e clique em "OK".

Dicas: Você pode adicionar outro critério de relacionamento "E" ou "Ou" conforme necessário.

Agora todas as células que começam com o caractere J são exibidas na coluna D, conforme mostrado na imagem abaixo.

3.1.2 Filtrar diferenciando maiúsculas de minúsculas

Parece fácil filtrar células de texto com critérios específicos usando o operador de filtro interno. No entanto, como a função Filtro não diferencia maiúsculas de minúsculas, como realizar um filtro sensível a maiúsculas/minúsculas no Excel? Esta seção mostra métodos para alcançar esse objetivo.

3.1.2.1 Filtrar determinado texto diferenciando maiúsculas de minúsculas com fórmula e o comando Filtro

Suponha que você queira filtrar todas as ocorrências em maiúsculas de um determinado texto, como “TEXT TOOLS” na coluna B, siga os passos abaixo.

1. Crie uma coluna auxiliar ao lado do intervalo de dados original (aqui escolho a coluna D como auxiliar). Digite a fórmula abaixo na segunda célula e pressione "Enter". Selecione a célula com o resultado e arraste a "Alça de Preenchimento Automático" para baixo para obter os demais resultados.

=EXACT(B2,UPPER(B2))

Nota: Esta fórmula ajuda a identificar células em maiúsculas e minúsculas. Se uma célula contiver apenas caracteres em maiúsculas, o resultado será "TRUE"; caso contrário, será "FALSE".

A screenshot showing the results of applying the EXACT formula in a helper column to filter uppercase text

2. Selecione as colunas B e D (a coluna C será selecionada, não se preocupe), clique em "Dados" > "Filtro" para adicionar filtros a elas.

3. Vá para a coluna B (a coluna que contém os textos a serem filtrados) e configure conforme abaixo.

3.1) Clique na seta de lista suspensa na coluna B;
3.2) Desmarque a caixa "Selecionar Tudo" para desmarcar todos os itens;
3.3) Marque a caixa ao lado de "TEXT TOOLS";
3.4) Clique no botão "OK". Veja a imagem:

A screenshot of filter criteria selection for specific text in Excel using a drop-down menu

Agora apenas as ocorrências em maiúsculas e minúsculas de “text tools” são exibidas na coluna B.

A screenshot showing filtered text results for specific criteria in Excel

4. Clique na seta de lista suspensa na coluna D, desmarque a caixa "Selecionar Tudo", marque a caixa ao lado do item "TRUE" e clique no botão "OK".

A screenshot of selecting TRUE in the helper column to filter uppercase text in Excel

Em seguida, todas as ocorrências em maiúsculas do texto “text tools” na coluna B são filtradas, conforme mostrado na imagem abaixo.

A screenshot showing only uppercase text filtered in the column based on TRUE values

3.1.2.2 Filtrar facilmente células diferenciando maiúsculas de minúsculas com uma ferramenta incrível

Se você deseja filtrar apenas textos totalmente em maiúsculas ou minúsculas em uma coluna, recomendamos o recurso "Filtro Especial" do "Kutools para Excel". Com esse recurso, todos os textos em maiúsculas ou minúsculas serão filtrados facilmente com apenas alguns cliques.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo da coluna que deseja filtrar os textos e clique em "Kutools Plus" > "Filtro Especial" > "Filtro Especial".

A screenshot of accessing Special Filter from Kutools Plus tab in Excel

2. Na caixa de diálogo "Filtro Especial", faça as configurações abaixo.

2.1) Na caixa "Intervalo", você verá o intervalo selecionado listado. Você pode alterá-lo conforme necessário;
2.2) Na seção "Regras de filtro", escolha a opção Texto e selecione "Texto em Maiúsculas" ou "Texto em Minúsculas" na lista suspensa abaixo;
2.3) Clique em "OK".

A screenshot of the Special Filter dialog box in Kutools, configured for uppercase text filtering

3. Em seguida, uma caixa de diálogo "Kutools para Excel" aparecerá informando quantas células foram encontradas e serão filtradas. Clique em "OK".

Agora todas as células em maiúsculas ou minúsculas são filtradas imediatamente, conforme mostrado na imagem abaixo.

A screenshot showing the results of uppercase text filtering using the Special Filter feature in Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Clique para saber mais sobre esse recurso.

3.1.3 Filtrar por comprimento do texto

Se você deseja filtrar células pelo comprimento do texto, por exemplo, filtrar células com comprimento igual a10 caracteres, o que fazer? Os três métodos abaixo podem ajudar.

3.1.3.1 Filtrar células pelo comprimento do texto com o comando Filtro

Na verdade, o comando Filtro possui um operador interno para resolver esse problema. Siga os passos abaixo.

1. Selecione o intervalo de células a ser filtrado (aqui selecionei B1:B27) e adicione um filtro a essa coluna clicando em "Dados" > "Filtro".

2. Clique na seta de lista suspensa no cabeçalho da coluna e depois em "Filtros de Texto" > "Filtro Personalizado". Veja a imagem:

A screenshot of selecting Text Filters > Custom Filter from the filter menu in Excel

3. Na caixa de diálogo "Filtro Automático Personalizado", selecione o critério como igual a, digite10 pontos de interrogação (?) como padrão na caixa de texto e clique no botão "OK".

Dicas: Esses10 pontos de interrogação indicam que será correspondido o texto cujo comprimento é10.

A screenshot of the Custom AutoFilter dialog box configured to filter text with a length of 10 in Excel

Agora todas as células cujo comprimento do texto é10 (incluindo espaços) são filtradas imediatamente.

A screenshot showing filtered cells with text string length equal to 10 in Excel

3.1.3.2 Filtrar células pelo comprimento do texto com fórmula e o comando Filtro

Além disso, você pode usar a função NÚM.CARACT para calcular o comprimento do texto de cada célula e, em seguida, aplicar o comando Filtro para filtrar as células com o comprimento desejado com base no resultado calculado.

1. Crie uma coluna auxiliar ao lado do intervalo de dados original. Digite a fórmula abaixo e pressione "Enter". Selecione a célula com o resultado e arraste a "Alça de Preenchimento Automático" para baixo para obter os demais resultados.

=LEN(B2)

A screenshot of a helper column using the LEN formula to calculate text string lengths in Excel

Agora você obteve o comprimento do texto de cada célula na coluna especificada.

2. Selecione a coluna auxiliar (incluindo o cabeçalho), clique em "Dados" > "Filtro" para adicionar um filtro a ela.

3. Clique na seta de lista suspensa, desmarque a caixa "Selecionar Tudo" para desmarcar todos os itens e marque apenas a caixa ao lado do número10. Por fim, clique no botão "OK".

A screenshot of applying a filter in Excel to select cells with a specific length in the helper column

Agora todas as células cujo comprimento do texto é10 (incluindo espaços) são filtradas imediatamente.

A screenshot showing filtered cells based on text length using the helper column in Excel

3.1.3.3 Filtrar facilmente células pelo comprimento do texto com uma ferramenta incrível

Aqui recomendamos a utilidade "Filtro Especial" do "Kutools para Excel" para ajudar a filtrar facilmente células pelo comprimento do texto no Excel.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo da coluna que deseja filtrar as células com determinado comprimento de texto, clique em "Kutools Plus" > "Filtro Especial" > "Filtro Especial". Veja a imagem:

A screenshot of accessing Special Filter from Kutools Plus tab in Excel

2. Na caixa de diálogo "Filtro Especial", configure conforme abaixo.

2.1) O intervalo selecionado é exibido na caixa "Intervalo". Você pode alterá-lo conforme necessário;
2.2) Na seção "Regras de filtro", escolha a opção "Texto";
2.3) Selecione "Comprimento do texto" igual a na lista suspensa e digite o número10 na caixa de texto;
2.4) Clique em "OK".

A screenshot of the Special Filter dialog box in Kutools, configured to filter text length equal to 10 in Excel

3. Uma caixa de diálogo "Kutools para Excel" aparecerá informando quantas células foram encontradas e serão filtradas. Clique em "OK" para continuar.

Em seguida, todas as células com comprimento de texto igual a10 são filtradas, conforme mostrado na imagem abaixo.

A screenshot showing filtered cells based on text length using Kutools' Special Filter feature

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

3.2 Filtrar valores numéricos

No Excel, também é muito fácil filtrar números usando o comando Filtros de Números.

Suponha que você queira filtrar células com números entre15000 e20000 em uma coluna (como a coluna C, conforme mostrado na imagem abaixo), siga os passos abaixo para realizar essa tarefa.

A screenshot of a dataset in Excel where numbers are ready to be filtered between 15000 and 20000

1. Selecione o intervalo da coluna que contém os números a serem filtrados, clique em "Dados" > "Filtro" para adicionar um filtro.

2. Após adicionar o filtro, configure conforme abaixo.

2.1) Clique na seta de lista suspensa para abrir o filtro;
2.2) Clique em "Filtros de Números" > "Entre";

A screenshot of selecting Number Filters > Between from the filter menu in Excel

2.3) Na caixa de diálogo "Filtro Automático Personalizado", insira os critérios e clique em "OK".

Dicas: Como quero filtrar células com números entre15000 e20000, aqui digito15000 e20000 separadamente nas caixas de texto.

A screenshot of the Custom AutoFilter dialog box with criteria for numbers between 15000 and 20000 in Excel

Agora as células com números entre15000 e20000 são filtradas, conforme mostrado na imagem abaixo.

A screenshot showing numbers filtered between 15000 and 20000 in Excel

3.3 Filtrar datas

Por padrão, o recurso interno Filtros de Data oferece vários critérios comuns para filtrar datas. Como pode ver, não há opção interna para filtrar datas por dia da semana, finais de semana ou dias úteis. Esta seção ensina como realizar essas operações.

A screenshot of the built-in Date Filters menu in Excel

3.3.1 Filtrar datas por dia da semana ou finais de semana

Suponha que você tenha uma tabela de dados como mostrado na imagem abaixo e queira filtrar datas por dia da semana ou finais de semana. Aplique um dos métodos abaixo.

A screenshot of a dataset with dates to be filtered by day of the week or weekends in Excel

3.3.1.1 Filtrar datas por dia da semana ou finais de semana com fórmula e o comando Filtro

Nesta seção, você aplicará a função DIA.DA.SEMANA para calcular o dia da semana de cada data e, em seguida, aplicará o filtro para filtrar o dia da semana ou finais de semana conforme necessário.

1. Em uma célula em branco (D2 neste caso), digite a fórmula abaixo e pressione "Enter". Selecione a célula com o resultado e arraste a "Alça de Preenchimento Automático" para baixo para aplicar a fórmula.

=WEEKDAY(A2)

Dicas:

1) Como precisamos filtrar células de data com base nos valores da coluna auxiliar, os valores de resultado e as células de data originais devem estar nas mesmas linhas.
2) Na fórmula, A2 é a primeira célula que contém a data que deseja filtrar.

A screenshot of the WEEKDAY formula applied in a helper column to determine days of the week in Excel

Nota: Como pode ver, a fórmula retorna números de "1" a "7", que indicam o dia da semana de "Domingo" a "Sábado" (1 é para Domingo,7 para Sábado).

2. Selecione todos os resultados da fórmula (incluindo o cabeçalho), clique em "Dados" > "Filtro".

3. Clique na seta de lista suspensa e desmarque a caixa "Selecionar Tudo".

1) Se quiser filtrar todos os finais de semana, marque as caixas ao lado dos números1 e7;
2) Se quiser filtrar um determinado dia da semana, exceto finais de semana, marque a caixa ao lado dos números exceto1 e7. Por exemplo, para filtrar todas as sextas-feiras, marque a caixa ao lado do número6.

A screenshot showing filter criteria for days of the week in Excel using a drop-down menu

Em seguida, todas as células de finais de semana ou de determinado dia da semana são filtradas. Veja a imagem:

A screenshot of filtered results for weekends or specific days of the week in Excel

3.3.1.2 Filtrar facilmente datas por dia da semana ou finais de semana com uma ferramenta incrível

Se o método acima não for conveniente, recomendamos a utilidade "Filtro Especial" do "Kutools para Excel". Com esse recurso, é possível filtrar facilmente células contendo qualquer dia da semana com apenas alguns cliques.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione as células com as datas que deseja filtrar por determinado dia da semana.

2. Clique em "Kutools Plus" > "Filtro Especial" > "Filtro Especial".

A screenshot of accessing Special Filter from Kutools Plus to filter dates in Excel

3. Na caixa de diálogo "Filtro Especial", configure conforme abaixo.

3.1) O intervalo selecionado é exibido na caixa "Intervalo". Você pode alterá-lo conforme necessário;
3.2) Na seção "Regras de filtro", selecione a opção "Data" e escolha uma opção na lista suspensa.
Para filtrar todas as células de finais de semana, escolha "Fim de semana" na lista suspensa;
Para filtrar qualquer dia da semana, exceto finais de semana, escolha "Segunda-feira", "Terça-feira", "Quarta-feira", "Quinta-feira" ou "Sexta-feira" conforme necessário.
3.3) Clique em "OK". Veja a imagem:

A screenshot of the Special Filter dialog box in Kutools configured to filter dates by weekends

4. Em seguida, uma caixa de diálogo "Kutools para Excel" aparecerá informando quantas células foram encontradas e serão filtradas. Clique em "OK" para continuar.

Agora todas as células de finais de semana ou de qualquer dia da semana são filtradas.

A screenshot of dates filtered by weekends using the Special Filter tool in Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

3.3.2 Filtrar células por dias úteis com uma ferramenta incrível

Além de filtrar células por dia da semana ou finais de semana, a utilidade "Filtro Especial" do "Kutools para Excel" também pode ajudar a filtrar células por dias úteis.

1. Siga os mesmos passos acima para ativar a utilidade "Filtro Especial".

2. Na caixa de diálogo "Filtro Especial", faça as configurações abaixo.

2.1) O intervalo selecionado é exibido na caixa "Intervalo". Você pode alterá-lo conforme necessário;
2.2) Na seção "Regras de filtro", selecione a opção "Data" e escolha "Dias Úteis" na lista suspensa;
2.3) Clique em "OK". Veja a imagem:

A screenshot of the Special Filter dialog box in Kutools configured to filter dates by workdays in Excel

3. Em seguida, uma caixa de diálogo "Kutools para Excel" aparecerá. Clique em "OK" para continuar.

Agora todas as células de dias úteis são filtradas.

A screenshot of dates filtered by workdays using the Special Filter tool in Kutools

3.4 Filtrar formatos

Normalmente, o Excel permite filtrar dados com base em critérios visuais, como cor da fonte, cor da célula ou conjuntos de ícones, conforme mostrado na imagem abaixo.

A screenshot of Excel's filter menu showing options for filtering by font color, cell color, and icon sets

No entanto, se quiser filtrar dados com base em outros critérios visuais, como estilo da fonte (negrito, itálico), efeitos de fonte (tachado) ou células especiais (com fórmulas), o Excel não oferece suporte direto. Esta seção apresenta métodos para resolver esses problemas.

3.4.1 Filtrar por texto em negrito/itálico

Suponha que você queira filtrar dados por texto formatado em negrito ou itálico, conforme mostrado na imagem abaixo. Os métodos a seguir podem ajudar. Siga os passos abaixo.

A screenshot of a dataset in Excel with bold and italic text formatting applied for filtering

3.4.1.1 Filtrar texto em negrito/itálico com fórmula e o comando Filtro

A combinação da fórmula Get.Cell e do comando Filtro pode ajudar a filtrar textos em negrito em um intervalo de coluna.

1. Clique em "Fórmulas" > "Definir Nome".

A screenshot showing the Define Name option under the Formulas tab in Excel

2. Na caixa de diálogo "Novo Nome", faça o seguinte:

2.1) Digite um nome na caixa Nome;
2.2) Selecione "Workbook" na lista suspensa "Escopo";
2.3) Digite a fórmula abaixo na caixa "Refere-se a";
Para filtrar células de texto em negrito, aplique a fórmula abaixo:
=GET.CELL(20,$B2)
Para filtrar células de texto em itálico, aplique esta:
=GET.CELL(21,$B2)
2.4) Clique em "OK". Veja a imagem:

A screenshot of the New Name dialog box in Excel with the GET.CELL formula for bold text

Sintaxe da Fórmula:

=GET.CELL(type_num, reference)

Argumentos da Fórmula

"Type_number": é um número que especifica o tipo de informação da célula desejada;
Aqui digitamos o número20; se a célula tiver formato de fonte em negrito, retorna TRUE, caso contrário, retorna FALSE.
Ou você pode acessar esta página para saber mais sobre o Type_num e os resultados correspondentes.
"Reference": é a referência da célula que deseja analisar.

3. Selecione uma célula em branco na mesma linha de B2, digite a fórmula abaixo e pressione "Enter". Selecione a célula com o resultado e arraste a "Alça de Preenchimento Automático" para baixo para aplicar a fórmula.

=Filter_Bold_Cells

A screenshot showing the application of a helper column formula to filter bold text in Excel

4. Selecione todas as células de resultado (incluindo o cabeçalho), clique em "Dados" > "Filtro".

5. Clique na seta de lista suspensa, marque apenas a caixa ao lado da opção "TRUE" e clique em "OK".

A screenshot of filtering bold text in Excel by selecting TRUE values in a helper column

Em seguida, todas as células de texto em negrito ou itálico são filtradas. Veja a imagem:

A screenshot of filtered results showing bold or italic text in Excel

3.4.1.2 Filtrar texto em negrito ou itálico com os comandos Localizar e Substituir e Filtro

Você também pode usar a combinação dos comandos Localizar e Substituir e Filtro para realizar essa tarefa.

1. Selecione o intervalo da coluna contendo as células de texto em negrito ou itálico que deseja filtrar e pressione as teclas "Ctrl" + "F".

2. Na caixa de diálogo "Localizar e Substituir", configure conforme abaixo.

2.1) Clique no botão "Opções" para expandir a caixa de diálogo;
2.2) Clique no botão "Formatar";

A screenshot of the Find and Replace dialog in Excel with options for filtering bold or italic text

2.3) Na caixa de diálogo "Localizar Formato", clique na guia "Fonte", escolha "Itálico" ou "Negrito" na caixa "Estilo da fonte" e clique em "OK";

A screenshot of the Find Format dialog in Excel, selecting bold or italic font styles

2.4) Ao retornar à caixa de diálogo "Localizar e Substituir", clique em "Localizar Tudo";
2.5) Todos os resultados serão listados na caixa de diálogo; selecione um deles e pressione "Ctrl" + "A" para selecionar todos;
2.6) Feche a caixa de diálogo "Localizar e Substituir". Veja a imagem:

A screenshot of selected bold or italic cells using the Find All function in Excel

3. Agora todas as células de texto em negrito ou itálico estão selecionadas no intervalo original; clique em "Página Inicial" > "Cor de Preenchimento" e escolha uma cor para as células selecionadas.

A screenshot of applying fill color to bold or italic text cells for filtering in Excel

4. Selecione novamente todo o intervalo da coluna, clique em "Dados" > "Filtro" para adicionar um filtro.

5. Clique na seta de lista suspensa, selecione "Filtrar por Cor" e clique na cor de preenchimento especificada em "Filtrar por Cor da Célula". Veja a imagem:

A screenshot of Excel's filter menu showing Filter by Color for bold or italic text cells

Em seguida, todas as células de texto em negrito ou itálico são filtradas.

A screenshot of filtered results showing bold or italic text cells in Excel

3.4.1.3 Filtrar facilmente texto em negrito ou itálico com uma ferramenta incrível

Como mencionado acima, a utilidade "Filtro Especial" do "Kutools para Excel" pode ajudar a filtrar facilmente diferenciando maiúsculas de minúsculas, por comprimento do texto e datas. Aqui, ensinamos como aplicar esse recurso para filtrar células de texto em negrito ou itálico no Excel.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo da coluna (incluindo o cabeçalho) que contém as células formatadas em negrito ou itálico que deseja filtrar.

2. Clique em "Kutools Plus" > "Filtro Especial" > "Filtrar Negrito / Filtrar Itálico". Veja a imagem:

A screenshot showing the Special Filter options for filtering bold or italics text in Kutools for Excel

3. Clique em "OK" na caixa de diálogo "Kutools para Excel" que aparecerá para continuar (essa caixa informa quantas células atendem aos critérios).

Agora todas as células de texto em negrito ou itálico são filtradas.

A screenshot of filtered results showing bold or italics formatted text cells in Excel using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

3.4.2 Filtrar por texto tachado

Suponha que você tenha recebido uma lista com pessoas marcadas com tachado e precise localizar todas as células tachadas por meio de filtro; os métodos abaixo podem ajudar.

3.4.2.1 Filtrar texto tachado com função definida pelo usuário e o comando Filtro

Você pode aplicar uma função definida pelo usuário para identificar células com texto tachado e, em seguida, usar o comando Filtro para filtrar todas as células tachadas com base nos resultados.

1. Pressione as teclas "Alt" + "F11" para abrir a janela "Microsoft Visual Basic for Applications".

2. Na janela "Microsoft Visual Basic for Applications", clique em "Inserir" > "Módulo". Em seguida, copie o código VBA abaixo para a janela de código.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

A screenshot of the VBA editor in Excel with a User-defined function to detect strikethrough formatting

3. Pressione as teclas "Alt" + "Q" para fechar a janela "Microsoft Visual Basic for Applications".

4. Selecione uma célula em branco (na mesma linha da célula que deseja calcular), digite a fórmula abaixo e pressione "Enter". Selecione a célula com o resultado e arraste a "Alça de Preenchimento Automático" para baixo para aplicar a fórmula.

=HasStrike(B2)

A screenshot of a helper column in Excel using the HasStrike formula to detect strikethrough text

Nota: Se a célula correspondente tiver efeito de fonte tachada, retorna "TRUE"; caso contrário, retorna "FALSE".

5. Selecione todas as células de resultado (incluindo o cabeçalho), clique em "Dados" > "Filtro".

6. Clique na seta de lista suspensa > marque apenas a caixa ao lado da opção "TRUE" > clique em "OK". Veja a imagem:

A screenshot of filtering strikethrough text in Excel by selecting TRUE values from a helper column

Agora você pode ver que todas as células com formato tachado são filtradas.

A screenshot showing filtered results of cells with strikethrough formatting in Excel

3.4.2.2 Filtrar facilmente texto tachado com uma ferramenta incrível

Com a utilidade "Filtro Especial" do "Kutools para Excel", todas as células com formato tachado podem ser filtradas diretamente com apenas alguns cliques.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo da coluna que deseja filtrar todas as células tachadas, clique em "Kutools Plus" > "Filtro Especial" > "Filtrar Tachado".

A screenshot of accessing the Filter Strikethrough option in Kutools for Excel's Special Filter

2. Em seguida, uma caixa de diálogo "Kutools para Excel" aparecerá informando quantas células foram qualificadas. Clique em "OK" para continuar.

Em seguida, todas as células com formato tachado são filtradas, conforme mostrado na imagem abaixo.

A screenshot of filtered cells with strikethrough formatting using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

3.4.3 Filtrar por cor da fonte ou de fundo

Como mencionado no início desta seção sobre formatos de filtro, o Excel permite filtrar dados com base em critérios visuais, como cor da fonte, cor da célula ou conjuntos de ícones, usando o recurso interno. Esta seção demonstra como aplicar o recurso "Filtrar por Cor" para filtrar células por cor da fonte ou de fundo em detalhes. Além disso, recomendamos uma função de terceiros prática para ajudar a resolver esse problema.

3.4.3.1 Filtrar por uma cor de fonte ou de fundo com o comando Filtro

Você pode aplicar diretamente o recurso Filtrar por Cor do comando Filtro para filtrar células por uma cor específica de fonte ou de fundo no Excel.

1. Selecione o intervalo da coluna que deseja filtrar por cor da fonte ou de fundo e clique em "Dados" > "Filtro".

2. Clique na seta de lista suspensa > "Filtrar por Cor". Assim, todas as cores de célula e de fonte do intervalo da coluna atual serão listadas. Clicando em qualquer cor de célula ou de fonte, todas as células serão filtradas com base na cor selecionada.

A screenshot showing the Filter by Color feature in Excel, listing font and cell color options for filtering

3.4.3.2 Filtrar por várias cores de fundo com função definida pelo usuário e o comando Filtro

Se quiser filtrar células por várias cores de fundo, aplique o método abaixo.

Suponha que você queira filtrar todas as células com cores de fundo laranja e azul na coluna B, conforme mostrado na imagem abaixo. Primeiro, é necessário calcular o índice de cor dessas células.

A screenshot of a dataset in Excel with cells containing different background colors for filtering

1. Pressione as teclas "Alt" + "F11" simultaneamente.

2. Na janela "Microsoft Visual Basic for Applications", clique em "Inserir" > "Módulo". Em seguida, copie o código VBA abaixo para a janela de código.

Código VBA: Obter índice de cor de fundo da célula

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

A screenshot of the VBA editor in Excel with a User-defined function to get background color index

3. Pressione as teclas "Alt" + "Q" para fechar a janela "Microsoft Visual Basic for Applications".

4. Em uma nova coluna, digite um cabeçalho na primeira célula (essa célula deve estar na mesma linha do cabeçalho do intervalo original).

5. Selecione uma célula em branco ao lado do cabeçalho (aqui selecionei E2), digite a fórmula abaixo e pressione "Enter". Selecione a célula com o resultado e arraste a "Alça de Preenchimento Automático" para baixo para aplicar a fórmula.

=GetColor(B2)

A screenshot of a helper column in Excel showing calculated background color indices using VBA

Nota: Se a célula não tiver cor de preenchimento, retorna -4142.

6. Selecione as células da coluna auxiliar (incluindo o cabeçalho), clique em "Dados" > "Filtro" para adicionar um filtro à coluna.

7. Clique na seta de lista suspensa para abrir a lista e configure conforme abaixo.

7.1) Desmarque a caixa ao lado de "Selecionar Tudo" para desmarcar todos os itens;
7.2) Marque apenas as caixas ao lado dos números que deseja exibir. Neste caso, marque as caixas ao lado dos números19 e20, pois19 é o índice de cor do fundo "laranja" e20 é o índice de cor do fundo "azul";
7.3) Clique em "OK". Veja a imagem:

A screenshot of filtering cells by multiple background color indices using a drop-down filter in Excel

Agora as células são filtradas pelas cores de fundo especificadas, conforme mostrado na imagem abaixo.

A screenshot of filtered results showing cells with orange and blue background colors in Excel

3.4.3.3 Filtrar facilmente por cor da fonte ou de fundo com uma ferramenta incrível

Sem dúvida, é fácil aplicar o recurso interno Filtrar por Cor para filtrar células por cor da fonte ou de fundo. No entanto, a desvantagem é que a caixa de lista suspensa cobre o conteúdo dos dados originais, dificultando a visualização dos dados ao escolher uma cor. Para evitar esse problema, recomendamos a utilidade "Filtro Especial" do "Kutools para Excel".

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo da coluna que deseja filtrar por cor da fonte ou de fundo e clique em "Kutools Plus" > "Filtro Especial" > "Filtro Especial".

A screenshot of Kutools’ Special Filter menu in Excel

2. Na caixa de diálogo "Filtro Especial", configure conforme abaixo.

2.1) O endereço das células do intervalo selecionado é exibido na caixa "Intervalo";
2.2) Na seção "Regras de Filtro", selecione a opção "Formato";
2.3) Escolha "Cor de Fundo" ou "Cor da Fonte" na lista suspensa;
2.4) Clique no ícone do conta-gotas A screenshot of the straw icon button in the Special Filter dialog box;

A screenshot of the Special Filter dialog box in Kutools configured for filtering by background color

2.5) Na caixa de diálogo "Filtrar células especiais" que abrir, selecione uma célula com a cor de fonte ou de fundo que deseja filtrar e clique em "OK".

A screenshot of selecting a sample cell to filter by background color using Kutools

2.6) Ao retornar à caixa de diálogo "Filtro Especial", a cor da fonte ou de fundo da célula selecionada será exibida na caixa de texto (você pode modificar a cor se necessário), clique em "OK" para iniciar a filtragem.

Em seguida, todas as células com a cor de fonte ou de fundo especificada no intervalo selecionado são filtradas.

A screenshot showing filtered results of cells with specified font or background colors using Kutools

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

3.4.4 Filtrar células com fórmulas

Se você tem uma lista longa de dados que contém valores reais e fórmulas e precisa filtrar apenas as células com fórmulas, o que fazer? Esta seção apresenta dois métodos para isso.

3.4.4.1 Filtrar células com fórmulas com função definida pelo usuário e o comando Filtro

Primeiro, é necessário identificar todas as células com fórmulas na lista usando uma função definida pelo usuário e, em seguida, aplicar o comando Filtro para filtrar as células com fórmulas com base nos resultados.

1. Pressione as teclas "Alt" + "F11" para abrir a janela "Microsoft Visual Basic for Applications".

2. Na janela "Microsoft Visual Basic for Applications", clique em "Inserir" > "Módulo" e copie o código VBA abaixo para a janela de código.

Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function

A screenshot of the VBA editor in Excel showing a User-defined function to identify formula cells

3. Pressione as teclas "Alt" + "Q" para fechar a janela "Microsoft Visual Basic for Applications".

4. Selecione uma célula em branco, que deve estar na mesma linha da célula que deseja verificar se é uma célula de fórmula, digite a fórmula abaixo e pressione "Enter". Selecione a célula com o resultado e arraste a "Alça de Preenchimento Automático" para baixo para aplicar a fórmula.

=HasFormula(C2)

A screenshot of a helper column in Excel using the HasFormula formula to identify formula cells

Como mostrado na imagem acima, os resultados são "FALSE" e "TRUE", indicando que, se a célula correspondente for uma célula de fórmula, retorna TRUE; caso contrário, retorna FALSE.

5. Selecione as células de resultado (incluindo o cabeçalho), clique em "Dados" > "Filtro" para adicionar um filtro.

6. Clique na seta de lista suspensa, marque apenas a caixa ao lado de "TRUE" e clique em "OK".

A screenshot of the filter drop-down menu in Excel, configured to display only TRUE results for formula cells

Em seguida, todas as células de fórmula são filtradas.

A screenshot of filtered results showing only formula cells in Excel

3.4.4.2 Filtrar facilmente células de fórmula com uma ferramenta incrível

Aqui demonstramos a utilidade "Filtro Especial" do "Kutools para Excel" para ajudar a filtrar facilmente células de fórmula em uma lista com apenas alguns cliques.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione a lista que deseja filtrar todas as células de fórmula e clique em "Kutools Plus" > "Filtro Especial" > "Filtrar Fórmula".

A screenshot of accessing the Filter Formula option in Kutools' Special Filter menu

2. Uma caixa de diálogo "Kutools para Excel" aparecerá informando quantas células foram qualificadas. Clique em "OK" para continuar.

Em seguida, todas as células de fórmula são filtradas, conforme mostrado na imagem abaixo.

A screenshot showing filtered results of formula cells using Kutools' Special Filter in Excel

Além disso, você pode usar o recurso "Filtro Especial" do "Kutools para Excel" para filtrar facilmente células com outros formatos, como:

Filtrar todas as células com comentários, clique para saber mais...

Filtrar todas as células mescladas com base em determinado valor, clique para saber mais...

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

3.5 Filtrar com caractere curinga

Às vezes, você pode esquecer o critério exato de pesquisa ao filtrar. Nesse caso, recomendamos o uso de caracteres curinga.

Existem apenas3 caracteres curinga no Excel:

Caractere curinga Descrição Exemplo
* (asterisco) Representa qualquer quantidade de caracteres Por exemplo, *berry encontra “Blackberry”, “Strawberry”, “Blueberry” e assim por diante
? (ponto de interrogação) Representa qualquer caractere único Por exemplo, l?ck encontra “lick”, “lock”, “lack” e assim por diante
~ (til) seguido de *, ? ou ~ Representa um caractere real *, ? ou ~ Por exemplo, Face~*Shop encontra “Face*Shop”

Veja como usar caracteres curinga na filtragem.

Supondo que você precise filtrar todas as células que terminam com Market na coluna B, conforme mostrado na imagem abaixo, siga os passos abaixo.

A screenshot of a dataset in Excel where cells ending with 'Market' will be filtered

1. Primeiro, crie um intervalo de critérios. Digite um cabeçalho igual ao cabeçalho da coluna original e, em seguida, digite o critério de filtro na célula abaixo. Veja a imagem:

A screenshot showing a criteria range set up to filter cells ending with 'Market' in Excel

2. Clique em "Dados" > "Avançado".

A screenshot of selecting the Advanced Filter option under the Data tab in Excel

3. Na caixa de diálogo "Filtro Avançado" que abrir, configure conforme abaixo.

3.1) Na seção "Ação", selecione a opção "Filtrar a lista, no local";
3.2) Na caixa "Intervalo da lista", selecione o intervalo de dados original que deseja filtrar;
3.3) Na caixa "Intervalo de critérios", selecione as células contendo o cabeçalho e o critério de filtro criados no passo1;
3.4) Clique em "OK". Veja a imagem:

A screenshot of the Advanced Filter dialog box in Excel configured to filter cells ending with 'Market'

Em seguida, todas as células que terminam com Market são filtradas. Veja a imagem:

A screenshot of filtered results showing cells ending with 'Market' in Excel

O uso dos caracteres curinga * e ~ na filtragem é o mesmo das operações acima.

3.6 Filtrar com caixa de pesquisa integrada

Se você estiver usando o Excel2010 ou versões posteriores, notará que há uma caixa de pesquisa integrada no Filtro do Excel. Esta seção demonstra como usar essa caixa de pesquisa para filtrar dados no Excel.

Como mostrado na imagem abaixo, você deseja filtrar todas as células que contêm “Market”; a caixa de pesquisa pode ajudar a realizar isso facilmente.

A screenshot of a dataset in Excel where cells ending with 'Market' will be filtered

1. Selecione o intervalo da coluna que deseja filtrar os dados, clique em "Dados" > "Filtro" para adicionar um filtro.

2. Clique na seta de lista suspensa, digite “Market” na caixa de pesquisa e clique em "OK".

Você verá que todos os textos correspondentes são listados em tempo real enquanto digita na caixa de pesquisa.

A screenshot of using the search box in Excel's filter menu to display data containing 'Market'

Em seguida, todas as células que contêm “Market” são filtradas, conforme mostrado na imagem abaixo.

A screenshot of filtered results showing cells containing 'Market' in Excel


4. Copiar apenas dados visíveis (ignorar dados ocultos ou filtrados)

Por padrão, o Excel copia tanto as células visíveis quanto as ocultas. Se quiser copiar apenas as células visíveis após filtrar, experimente um dos métodos abaixo.
Copiar apenas dados visíveis com teclas de atalho

Você pode usar teclas de atalho para selecionar apenas as células visíveis e, em seguida, copiá-las e colá-las manualmente no local desejado.

1. Selecione o intervalo que deseja copiar apenas as células visíveis. Tanto as células visíveis quanto as ocultas serão selecionadas nesta etapa.

2. Pressione as teclas "Alt" e ";" ao mesmo tempo. Agora apenas as células visíveis estão selecionadas.

3. Pressione as teclas "Ctrl" + "C" para copiar as células selecionadas e depois "Ctrl" + "V" para colá-las.

Copiar facilmente apenas dados visíveis com uma ferramenta incrível

Aqui apresentamos o recurso "Colar visível" do "Kutools para Excel" para copiar facilmente apenas dados visíveis no Excel. Além disso, com esse recurso, é possível copiar e colar valores apenas nas células visíveis de um intervalo filtrado.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo filtrado que deseja copiar apenas as células visíveis, depois clique em "Kutools" > "Intervalo" > "Colar visível" > "Tudo / Colar somente valores".

Para células de fórmula, escolha "Tudo" para copiar tanto o resultado quanto as fórmulas, ou "Colar somente valores" para copiar apenas os valores reais.

2. Na caixa de diálogo "Colar no intervalo visível" que aparecer, escolha uma célula em branco para colar as células copiadas e clique em "OK".

Em seguida, apenas as células visíveis do intervalo filtrado selecionado são copiadas e coladas em um novo local.

A screenshot showing visible cells from a filtered range copied and pasted to a new location using Kutools

Nota: Se o intervalo de destino estiver filtrado, os valores selecionados serão colados apenas nas células visíveis.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


5. Excluir linhas ocultas ou visíveis após filtrar

Para uma lista filtrada, pode ser necessário excluir as linhas ocultas para manter apenas os dados visíveis. Nesta seção, você aprenderá três métodos para excluir linhas ocultas ou visíveis em uma lista filtrada no Excel.

Excluir todas as linhas ocultas da planilha atual com código VBA

O código VBA abaixo pode ajudar a excluir todas as linhas ocultas da planilha atual no Excel.

Nota: Este VBA remove não apenas as linhas ocultas na lista filtrada, mas também as linhas ocultas manualmente.

1. Na planilha que contém as linhas ocultas que deseja remover, pressione as teclas "Alt" + "F11" simultaneamente para abrir a janela "Microsoft Visual Basic for Applications".

2. Na janela "Microsoft Visual Basic for Applications", clique em "Inserir" > "Módulo" e copie o código VBA abaixo para a janela do módulo.

Código VBA: Excluir todas as linhas ocultas da planilha atual

Sub RemoveHiddenRows()
    Dim xRow As Range
    Dim xRg As Range
    Dim xRows As Range
    On Error Resume Next
    Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
    If xRows Is Nothing Then Exit Sub
        For Each xRow In xRows.Columns(1).Cells
            If xRow.EntireRow.Hidden Then
                If xRg Is Nothing Then
                    Set xRg = xRow
                Else
                    Set xRg = Union(xRg, xRow)
                End If
            End If
        Next
        If Not xRg Is Nothing Then
            MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
            xRg.EntireRow.Delete
        Else
            MsgBox "No hidden rows found", , "Kutools for Excel"
        End If
End Sub

3. Pressione a tecla "F5" para executar o código.

4. Em seguida, uma caixa de diálogo "Kutools para Excel" aparecerá informando quantas linhas ocultas foram removidas. Clique em "OK" para fechar.

A screenshot of a Kutools dialog box showing the number of hidden rows removed in Excel

Agora todas as linhas ocultas (incluindo as ocultas automaticamente e manualmente) foram removidas.

Excluir linhas visíveis após filtrar com o recurso Ir Para

Se quiser remover apenas as linhas visíveis em um determinado intervalo, o recurso "Ir Para" pode ajudar.

1. Selecione o intervalo filtrado do qual deseja remover as linhas visíveis e pressione a tecla "F5" para abrir a caixa de diálogo "Ir Para".

2. Na caixa de diálogo "Ir Para", clique no botão "Especial".

A screenshot of the Go To dialog box in Excel with the Special button highlighted

3. Na caixa de diálogo "Ir Para Especial", selecione a opção "Apenas células visíveis" e clique em "OK".

A screenshot of the Go To Special dialog box in Excel with the Visible cells only option selected

4. Agora todas as células visíveis estão selecionadas. Clique com o botão direito no intervalo selecionado e clique em "Excluir Linha" no menu de contexto.

A screenshot of the Delete Row option in the right-click context menu in Excel to delete visible rows

Em seguida, todas as células visíveis são excluídas.

Excluir facilmente linhas ocultas ou visíveis após filtrar com uma ferramenta incrível

Os métodos acima são trabalhosos e demorados. Recomendamos o recurso "Excluir Linhas (Colunas) Ocultas (Visíveis)" do "Kutools para Excel". Com esse recurso, você pode excluir facilmente linhas ocultas ou visíveis não apenas em um intervalo selecionado, mas também na planilha atual, em várias planilhas selecionadas ou em todo o workbook. Siga os passos abaixo.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione o intervalo do qual deseja remover todas as linhas ocultas ou visíveis.

Notas:

1) Para remover linhas ocultas ou visíveis da planilha atual ou de todo o workbook, ignore esta etapa;
2) Para remover linhas ocultas ou visíveis de várias planilhas ao mesmo tempo, selecione essas planilhas uma a uma segurando a tecla Ctrl.

2. Clique em "Kutools" > "Excluir" > "Excluir Linhas (Colunas) Ocultas (Visíveis)".

A screenshot of Kutools’ Delete Hidden (Visible) Rows & Columns option in the Delete menu in Excel

3. Na caixa de diálogo "Excluir Linhas (Colunas) Ocultas (Visíveis)", configure conforme abaixo.

3.1) Na lista suspensa "Pesquisar em", escolha uma opção conforme necessário;
Há4 opções: "No intervalo selecionado", "Na planilha ativa", "Nas planilhas selecionadas", "Em todas as planilhas".
3.2) Na seção "Tipo de exclusão", escolha a opção "Linhas";
3.3) Na seção "Tipo detalhado", escolha "Linhas visíveis" ou "Linhas ocultas" conforme necessário;
3.4) Clique em "OK". Veja a imagem:

A screenshot of the Delete Hidden (Visible) Rows & Columns dialog box with configuration options

4. Em seguida, todas as linhas visíveis ou ocultas são excluídas de uma vez. Ao mesmo tempo, uma caixa de diálogo aparecerá informando o número de linhas excluídas. Clique em "OK" para concluir toda a operação.

A screenshot of a Kutools dialog box showing the number of rows deleted during the operation

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


6. Filtrar em várias planilhas

Normalmente, é fácil filtrar dados em uma planilha. Nesta seção, você aprenderá como filtrar dados usando os mesmos critérios em várias planilhas que possuem estrutura de dados comum.

Supondo que um workbook contenha três planilhas como mostrado na imagem abaixo e você queira filtrar dados nessas três planilhas ao mesmo tempo com o mesmo critério “Produto = KTE”, o código VBA abaixo pode ajudar.

1. Pressione as teclas "Alt" + "F11" para abrir a janela "Microsoft Visual Basic for Applications".

2. Na janela "Microsoft Visual Basic for Applications", clique em "Inserir" > "Módulo" e copie o código VBA abaixo para a janela do módulo.

Código VBA: Filtrar dados em várias planilhas ao mesmo tempo

Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20210518
    Dim xWs As Worksheet
    On Error Resume Next
    For Each xWs In Worksheets
        xWs.Range("A1").AutoFilter 1, "=KTE"
    Next
End Sub

A screenshot of the VBA editor in Excel with a module containing code to filter data across multiple sheets

Nota: A linha “Xws.Range(“A1”.AutoFilter1, “=KTE”)” no código indica que você filtrará dados na coluna A com o critério =KTE, e o número1 é o número da coluna A. Você pode alterá-los conforme necessário. Por exemplo, para filtrar todos os números maiores que500 na coluna B, altere essa linha para “Xws.Range(“B1”.AutoFilter2, “>500”)”.

3. Pressione a tecla "F5" para executar o código.

As colunas especificadas agora são filtradas simultaneamente em todas as planilhas do workbook atual. Veja os resultados abaixo.

A screenshot showing filtered results across multiple sheets in Excel based on specified criteria


7. Reaplicar filtro após alterar dados

Às vezes, você pode ter feito alterações em um intervalo filtrado. No entanto, o resultado do filtro permanece o mesmo, independentemente das alterações feitas no intervalo (veja a imagem abaixo). Esta seção mostra dois métodos para reaplicar manual ou automaticamente o filtro no intervalo atual, incluindo as alterações feitas.

Reaplicar filtro manualmente com o comando Reaplicar

O Excel possui o recurso interno "Reaplicar" para reaplicar manualmente o filtro. Siga os passos abaixo.

Clique em "Dados" > "Reaplicar" para reaplicar o filtro na planilha atual.

Em seguida, você verá que o intervalo filtrado foi reaplicado para incluir as alterações feitas.

Reaplicar filtro automaticamente com código VBA

Se a lista filtrada precisar ser alterada com frequência, será necessário clicar repetidamente para aplicar o recurso Reaplicar. Aqui fornecemos um código VBA para reaplicar automaticamente um filtro em tempo real quando os dados forem alterados.

1. Na planilha que contém o filtro que deseja reaplicar automaticamente, clique com o botão direito na guia da planilha e selecione "Exibir Código".

2. Na janela "Microsoft Visual Basic for Applications" que abrir, copie o código VBA abaixo para a janela de código.

Código VBA: Reaplicar filtro automaticamente ao alterar dados

Private Sub Worksheet_Change(ByVal Target As Range)
   Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub

Nota: No código, “Sheet2” é o nome da planilha atual. Você pode alterá-lo conforme necessário.

A screenshot of VBA code to automatically reapply filters when data changes in Excel

3. Pressione as teclas "Alt" + "Q" para fechar a janela "Microsoft Visual Basic for Applications".

A partir de agora, ao alterar dados na lista filtrada, o resultado filtrado será ajustado dinamicamente. Veja a animação abaixo.

An animated GIF showing filters dynamically reapplying in Excel when data changes


8. Limpar ou remover filtro

Aprendemos como adicionar, aplicar e usar o filtro acima. Agora vamos aprender como limpar ou remover o filtro no Excel.

8.1 Limpar filtro de uma coluna

Após aplicar o filtro em uma coluna, se quiser limpá-lo, clique no ícone de filtro e depois em "Limpar Filtro de “Nome do Cabeçalho”" no menu suspenso.

8.2 Limpar todos os filtros de uma planilha

Se aplicou filtro em várias colunas e deseja limpar todos ao mesmo tempo, clique em "Dados" > "Limpar".

Em seguida, todos os filtros são limpos, conforme mostrado na imagem abaixo.

8.3 Limpar filtros de todas as planilhas no workbook atual

Suponha que você tenha aplicado filtros em várias planilhas de um workbook e queira limpar todos esses filtros de uma vez. O código VBA abaixo pode ajudar.

1. Abra o workbook do qual deseja limpar todos os filtros e pressione as teclas "Alt" + "F11" simultaneamente.

2. Na janela "Microsoft Visual Basic for Applications" que abrir, clique em "Inserir" > "Módulo" e copie o código VBA abaixo para a janela do módulo.

Código VBA: Limpar filtros de todas as planilhas no workbook atual

Sub Auto_Open()
'Updated by Extendoffice 20201113
    Dim xAF As AutoFilter
    Dim xFs As Filters
    Dim xLos As ListObjects
    Dim xLo As ListObject
    Dim xRg As Range
    Dim xWs As Worksheet
    Dim xIntC, xF1, xF2, xCount As Integer
    Application.ScreenUpdating = False
    On Error Resume Next
    For Each xWs In Application.Worksheets
        xWs.ShowAllData
        Set xLos = xWs.ListObjects
        xCount = xLos.Count
        For xF1 = 1 To xCount
         Set xLo = xLos.Item(xF1)
         Set xRg = xLo.Range
         xIntC = xRg.Columns.Count
         For xF2 = 1 To xIntC
            xLo.Range.AutoFilter Field:=xF2
         Next
        Next
    Next
    Application.ScreenUpdating = True
End Sub

A screenshot of the VBA editor in Excel with a module containing code to clear filters from all worksheets

3. Pressione a tecla "F5" para executar o código. Em seguida, todos os filtros são limpos de todas as planilhas do workbook atual.

8.4 Remover todos os filtros de uma planilha

Os métodos acima apenas limpam o status do filtro, mas o recurso de filtro permanece ativo na planilha. Se quiser remover todos os filtros de uma planilha, experimente os métodos abaixo.

Remover todos os filtros de uma planilha desativando o Filtro

Clique em "Dados" > "Filtro" para desativar o recurso (o botão Filtro não estará mais destacado).

A screenshot showing the Data tab in Excel with the Filter option highlighted to turn it off

Remover todos os filtros de uma planilha com atalho

Além disso, você pode usar o atalho para remover todos os filtros de uma planilha.

Na planilha que contém os filtros que deseja remover, pressione as teclas "Ctrl" + "Shift" + "L" simultaneamente.

Todos os filtros da planilha atual são removidos imediatamente.

A screenshot of a worksheet in Excel with all filters removed after pressing Ctrl + Shift + L

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a 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
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & 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 | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do 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

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


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

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!