KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo encontrar rápidamente las fechas que faltan en una lista de Excel?

AutorDom Fecha de modificación
datos de ejemplo
Suponga que está gestionando un registro o parte de horas en Excel y observa que su lista de fechas no es continua: faltan algunas fechas, tal como se muestra en la captura de pantalla. Identificar y completar rápidamente estas fechas ausentes puede ayudarle a garantizar que sus datos estén completos para análisis, informes o conservación de registros.
Este tutorial presenta varias formas eficaces de detectar y rellenar estas fechas que faltan en Excel:
Buscar fechas que faltan con Usar formato condicional
Buscar fechas que faltan con una fórmula
Buscar y rellenar fechas que faltan con Kutools para Excel buena idea3
Usar VBA para identificar e insertar automáticamente las fechas que faltan
Resaltar las fechas que faltan mediante un Tabla Dinámica

Encuentre fechas ausentes con Usar formato condicional

Una forma eficaz de identificar lagunas en su lista de fechas es aprovechar la función Usar formato condicional de Excel. Este método resalta visualmente las celdas en las que falta una fecha dentro de una secuencia, permitiendo detectar al instante cualquier discontinuidad.

1. Seleccione el rango que contiene sus fechas y vaya a Inicio > Usar formato condicional > Nueva regla. Vea la captura de pantalla:
haga clic en Inicio > Formato condicional > Nueva regla

2. En el cuadro de diálogo Nueva regla de formato, seleccione Usar una fórmula para determinar qué celdas dar formato en la sección Seleccionar un tipo de regla. Introduzca la siguiente fórmula: =A2<>(A1+1) (donde A1 es la primera fecha y A2 es la siguiente fecha de su lista). Vea la captura de pantalla:
especifique las opciones en el cuadro de diálogo

3. Haga clic en el botón Formato para abrir el cuadro de diálogo Establecer formato de celda. En la pestaña Relleno, elija un color que resalte las fechas ausentes. Vea la captura de pantalla:
seleccione un color de relleno para resaltar las celdas

4. Tras configurar el formato, haga clic en Aceptar dos veces para aplicarlo. Ahora, las celdas donde falte una fecha en la secuencia quedarán resaltadas.
las fechas que faltan están resaltadas

Nota: Es posible que también se resalte la última fecha de su lista, ya que esta fórmula comprueba lo que sigue a cada fecha. Este método resulta especialmente útil para revisar rápidamente conjuntos de datos extensos, aunque no rellena automáticamente las fechas ausentes.


Encuentre fechas ausentes con una fórmula

Otro enfoque práctico consiste en usar una fórmula de Excel para detectar directamente cualquier laguna en su tabla. Este método genera una nueva columna que señala si falta un día tras cada fecha, lo que resulta ideal para registrar asistencias, cronogramas de proyectos o inventarios.

En una columna en blanco junto a su lista de fechas (por ejemplo, en la celda B1 si su lista comienza en A1), introduzca la fórmula:=IF(A2=A1+1,«»,«Missing next day»). Pulse Intro y arrastre el controlador de autorrelleno hacia abajo para aplicar la fórmula a todas las fechas. Consulte las capturas de pantalla:
arrastre y rellene la fórmula en otras celdasarrastre y rellene la fórmula en otras celdas

Allí donde vea «Falta el día siguiente», sabrá que hay una laguna en su lista. Esta es una forma sencilla y visual de detectar fechas ausentes y resulta especialmente útil si desea filtrar o procesar posteriormente las lagunas identificadas.

Nota: Al igual que en el método anterior, la fórmula resaltará la fila posterior a la última fecha (ya que no existe una fecha siguiente), por lo que puedes ignorarla o eliminarla si no es necesaria.


Encuentre y rellene fechas ausentes con Kutools para Excel

Si utilizas Kutools para Excel, contarás con una función integrada que localiza e incluso rellena rápidamente fechas u números consecutivos ausentes. ¡Ideal cuando no solo necesitas detectar lagunas, sino también completar tus datos automáticamente para cálculos o auditorías precisas!

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar gratuitamenteKutools para Excel, siga estos pasos:

1. Seleccione la lista de fechas que desee analizar y vaya a Kutools > Insertar > Encontrar secuencia faltante. Vea la captura de pantalla:
haga clic en la función Buscar números de secuencia faltantes de Kutools

2. En el cuadro de diálogo Encontrar secuencia faltante, podrá elegir entre varias opciones, como buscar o insertar números ausentes, resaltarlos o crear una columna marcadora. Vea la captura de pantalla:
seleccione la operación para tratar las fechas que faltan

3. Tras confirmar su elección, haga clic en Aceptar. Aparecerá un mensaje indicando el número de fechas ausentes encontradas. Vea la captura de pantalla:
aparecerá un cuadro de diálogo indicándole el número de fechas de secuencia faltantes

4. Haga clic en Aceptar para finalizar. Ahora, su lista mostrará e incluso rellenará automáticamente las fechas ausentes según la opción seleccionada. Este enfoque resulta ideal para conjuntos de datos grandes, ya que minimiza errores derivados de revisiones manuales o de fórmulas incorrectas.

Inserte los Número de secuencia que faltenInserte Filas en blanco al detectar Números consecutivos ausentes
Insertar números de secuencia faltantesInsertar filas en blanco al encontrar números de secuencia faltantes
Inserte una nueva columna con el siguiente marcador de ausenciaRellenar color de fondo
Insertar nueva columna con marcador de ausenciasRellenar color de fondo

Esta herramienta puede ahorrarle mucho tiempo y resulta especialmente útil para estados financieros, registros de asistencia o cualquier escenario en el que se requiera un registro continuo de fechas. Asegúrese de que su lista esté ordenada por fecha para obtener los mejores resultados.


Utilice VBA para identificar e insertar automáticamente fechas ausentes

Si trabaja con listas largas o que se actualizan con frecuencia y desea automatizar por completo el proceso, puede utilizar una macro personalizada de VBA en Excel. Este método analiza su columna de fechas, identifica las fechas que faltan en la secuencia e inserta esas fechas como nuevas filas directamente en su lista.

Esto resulta especialmente útil para conjuntos de datos grandes, informes periódicos o cuando se añaden regularmente nuevos datos y necesita garantizar la integridad sin realizar comprobaciones manuales.

Pasos a seguir:

  1. Haga clic en Desarrollador > Visual Basic para abrir el editor de VBA. En la ventana emergente Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y, a continuación, pegue el siguiente código en la ventana del 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. Haga clic en el botón Botón Ejecutar Ejecutar (o pulse F5) para ejecutar el código. La macro comprobará la primera columna (columna A) en busca de una lista de fechas e insertará automáticamente las que falten como nuevas filas.

Consejos prácticos y observaciones:
– Asegúrese de que sus fechas estén ordenadas de forma ascendente antes de ejecutar la macro.
– La macro inserta las fechas ausentes como nuevas filas, así que haga una copia de seguridad de sus datos o pruébela en una copia si es necesario.
– Si sus fechas no están en la columna A, modifique ws.Cells(i,1) con el número correcto de columna.
– Con conjuntos de datos muy grandes, la macro podría tardar unos instantes en completarse.
– Si recibe un error, compruebe que todas las celdas de su columna de fechas contengan valores de fecha reales.


Resalte fechas ausentes mediante una Tabla Dinámica

Si prefiere evitar fórmulas y código, puede utilizar la potente función integrada de Tabla Dinámica de Excel para comparar visualmente su lista real de fechas con una secuencia completa esperada. Este enfoque resulta especialmente útil cuando necesita analizar o contrastar registros de asistencia, transacciones o entradas diarias en las que debería figurar cada fecha dentro de un intervalo determinado.

Pasos a seguir:

  1. En primer lugar, cree una columna auxiliar con una secuencia completa de fechas esperadas que abarque desde su fecha inicial hasta su fecha de fin. Introduzca la primera fecha en una celda (por ejemplo, D2) y arrastre el controlador de relleno hacia abajo para generar automáticamente todas las fechas del rango.
  2. Copie tanto su lista original de fechas como su nueva lista auxiliar de fechas en una hoja de cálculo nueva, colocándolas una debajo de la otra en una sola columna (por ejemplo, la columna E).
  3. Seleccione la lista combinada y vaya a Insertar > Tabla dinámica. En el cuadro de diálogo, defina la tabla o el rango y elija una hoja de cálculo nueva para la salida.
  4. En la Lista de campos de la tabla dinámica, arrastre el campo de fecha al área de Filas y, nuevamente, al área de Valores, estableciendo la agregación en Recuento. Las fechas que aparecen solo una vez en la columna de recuento indican fechas ausentes (es decir, aquellas presentes únicamente en la secuencia completa, pero no en sus datos reales).

Consejos:
– Este método es ideal para identificar fechas ausentes en periodos extensos.
– Para obtener los mejores resultados, asegúrese de que sus listas de fechas no tengan duplicados.
– Puede filtrar o resaltar en la Tabla Dinámica para detectar rápidamente las fechas que faltan.
– Los usuarios avanzados pueden combinar este método con Usar formato condicional para mejorar aún más la visibilidad.

Ventajas: Fácil de visualizar; no requiere fórmulas ni VBA; ideal para informes.
Inconvenientes: No rellena automáticamente las fechas ausentes, sino que resalta las que faltan.


Demostración: Encuentre e inserte fechas ausentes en una lista

 

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos