Como filtrar datas entre duas datas específicas no Excel?
À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:
![]() | ![]() | ![]() |
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:
Passo 2: Clique no botão de seta 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:
Passo 3: Na caixa de diálogo Personalizar AutoFiltro que aparece, especifique as duas datas pelas quais você irá filtrar. Veja os seguintes passos:
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:
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.
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…
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:
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.
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
Artigos relacionados:
- Selecionar células com base em certos critérios
- Selecionar células com texto específico
- Remover linhas com base no valor da célula
Melhores Ferramentas de Produtividade para Office
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!