La función EXTRACTDATES() analiza una cadena de texto y extrae todas las subcadenas que reconoce como fechas válidas. Devuelve el resultado como una Lista de Fechas (List of Date), lo que permite trabajar con múltiples fechas encontradas en un mismo texto.
Es muy útil para procesar correos electrónicos, notas o descripciones no estructuradas donde se mencionan plazos o citas.
Sintaxis de la expresión
EXTRACTDATES( Texto )
Parámetros:
Texto: La columna de texto o la cadena literal donde se buscarán las fechas.
Ejemplos Prácticos
-
Extracción simple:
EXTRACTDATES("La entrega será el 15/05/2024 puntualmente.")
Explicación: Devuelve una lista con un solo elemento:15/05/2024. -
Obtener la primera fecha encontrada:
INDEX(EXTRACTDATES([Descripción]), 1)
Explicación: Como la función devuelve una lista, usamosINDEX()para obtener el primer valor individual y guardarlo en una columna de tipo Date. -
Contar fechas en un texto:
COUNT(EXTRACTDATES("Inicio: 01/01/2025, Fin: 31/01/2025"))
Explicación: Devuelve el número 2, ya que encontró dos fechas distintas en la cadena.