KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como encontrar rapidamente datas em falta numa lista no Excel?

AutorDom Data de Modificação
dados de exemplo
Imagine que está a manter um registo ou folha de horas no Excel e repara que a sua lista de datas não é contínua – algumas datas estão em falta, como mostrado na captura de ecrã. Identificar e preencher rapidamente essas datas em falta pode ajudar a garantir que os seus dados estejam completos para análise, relatórios ou arquivo.
Este tutorial apresenta várias formas de detetar e repor eficientemente essas datas em falta no Excel:
Encontrar datas em falta com Usar Formatação Condicional
Encontrar datas em falta com fórmula
Encontrar e preencher datas em falta com Kutools para Excel boa ideia3
Utilizar VBA para identificar e inserir automaticamente datas em falta
Destacar datas em falta utilizando um Tabela Dinâmica

Encontrar datas em falta com Usar Formatação Condicional

Uma forma eficaz de identificar lacunas na sua lista de datas é utilizar o recurso Usar Formatação Condicional do Excel. Este método destaca visualmente as células em que falta uma data na sequência, permitindo detetar descontinuidades de imediato.

1. Selecione o intervalo que contém as suas datas e, em seguida, vá a Base > Usar Formatação Condicional > Nova Regra. Veja a captura de ecrã:
clique em Início > Formatação Condicional > Nova Regra

2. Na caixa de diálogo Nova Regra de Formatação, selecione Utilizar uma fórmula para determinar quais as células a formatar na secção Selecionar um Tipo de Regra. Introduza a seguinte fórmula: =A2<>(A1+1) (em que A1 é a primeira data e A2 é a data seguinte na sua lista). Veja a captura de ecrã:
especifique as opções na caixa de diálogo

3. Clique no botão Formatar para abrir a caixa de diálogo Definir formato de célula. No separador Preenchimento, escolha uma cor para destacar as datas em falta. Veja a captura de ecrã:
selecione uma cor de preenchimento para destacar as células

4. Após definir a formatação, clique em OK duas vezes para aplicar. Agora, as células com uma data em falta na sequência serão destacadas.
as datas em falta são destacadas

Nota: A última data da sua lista também poderá ser destacada, uma vez que esta fórmula verifica o que vem após cada data. Este método é especialmente útil para rever rapidamente grandes conjuntos de dados, mas não preenche automaticamente as datas em falta.


Encontrar datas em falta com fórmula

Outra abordagem prática consiste em utilizar uma fórmula do Excel para identificar diretamente eventuais lacunas na sua tabela. Este método cria uma nova coluna que indica se falta algum dia após cada data, sendo ideal para registos de presenças, cronogramas de projetos ou inventários.

Numa coluna em branco junto à sua lista de datas (por exemplo, na célula B1 se a sua lista começar em A1), introduza a fórmula:=IF(A2=A1+1,«»,«Missing next day»). Prima Enter e, em seguida, arraste a alça de autorreenchimento para baixo, de modo a copiar a fórmula por todas as linhas da sua lista de datas. Veja as capturas de ecrã:
arraste e preencha a fórmula nas outras célulasarraste e preencha a fórmula nas outras células

Sempre que vir «Dia seguinte em falta», saberá que existe uma lacuna na sua lista. Trata-se de uma forma simples e visual de identificar datas em falta, especialmente útil se pretender filtrar ou processar posteriormente essas lacunas.

Nota: Tal como no método anterior, a fórmula assinala a linha após a última data (uma vez que não existe uma data seguinte), pelo que pode ignorá-la ou eliminá-la, caso não seja necessária.


Encontrar e preencher datas em falta com Kutools para Excel

Para quem utiliza o Kutools para Excel, existe uma funcionalidade integrada que permite encontrar e até preencher rapidamente datas em falta ou números consecutivos. É especialmente útil quando precisa não só identificar lacunas, mas também completar automaticamente os seus dados para cálculos ou auditorias precisas.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:

1. Selecione a lista de datas que pretende analisar e, em seguida, vá a Kutools > Inserir > Encontrar sequência ausente. Veja a captura de ecrã:
clique na funcionalidade Localizar Números de Sequência em Falta do Kutools

2. Na caixa de diálogo Encontrar sequência ausente, pode escolher entre várias opções, como encontrar ou inserir números em falta, destacá-los ou criar uma coluna marcadora. Veja a captura de ecrã:
selecione a operação para tratar as datas em falta

3. Após confirmar a sua escolha, clique em OK. Será apresentada uma mensagem com o número de datas em falta encontradas. Veja a captura de ecrã:
uma caixa de diálogo irá surgir para indicar o número de datas de sequência em falta

4. Clique em OK para concluir. A sua lista irá agora apresentar ou até preencher automaticamente as datas em falta, consoante a opção selecionada. Esta abordagem é ideal para grandes conjuntos de dados e reduz significativamente os erros causados por verificações manuais ou pela inserção incorreta de fórmulas.

Inserir Número de Sequência em faltaInserir Linhas em branco ao encontrar Números Consecutivos em falta
Inserir número de sequência em faltaInserir linhas em branco ao encontrar números de sequência em falta
Inserir nova coluna com o seguinte marcador de em faltaPreencher cor de fundo
Inserir nova coluna com marcador de elementos em faltaPreencher cor de fundo

Esta ferramenta poupa tempo significativo e é especialmente vantajosa para demonstrações financeiras, registos de presenças ou qualquer cenário que exija um registo contínuo de datas. Para obter os melhores resultados, certifique-se de que a sua lista está ordenada por data.


Utilizar VBA para identificar e inserir automaticamente datas em falta

Se trabalhar com listas longas ou frequentemente atualizadas de datas e pretender automatizar totalmente o processo, pode utilizar uma macro personalizada em VBA no Excel. Este método analisa a sua coluna de datas, identifica as datas em falta na sequência e insere-as diretamente na lista como novas linhas.

Isto é particularmente útil para grandes conjuntos de dados, relatórios recorrentes ou quando são regularmente adicionados novos dados, garantindo a integridade sem necessidade de verificações manuais.

Passos operacionais:

  1. Clique em Programador > Visual Basic para abrir o editor do VBA. Na janela pop-up Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e, em seguida, 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 botão Botão Executar Executar (ou prima F5) para executar o código. A macro verificará a sua primeira coluna (Coluna A) em busca de uma lista de datas e inserirá automaticamente as datas em falta como novas linhas.

Dicas práticas e notas:
– Certifique-se de que as suas datas estão ordenadas por ordem crescente antes de executar a macro.
– A macro insere datas em falta como novas linhas; por isso, faça uma cópia de segurança dos seus dados ou teste numa cópia, se necessário.
– Se as suas datas não estiverem na Coluna A, ajuste ws.Cells(i,1) para o número correto da coluna.
– Em conjuntos de dados muito grandes, a macro poderá demorar alguns instantes a concluir.
– Se receber um erro, verifique se todas as células da sua coluna de datas contêm valores de data válidos.


Destacar datas em falta utilizando um Tabela Dinâmica

Se preferir não utilizar fórmulas nem código, pode tirar partido da funcionalidade integrada do Excel Tabela Dinâmica para comparar visualmente a sua lista real de datas com a sequência completa esperada. Este método é especialmente útil quando pretende analisar ou cruzar registos de presenças, transações ou entradas diárias em que todas as datas de um determinado intervalo devem estar presentes.

Passos operacionais:

  1. Em primeiro lugar, crie uma coluna auxiliar com uma sequência completa das datas esperadas, abrangendo desde a sua data inicial até à data de término. Introduza a primeira data numa célula (por exemplo, D2) e, em seguida, arraste a alça de preenchimento para baixo até cobrir todo o intervalo pretendido.
  2. Copie tanto a sua lista original de datas quanto a nova lista auxiliar de datas para uma nova planilha, empilhando-as numa única coluna (por exemplo, coluna E).
  3. Selecione a lista combinada e, em seguida, vá a Inserir > Tabela Dinâmica. Na caixa de diálogo, defina a tabela ou intervalo e escolha uma nova folha 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 como Contagem. As datas com apenas uma ocorrência na coluna de contagem indicam datas em falta (ou seja, aquelas presentes apenas na sequência completa, mas não nos seus dados reais).

Dicas:
– Este método é ideal para identificar entradas em falta ao longo de períodos extensos.
– Para obter os melhores resultados, certifique-se de que as suas listas de datas não contêm duplicados.
– Pode filtrar ou destacar na Tabela Dinâmica para detetar rapidamente as datas em falta.
– Utilizadores avançados podem combinar este método com Formatação Condicional para uma visibilidade ainda maior.

Vantagens: Fácil de visualizar; não requer fórmulas nem VBA; ideal para relatórios.
Desvantagens: Não preenche automaticamente as datas em falta, mas destaca as que estão ausentes.


Demonstração: Encontrar e inserir datas em falta numa lista

 

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos