Skip to main content

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

Como encontrar rapidamente datas ausentes de uma lista no Excel?

Author Sun Last modified
sample data
Suponha que você esteja mantendo um registro ou planilha de horas no Excel e perceba que sua lista de datas não é contínua – algumas datas estão faltando, como mostrado na captura de tela. Identificar e preencher rapidamente essas datas ausentes pode ajudar a garantir que seus dados estejam completos para análise, relatórios ou controle de registros.
Este tutorial apresenta várias maneiras de detectar e repor essas datas ausentes de forma eficiente no Excel:
Encontrar datas ausentes com Formatação Condicional
Encontrar datas ausentes com fórmula
Encontrar e preencher datas ausentes com Kutools para Excel good idea3
Usar VBA para identificar e inserir automaticamente datas ausentes
Destacar datas ausentes usando uma Tabela Dinâmica

Encontrar datas ausentes com Formatação Condicional

Uma abordagem para identificar lacunas na sua lista de datas é aproveitar a Formatação Condicional do Excel. Esse método destaca visualmente as células onde uma data está faltando em uma sequência, facilitando a identificação de descontinuidades à primeira vista.

1. Selecione o intervalo que contém suas datas, depois vá para Página Inicial > Formatação Condicional > Nova Regra. Veja a captura de tela:
click Home > Conditional Formatting > New Rule

2. Na Nova Regra de Formatação caixa de diálogo, escolha Use uma fórmula para determinar quais células formatar abaixo da seção Selecione um Tipo de Regra . Insira a seguinte fórmula: =A2<>(A1+1) (onde A1 é a primeira data e A2 é a próxima data na sua lista). Veja a captura de tela:
specify options in the dialog box

3. Clique no botão Formatar para abrir a Formatar Células caixa de diálogo. Sob a aba Preenchimento escolha uma cor para destacar as datas ausentes. Veja a captura de tela:
select a fill color for highlighting the cells

4. Após configurar a formatação, clique OK duas vezes para aplicar. Agora, as células onde há uma data ausente na sequência serão destacadas.
the missing dates are highlighted

Observação: A data final da sua lista também pode ser destacada, pois essa fórmula verifica o que vem após cada data. Este método é especialmente útil para revisar rapidamente grandes conjuntos de dados, mas não preenche automaticamente as datas ausentes.


Encontrar datas ausentes com fórmula

Outra abordagem prática é usar uma fórmula do Excel para ajudar a identificar quaisquer lacunas diretamente na sua tabela. Este método cria uma nova coluna para indicar se um dia está faltando após cada data, tornando-o adequado para rastrear registros de presença, cronogramas de projetos ou registros de inventário.

Em uma coluna em branco ao lado da sua lista de datas (digamos, célula B1 se sua lista começar em A1), insira a fórmula: =SE(A2=A1+1;"";"Próximo dia ausente"). Pressione Enter, depois arraste a alça de preenchimento automático para baixo para copiar a fórmula ao longo de todas as datas. Veja as capturas de tela:
enter a formula to find missing dates drag and fill the formula to other cells

Sempre que você vir "Próximo dia ausente", saberá que há uma lacuna em sua lista. Essa é uma maneira fácil e visual de revisar as datas ausentes e pode ser especialmente útil se você quiser filtrar ou processar ainda mais as lacunas identificadas.

Observação: Assim como no método anterior, a fórmula marcará a linha após a última data (já que não há próxima data), que você pode ignorar ou limpar se não for necessário.


Encontre e preencha datas ausentes com Kutools para Excel

Para aqueles que usam Kutools para Excel, há um recurso embutido que pode encontrar e até preencher rapidamente datas ou números de sequência ausentes para você. Isso é especialmente útil quando você precisa não apenas localizar lacunas, mas também completar automaticamente seus dados para cálculos ou auditorias precisas.

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...

Após instalar gratuitamente Kutools para Excel, siga os passos abaixo:

1. Selecione a lista de datas que deseja analisar, depois vá para Kutools > Inserir > Encontrar Número de Sequência Ausente. Veja a captura de tela:
click Find Missing Sequence Number feature of kutools

2. No Encontrar Número de Sequência Ausente diálogo, você pode escolher entre várias opções, como encontrar ou inserir números ausentes, destacar ou criar uma coluna marcadora. Veja a captura de tela:
select the operation for dealing the missging dates

3. Após confirmar sua escolha, clique OK. Um aviso exibirá o número de datas ausentes encontradas. Veja a captura de tela:
a dialog will pop out to tell you the number of missing sequence dates

4. Clique OK para concluir. Agora sua lista mostrará, ou até preencherá, as datas ausentes dependendo da opção selecionada. Essa abordagem é conveniente para grandes conjuntos de dados e minimiza erros de verificação manual ou má colocação de fórmulas.

Inserir número de sequência ausente Inserir linhas em branco ao encontrar números de sequência ausentes
Insert missing sequence number Insert blank rows when encountering missing sequence numbers
Inserir nova coluna com marcador ausente a seguir Preencher cor de fundo
Insert new column with missing maker Fill background color

Essa ferramenta pode economizar tempo significativo e é especialmente benéfica para demonstrações financeiras, dados de presença ou qualquer cenário onde seja necessário um registro contínuo de datas. Certifique-se de que sua lista esteja classificada por data para obter melhores resultados.


Usar VBA para identificar e inserir automaticamente datas ausentes

Se você estiver trabalhando com listas de datas longas ou frequentemente atualizadas e quiser que o processo seja totalmente automatizado, pode usar uma macro VBA personalizada no Excel. Esse método examina sua coluna de datas, encontra datas ausentes na sequência e insere as datas ausentes como novas linhas diretamente na sua lista.

Isso é particularmente útil para grandes conjuntos de dados, relatórios recorrentes ou quando novos dados são adicionados regularmente e você precisa garantir integridade sem verificação manual.

Passos de operação:

  1. Clique Desenvolvedor > Visual Basic para abrir o editor VBA. Na janela Microsoft Visual Basic for Applications que aparece, clique Inserir > Módulo, depois cole o seguinte código na janela do módulo:
Sub InsertMissingDates()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim i As Long
    Dim currentDate As Date, nextDate As Date
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    i = 2
    
    While i < lastRow
        currentDate = ws.Cells(i, 1).Value
        nextDate = ws.Cells(i + 1, 1).Value
        
        If nextDate > currentDate + 1 Then
            ws.Rows(i + 1).Insert Shift:=xlDown
            ws.Cells(i + 1, 1).Value = currentDate + 1
            ws.Cells(i + 1, 1).NumberFormat = "yyyy-mm-dd"
            lastRow = lastRow + 1
        End If
        
        i = i + 1
    Wend
End Sub
  1. Clique no Run button Executar botão (ou pressione F5) para executar o código. A macro verificará sua primeira coluna (Coluna A) para uma lista de datas e inserirá automaticamente as datas ausentes como novas linhas.

Dicas práticas e observações:
– Certifique-se de que suas datas estejam classificadas em ordem crescente antes de executar a macro.
– A macro insere datas ausentes como novas linhas, então faça backup dos seus dados ou teste em uma cópia, se necessário.
– Se suas datas não estiverem na Coluna A, ajuste ws.Cells(i,1) para o número correto da coluna.
– Em caso de um conjunto de dados muito grande, a macro pode levar alguns momentos para ser concluída.
– Se você receber um erro, verifique se todas as células na sua coluna de datas são valores reais de data.


Destacar datas ausentes usando uma Tabela Dinâmica

Se você prefere não usar fórmulas ou código, pode aproveitar o recurso Tabela Dinâmica embutido do Excel para comparar visualmente sua lista de datas real com uma sequência completa esperada. Esse método é particularmente adequado quando você deseja analisar ou conferir registros de presença, transações ou registros diários onde todas as datas em um intervalo devem aparecer.

Passos de operação:

  1. Primeiro, crie uma coluna auxiliar que contenha uma sequência completa de datas esperadas cobrindo suas datas inicial e final. Insira a primeira data em uma célula (por exemplo, D2), depois arraste a alça de preenchimento para baixo para criar datas até que seu intervalo esteja completo.
  2. Copie tanto sua lista original de datas quanto sua nova lista auxiliar de datas para uma nova planilha, empilhando-as em uma coluna (por exemplo, coluna E).
  3. Selecione a lista combinada, depois vá para Inserir > Tabela Dinâmica. No diálogo, defina a tabela/intervalo e escolha uma nova planilha para a saída.
  4. Na Lista de Campos da Tabela Dinâmica, arraste o campo de data para a área Linhas e novamente para a área Valores, definindo a agregação para Contagem. As datas com apenas uma aparição na coluna de contagem indicam datas ausentes (ou seja, aquelas presentes apenas na sequência completa, mas não nos dados reais).

Dicas:
– Este método funciona melhor para revisar entradas ausentes em longos períodos.
– Para resultados ideais, certifique-se de que suas listas de datas não contenham duplicatas.
– Você pode filtrar ou destacar na Tabela Dinâmica para localizar rapidamente as datas ausentes.
– Usuários avançados podem combinar este método com Formatação Condicional para maior visibilidade.

Vantagens: Fácil de visualizar; sem fórmulas ou VBA necessários; ideal para relatórios.
Desvantagens: Não preenche automaticamente as datas ausentes, mas destaca o que está faltando.


Demonstração: Encontrar e inserir datas ausentes em uma lista

 

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