Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo encontrar rápidamente fechas faltantes en una lista de Excel?

Author Sun Last modified
sample data
Supongamos que estás manteniendo un registro u hoja de tiempos en Excel, y notas que tu lista de fechas no es continua: algunas fechas están ausentes, como se muestra en la captura de pantalla. Identificar y completar rápidamente estas fechas faltantes puede ayudarte a asegurar que tus datos estén completos para análisis, informes o archivo.
Este tutorial introduce varias formas de detectar y reponer estas fechas faltantes de manera eficiente en Excel:
Encontrar fechas faltantes con Formato condicional
Encontrar fechas faltantes con fórmulas
Encontrar y completar fechas faltantes con Kutools para Excel good idea3
Usar VBA para identificar e insertar automáticamente fechas faltantes
Resaltar fechas faltantes usando una Tabla dinámica

Encontrar fechas faltantes con Formato condicional

Un enfoque para identificar lagunas en tu lista de fechas es aprovechar el Formato condicional de Excel. Este método resalta visualmente las celdas donde falta una fecha en una secuencia, facilitando la identificación de discontinuidades de un vistazo.

1. Selecciona el rango que contiene tus fechas, luego ve a Inicio > Formato condicional > Nueva regla. Ver captura de pantalla:
click Home > Conditional Formatting > New Rule

2. En el cuadro de diálogo Nueva regla de formato elige Usar una fórmula para determinar qué celdas formatear bajo la sección Seleccionar un tipo de regla . Ingresa la siguiente fórmula: =A2<>(A1+1) (donde A1 es la primera fecha y A2 es la siguiente fecha en tu lista). Ver captura de pantalla:
specify options in the dialog box

3. Haz clic en el botón Formato para abrir el cuadro de diálogo Formato de celdas . En la pestaña Relleno selecciona un color para resaltar las fechas faltantes. Ver captura de pantalla:
select a fill color for highlighting the cells

4. Después de configurar el formato, haz clic en Aceptar dos veces para aplicarlo. Ahora, las celdas donde falta una fecha en la secuencia estarán resaltadas.
the missing dates are highlighted

Nota: La última fecha en tu lista también puede estar resaltada, ya que esta fórmula verifica lo que sigue a cada fecha. Este método es especialmente útil para revisar rápidamente grandes conjuntos de datos, pero no completa automáticamente las fechas faltantes.


Encontrar fechas faltantes con fórmulas

Otro enfoque práctico es usar una fórmula de Excel para ayudar a identificar cualquier laguna directamente en tu tabla. Este método crea una nueva columna para indicar si falta un día después de cada fecha, lo que resulta adecuado para seguimiento de asistencia, cronogramas de proyectos o registros de inventario.

En una columna en blanco junto a tu lista de fechas (por ejemplo, celda B1 si tu lista comienza en A1), ingresa la fórmula: =SI(A2=A1+1,"","Falta el próximo día"). Presiona Enter, luego arrastra el controlador de autocompletar hacia abajo para copiar la fórmula junto a todas las fechas. Ver capturas de pantalla:
enter a formula to find missing dates drag and fill the formula to other cells

Donde veas "Falta el próximo día", sabrás que hay una laguna en tu lista. Este es un método fácil y visual para revisar fechas faltantes y puede ser especialmente útil si deseas filtrar o procesar aún más las lagunas identificadas.

Nota: Al igual que el método anterior, la fórmula marcará la fila después de la última fecha (ya que no hay fecha siguiente), lo cual puedes ignorar o limpiar si no es necesario.


Encontrar y completar fechas faltantes con Kutools para Excel

Para aquellos que usan Kutools para Excel, hay una función integrada que puede encontrar e incluso completar rápidamente fechas o números de secuencia faltantes. Esto es especialmente útil cuando necesitas no solo localizar lagunas sino también completar automáticamente tus datos para cálculos precisos o auditorías.

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

Después de instalar gratis Kutools para Excel, por favor haz lo siguiente:

1. Selecciona la lista de fechas que quieres analizar, luego ve a Kutools > Insertar > Encontrar número de secuencia faltante. Ver captura de pantalla:
click Find Missing Sequence Number feature of kutools

2. En el cuadro de diálogo Encontrar número de secuencia faltante puedes elegir entre varias opciones, como encontrar o insertar números faltantes, resaltar o crear una columna marcadora. Ver captura de pantalla:
select the operation for dealing the missging dates

3. Después de confirmar tu elección, haz clic en Aceptar. Aparecerá un mensaje mostrando el número de fechas faltantes encontradas. Ver captura de pantalla:
a dialog will pop out to tell you the number of missing sequence dates

4. Haz clic en Aceptar para completar. Ahora tu lista mostrará, o incluso completará, las fechas faltantes dependiendo de la opción que seleccionaste. Este enfoque es conveniente para grandes conjuntos de datos y minimiza errores de verificación manual o mal colocación de fórmulas.

Insertar número de secuencia faltante Insertar filas en blanco al encontrar números de secuencia faltantes
Insert missing sequence number Insert blank rows when encountering missing sequence numbers
Insertar nueva columna con siguiente marcador faltante Rellenar color de fondo
Insert new column with missing maker Fill background color

Esta herramienta puede ahorrar tiempo significativo y es especialmente beneficiosa para estados financieros, datos de asistencia o cualquier escenario donde se requiera un registro continuo de fechas. Asegúrate de que tu lista esté ordenada por fecha para obtener los mejores resultados.


Usar VBA para identificar e insertar automáticamente fechas faltantes

Si trabajas con listas de fechas largas o frecuentemente actualizadas y deseas que el proceso sea completamente automatizado, puedes usar una macro VBA personalizada en Excel. Este método escanea tu columna de fechas, encuentra fechas faltantes en la secuencia e inserta las fechas faltantes como nuevas filas directamente en tu lista.

Esto es particularmente útil para grandes conjuntos de datos, informes recurrentes o cuando se agregan nuevos datos regularmente y necesitas asegurar compleción sin verificación manual.

Pasos de operación:

  1. Haz clic en Desarrollador > Visual Basic para abrir el editor de VBA. En la ventana emergente Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo, luego pega 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. Haz clic en el botón Run button Ejecutar (o presiona F5) para ejecutar el código. La macro verificará tu primera columna (Columna A) para una lista de fechas e insertará automáticamente las fechas faltantes como nuevas filas.

Consejos prácticos y notas:
– Asegúrate de que tus fechas estén ordenadas en orden ascendente antes de ejecutar la macro.
– La macro inserta fechas faltantes como nuevas filas, así que realiza una copia de seguridad de tus datos o prueba en una copia si es necesario.
– Si tus fechas no están en la Columna A, ajusta ws.Cells(i,1) al número de columna correcto.
– En caso de un conjunto de datos muy grande, la macro puede tardar unos momentos en completarse.
– Si recibes un error, verifica que todas las celdas en tu columna de fechas sean valores de fecha reales.


Resaltar fechas faltantes usando una Tabla dinámica

Si prefieres no usar fórmulas o código, puedes aprovechar la función Tabla dinámica incorporada de Excel para comparar visualmente tu lista real de fechas con una secuencia completa esperada. Este método es particularmente adecuado cuando deseas analizar o verificar registros de asistencia, transacciones o registros diarios donde cada fecha en un rango debería aparecer.

Pasos de operación:

  1. Primero, crea una columna auxiliar que contenga una secuencia completa de fechas esperadas cubriendo tus fechas de inicio y fin. Ingresa la primera fecha en una celda (por ejemplo, D2), luego arrastra el controlador de relleno hacia abajo para crear fechas hasta que tu rango esté completo.
  2. Copia tanto tu lista original de fechas como tu nueva lista auxiliar de fechas en una nueva hoja de cálculo, apilándolas en una columna (por ejemplo, columna E).
  3. Selecciona la lista combinada, luego ve a Insertar > Tabla dinámica. En el cuadro de diálogo, establece la tabla/rango y elige una nueva hoja de cálculo para la salida.
  4. En la Lista de campos de la Tabla dinámica, arrastra el campo de fecha al área Filas y nuevamente al área Valores, estableciendo la agregación en Contar. Las fechas con solo una aparición en la columna de conteo indican fechas faltantes (es decir, aquellas presentes solo en la secuencia completa pero no en tus datos reales).

Consejos:
– Este método funciona mejor para revisar entradas faltantes en períodos largos.
– Para obtener mejores resultados, asegúrate de que tus listas de fechas no contengan duplicados.
– Puedes filtrar o resaltar en la Tabla dinámica para identificar rápidamente fechas faltantes.
– Los usuarios avanzados pueden combinar este método con Formato condicional para mayor visibilidad.

Ventajas: Fácil de visualizar; no requiere fórmulas ni VBA; ideal para informes.
Desventajas: No completa automáticamente las fechas faltantes, pero resalta lo que falta.


Demostración: Encontrar e insertar fecha faltante en una lista

 

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos