Skip to main content

Como filtrar datas entre duas datas específicas no Excel?

Author: Kelly Last Modified: 2025-06-04

Às vezes, você pode querer filtrar apenas dados ou registros entre duas datas específicas no Excel. Por exemplo, você deseja mostrar os registros de vendas entre 01/09/2012 e 30/11/2012 juntos no Excel, ocultando outros registros. Este artigo se concentra em maneiras fáceis de filtrar datas entre duas datas específicas no Excel.

Filtrar datas entre duas datas específicas com o comando Filtro
Filtrar datas entre duas datas específicas com código VBA
Selecionar todas as datas entre duas datas específicas com Kutools para Excel


Filtrar datas entre duas datas específicas com o comando Filtro

Suponha que você tenha o seguinte relatório, e agora deseja filtrar os itens entre 01/09/2012 e 30/11/2012 para que possa resumir rapidamente algumas informações. Veja as capturas de tela:

Original data Arrow Filtered data

O comando Filtro do Microsoft Excel suporta filtrar todas as datas entre duas datas com os seguintes passos:

Passo 1: Selecione a coluna de data, Coluna C neste caso. E clique em Dados > Filtro, veja a captura de tela:

Filter button on the Data tab on the ribbon

Passo 2: Clique no botão de seta Filter arrow ao lado do título da Coluna C. E mova o mouse sobre o Filtros de Data, e selecione o Entre item na lista à direita, veja a seguinte captura de tela:

Filter pane

Passo 3: Na caixa de diálogo Personalizar AutoFiltro que aparece, especifique as duas datas pelas quais você irá filtrar. Veja os seguintes passos:

Custom AutoFilter dialog box

Passo 4: Clique em OK. Agora ele filtra a coluna de Data entre as duas datas específicas e oculta outros registros como mostra a seguinte captura de tela:

Filtered data


Filtrar datas entre duas datas específicas com código VBA

O seguinte código VBA curto também pode ajudá-lo a filtrar as datas entre duas datas específicas, faça o seguinte:

Passo 1: Insira as duas datas específicas nas células em branco. Neste caso, insiro a data inicial 01/09/2012 na célula E1 e insiro a data final 30/11/2012 na célula E2.

Two specific dates entered beside the data

Passo 2: Em seguida, mantenha pressionadas as teclas ALT + F11, e isso abrirá a janela do Microsoft Visual Basic for Applications.

Passo 3: Clique em Inserir > Módulo, e cole o seguinte código na Janela do Módulo.

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

Observação:

  • No código acima, lngStart = Range("E1"), E1 é a data inicial na sua planilha, e lngEnd = Range("E2"), E2 é a data final que você especificou.
  • Range("C1:C13"), o intervalo C1:C13 é a coluna de data que você deseja filtrar.
  • Todos os códigos acima são variáveis, você pode alterá-los conforme necessário.

Passo 4: Em seguida, pressione a tecla F5 para executar este código, e os registros entre 01/09/2012 e 30/11/2012 serão filtrados.


Selecionar todas as datas entre duas datas específicas com Kutools para Excel

Nesta seção, recomendamos a você a ferramenta Selecionar Células Específicas do Kutools para Excel. Com esta ferramenta, você pode facilmente selecionar todas as linhas entre duas datas específicas em um determinado intervalo e, em seguida, mover ou copiar essas linhas para outro local na sua pasta de trabalho.

Antes de aplicar o Kutools para Excel, por favor, faça o download e instale-o primeiro.

1: Selecione o intervalo que você filtrará por duas datas, e depois clique em Kutools > Selecionar > Selecionar Células Específicas

Select Specific Cells option on the Kutools tab on the ribbon

2: Na caixa de diálogo Selecionar Células Específicas, especifique as configurações conforme abaixo

  • 1). Selecione a opção Linha Inteira na seção Tipo de Seleção.
  • 2). Na seção Tipo Específico, selecione sucessivamente Maior ou igual a e Menor ou igual a nas duas listas suspensas. Depois, insira a data inicial e a data final nas caixas de texto a seguir.
  • 3). Clique no botão OK. Veja a captura de tela:

Select Specific Cells dialog box

Agora, todas as linhas que correspondem ao critério foram selecionadas. E então você pode copiar e colar as linhas selecionadas para o intervalo desejado conforme necessário.

Rows that match the criterion are selected

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


Demonstração: Filtrar todas as datas entre duas datas específicas com Kutools para Excel

Kutools para Excel: Mais de 300 ferramentas práticas na ponta dos seus dedos! Aproveite recursos de IA gratuitos permanentemente! Baixe agora!

Artigos relacionados:

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!