Cómo limpiar cadenas de texto en Excel: eliminando secuencias repetidas

¿Alguna vez te has encontrado con un archivo en Excel que parece un laberinto de texto? Imagina tener una celda llena de nombres de archivos concatenados, como 1.jpg_20251229_123745.png_20251229_225102.png_20251229_225102.png. El objetivo es claro: queremos limpiar esa cadena y eliminar todas las secuencias que empiezan con _2025, dejando únicamente la última ocurrencia al final.

A close-up of a spreadsheet cell showing a long file path with multiple dates.
Visualizing the initial messy data before cleanup.

La solución más moderna y robusta en Excel 365 o versiones recientes utiliza la función TEXTSPLIT. Esta función es ideal porque permite cortar el texto cada vez que aparece un patrón específico, como _2025, y luego reconstruir la cadena original utilizando solo las partes que realmente necesitamos.

Sin embargo, hay una limitación técnica importante: si estás trabajando con una versión más antigua de Excel, no tienes acceso a estas funciones modernas. En ese caso, debes adaptarte a lo que el software te permite. La solución compatible para versiones viejas utiliza funciones clásicas como HALLAR, IZQUIERDA y EXTRAE.

Aquí tienes la fórmula exacta para usar en tu hoja de cálculo:

A visualization of the shortened and cleaned file path.
The final cleaned filename after applying the Excel formula.
=IZQUIERDA(A1;HALLAR("_2025";A1)-1)&EXTRAE(A1;HALLAR("_2025";A1;HALLAR("_2025";A1)+1);LARGO(A1))

¿Cómo funciona la lógica detrás de esto? Primero, HALLAR encuentra la primera aparición del patrón para cortar todo lo que va antes. Luego, mediante un segundo uso anidado de HALLAR, el sistema localiza la última ocurrencia posible. Finalmente, la fórmula reconstruye el texto: conserva la parte inicial y extrae desde la última secuencia hasta el final del archivo.

El resultado es una cadena limpia y ordenada: 1.jpg_20251229_225102.png.