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

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

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!
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:
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:
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:
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 falten | Inserte Filas en blanco al detectar Números consecutivos ausentes |
![]() | ![]() |
| Inserte una nueva columna con el siguiente marcador de ausencia | Rellenar 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:
- 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 - Haga clic en el botón
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:
- 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.
- 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).
- 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.
- 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
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.
- 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



