Skip to main content

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

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

Author Kelly Last modified

À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

🤖 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