Cómo utilizar expresiones regulares con comodines para buscar y reemplazar palabras clave en varios archivos de Excel por lotes
Traducción:EnglishFrançaisDeutschEspañol日本語한국어,Hora de Actualización:2026-10-12 10:42:59
Cuando existen los mismos números, códigos o palabras clave en varias tablas de Excel o xlsx, abrir los archivos uno por uno para buscar y reemplazar no solo consume tiempo, sino que también es propenso a omisiones y errores. Este artículo toma como ejemplo la modificación por lotes de números de hospital y códigos de región, y explica cómo usar expresiones regulares con caracteres comodín para coincidir con un lote de textos de celdas que cumplen con un patrón, para luego mediante HeSoft Doc Batch Tool importar varios archivos de Excel a la vez, establecer reglas de búsqueda y contenido de reemplazo, y generar de forma unificada los resultados del procesamiento, lo cual es adecuado para escenarios como limpieza de datos, actualización de codificaciones, mantenimiento de plantillas y normalización de tablas históricas.
En el trabajo diario de oficina, muchos contenidos de Excel que necesitan modificarse no son palabras clave fijas totalmente idénticas, sino un conjunto de números con patrones comunes. Por ejemplo, algunos libros de trabajo contienen códigos de seis dígitos que empiezan por «030», y otras celdas contienen códigos de área de cinco dígitos que empiezan por «46». Si solo se utiliza la búsqueda exacta habitual, habría que enumerar uno a uno los números originales; si hay muchos archivos, también habría que abrir repetidamente varias tablas xlsx, lo que convierte el proceso en algo muy laborioso.
El problema que resuelve este artículo es: cómo utilizar reglas de coincidencia con comodines o expresiones regulares para buscar por lotes, en muchos archivos de Excel, palabras clave que cumplan un formato específico y reemplazarlas por el contenido indicado. En el ejemplo, los números que cumplen la regla «030 más tres dígitos» se reemplazan de forma unificada por «111111», y los números que cumplen la regla «46 más tres dígitos» se reemplazan de forma unificada por «22222». Toda la tarea se realiza mediante el software de oficina « HeSoft Doc Batch Tool », y su principal valor reside en añadir varios archivos de una sola vez y configurar reglas de procesamiento de forma unificada, reduciendo así el trabajo repetitivo de buscar y reemplazar archivo por archivo.
1. Qué escenarios son adecuados para usar la sustitución por lotes con comodines en Excel
Los comodines o las expresiones regulares son adecuados para tratar datos que «no son completamente idénticos, pero cuyo formato comparte un patrón común». En comparación con buscar exactamente una palabra concreta, permiten describir un grupo de contenidos mediante una única regla, por lo que resultan especialmente útiles para la limpieza masiva de datos.
1. Actualizar por lotes números diferentes
Por ejemplo, en varios libros de Excel existen números como 030006, 030010, 030011, 030064, etc. Aunque los tres últimos dígitos de cada número son diferentes, todos empiezan por 030 y tienen la misma longitud total. En este caso, se puede usar una única expresión para coincidir con todo ese grupo de números, sin necesidad de introducir cada número antiguo por separado.
2. Tratar de forma unificada códigos de área o códigos de clasificación
Cuando los códigos de área de una tabla contienen datos similares como 46060 o 46140, se puede crear una regla basada en un prefijo fijo y en la cantidad de dígitos. El ejemplo utiliza la forma «46 más tres dígitos» para buscar el objetivo y modifica de manera unificada los resultados coincidentes por el nuevo código.
3. Limpiar archivos xlsx enviados por varios departamentos
Los departamentos de finanzas, recursos humanos, compras o administración suelen enviar plantillas de Excel con una estructura similar. Si cambia una norma de codificación, modificarlas manualmente una a una puede hacer que se pasen por alto datos antiguos ocultos entre muchas filas y columnas. Importar los archivos por lotes y ejecutar la misma regla permite mantener un criterio de procesamiento uniforme.
4. Mantener registros históricos y plantillas de datos
Los números de producto, códigos de cliente, códigos de área, números de proyecto y números de archivo pueden cambiar al ajustarse las normas del negocio. Para libros xlsx y xls acumulados durante mucho tiempo, se puede filtrar primero el rango de coincidencia según el patrón de los números y después realizar la sustitución por lotes. En el uso real conviene validar primero las reglas con unas pocas copias de prueba y confirmar que el formato que se va a procesar puede ser leído correctamente por el software.
2. Vista previa del resultado: qué cambia antes y después del procesamiento
Antes del procesamiento: números del mismo tipo están dispersos en la tabla
En la tabla de Excel antes del procesamiento, la columna Hospital CCN contiene números diferentes como 030006, 030010, 030011, 030064, 030074, 030085, 030111, 030114, 030148, etc.; en la columna CBSA, las filas correspondientes contienen 46060. Los números de estas celdas no son exactamente iguales, pero cada uno cumple el patrón de numeración previamente definido.

En la captura se observa que los datos que se van a procesar están en celdas normales de Excel. Si se utiliza la función integrada de Excel archivo por archivo, habría que introducir repetidamente en cada libro la condición de búsqueda, el contenido de sustitución y guardar el archivo. Cuando hay muchos archivos, muchas hojas o muchas filas de datos, la operación repetida aumenta claramente el coste de revisión.
Después del procesamiento: el texto que cumple las reglas se sustituye de forma unificada
Una vez finalizado el procesamiento por lotes, los números que originalmente empezaban por 030 y cumplían la cantidad de dígitos indicada se sustituyen por 111111, y los números que cumplían la regla de empezar por 46 se sustituyen por 22222. En la captura, las áreas amarillas muestran de forma visual las celdas modificadas, mientras que otros números que no cumplen las reglas permanecen sin cambios.

Esto demuestra que la operación no consiste en modificar columnas enteras de forma indiscriminada, sino en localizar primero el texto de las celdas que cumple las expresiones y, después, procesarlo según el contenido de sustitución correspondiente de la lista de reglas. Para tareas en las que se necesitan modificar varios grupos de palabras clave a la vez, se pueden mantener varias filas de reglas de búsqueda y de sustitución dentro del mismo flujo.
3. Pasos para buscar y reemplazar por lotes palabras clave de Excel con el software de oficina
Paso 1: entrar en la función «Buscar y reemplazar palabras clave en Excel»
Abra HeSoft Doc Batch Tool y, en la clasificación de funciones de la izquierda, seleccione «Herramientas de Excel». Una vez dentro de la lista de herramientas de Excel, haga clic en «Buscar y reemplazar palabras clave en Excel». La descripción de esta función es buscar y reemplazar por lotes palabras clave en el contenido de archivos de Excel, lo que coincide con el objetivo de este artículo de procesar varios libros de trabajo.

El objetivo de este paso es entrar en el flujo de tareas específico para reemplazar contenido de Excel, y no utilizar funciones de cambio de nombre de archivos ni de conversión de formato. Una vez dentro, la página guía al usuario para completar la configuración siguiendo el orden «Seleccionar los registros que se van a procesar», «Configurar las opciones de procesamiento», «Configurar la ubicación de guardado» y «Iniciar el procesamiento».
Paso 2: añadir los archivos de Excel que se van a procesar por lotes
En la página «Seleccionar los registros que se van a procesar», se puede hacer clic en «Añadir archivos» para seleccionar libros de trabajo, o en «Importar archivos desde una carpeta» para añadir de una sola vez varios archivos de un directorio. En la lista del ejemplo ya se han añadido product_list.xlsx, team-participant-list.xlsx y test.xlsx, es decir, 3 registros en total.

Después de añadir los archivos, conviene revisar el nombre, la ruta y la extensión de la lista para confirmar que no se ha seleccionado por error ningún archivo no relacionado. Si algún registro no necesita procesarse, se puede eliminar de la lista mediante la opción de borrado situada a la derecha de esa fila; si se desea volver a seleccionar, también se puede usar «Vaciar» en la página. Una vez confirmada la lista de archivos, haga clic en «Siguiente» en la parte inferior.
El resultado esperado de este paso es: todos los archivos de Excel a los que se debe aplicar el mismo grupo de reglas de sustitución aparecen en la lista de tareas. Importar los archivos de forma centralizada es la principal ventaja de eficiencia del procesamiento por lotes frente a abrir Excel uno a uno.
Paso 3: configurar el ámbito de procesamiento de Excel
Al entrar en «Configurar las opciones de procesamiento», primero hay que determinar los objetos de Excel que se van a procesar. En la captura, el «Ámbito de procesamiento» ofrece opciones como «Texto de celdas», «Nombre de la hoja de cálculo» y «Texto de las formas de la hoja de cálculo». En este ejemplo se van a modificar números de celdas, por lo que hay que marcar «Texto de celdas».

Si la tarea real consiste en modificar nombres de hojas o texto de formas, debe elegirse el ámbito correspondiente según el objetivo y no incluir al mismo tiempo áreas no relacionadas. Cuanto más preciso sea el ámbito, más fácil será evitar reemplazar en posiciones que no se desea modificar.
Paso 4: determinar el tipo de fórmula y el tipo de datos
En la captura, «Tipo de fórmula de las celdas que se van a procesar» está configurado como «Sin limitación», lo que significa que el ámbito de búsqueda ya no se reduce según si la celda contiene o no una fórmula. Para celdas que contienen fórmulas, la interfaz también ofrece dos modos de procesamiento: «Valor calculado de la fórmula» y «Expresión de la fórmula». Este ejemplo se centra en los datos que finalmente se muestran, por lo que la captura selecciona «Valor calculado de la fórmula».
En «Tipo de datos de las celdas que se van a procesar», el ejemplo marca «Texto». Aunque los números estén formados por caracteres numéricos, a menudo es necesario conservar los ceros iniciales, por ejemplo en 030006. Si este tipo de número se tratara como un valor numérico normal, los ceros iniciales podrían tener un significado especial, por lo que conviene elegir de acuerdo con el tipo de datos real de la tabla de origen. La captura también muestra tipos opcionales como número, lógico y fecha-hora; solo se recomienda marcarlos si realmente es necesario procesar el contenido correspondiente.
Paso 5: elegir el modo de coincidencia con comodines y rellenar las reglas
En el área «Configurar opciones de palabras clave», seleccione como método de búsqueda «Usar búsqueda difusa de texto mediante fórmula». Esta opción sirve para buscar texto según el patrón de una expresión y es la configuración central que permite realizar en este ejemplo la sustitución por lotes con comodines en Excel.
En la lista izquierda «Lista de palabras clave que se van a buscar» se introducen dos reglas: la primera fila es «030\d{3}», que sirve para coincidir con texto formado por 030 seguido de 3 dígitos más; la segunda fila es «46\d{3}», que sirve para coincidir con texto formado por 46 seguido de 3 dígitos más. En la lista derecha «Lista de palabras clave de reemplazo» se introducen, en las mismas filas, 111111 y 22222.
La correspondencia entre reglas es muy importante: el contenido coincidente de la fila 1 de la izquierda se sustituye por el de la fila 1 de la derecha, y el contenido coincidente de la fila 2 de la izquierda se sustituye por el de la fila 2 de la derecha. No se deben insertar filas vacías ni desordenar las posiciones, ya que el resultado de la sustitución podría no coincidir con lo esperado. En la captura, «Ignorar mayúsculas y minúsculas» no está marcado; como el ejemplo actual solo procesa números, esta opción no produce un efecto relevante. Si las reglas incluyen letras inglesas, hay que decidir si activarla según si los datos distinguen mayúsculas y minúsculas.
Paso 6: configurar la ubicación de guardado e iniciar el procesamiento
Una vez completadas las reglas de búsqueda y sustitución, haga clic en «Siguiente» para acceder a «Configurar la ubicación de guardado» dentro del flujo de la interfaz. Se recomienda guardar los resultados en un directorio independiente y no sobrescribir directamente el único archivo original cuando las reglas todavía no se han validado. Tras configurar la ubicación de guardado, continúe hasta «Iniciar el procesamiento»; el software procesará uno a uno los archivos de Excel añadidos con la misma configuración.
Al terminar, conviene abrir los archivos de salida y hacer comprobaciones. Hay que revisar especialmente tres tipos de contenido: si los números que cumplen la primera regla se han convertido en 111111, si los que cumplen la segunda regla se han convertido en 22222 y si los datos que no cumplen ninguna regla permanecen sin cambios. Una vez confirmado que el resultado es correcto, se puede aplicar este conjunto de reglas a un conjunto más amplio de archivos.
4. Cómo entender las reglas de comodines y expresiones regulares
En este ejemplo, «\d» representa un dígito y «{3}» indica que la regla numérica anterior se repite 3 veces. Por tanto, «030\d{3}» puede entenderse como 030 seguido de 3 dígitos cualesquiera, y «46\d{3}» como 46 seguido de 3 dígitos cualesquiera. Cada una describe una clase de texto, no un valor fijo concreto.
Cuanto más amplia sea la expresión, más contenidos coincidirán. Por ejemplo, si se escribe solo un prefijo muy corto, puede afectar a datos que no se pretendía modificar. Antes de un procesamiento por lotes formal, conviene confirmar la longitud total del número, el prefijo fijo, la columna en la que se encuentra y el tipo de datos de la celda, para redactar después reglas suficientemente precisas.
5. Preguntas frecuentes y precauciones
1. ¿Por qué no se encuentran los números que empiezan por 0?
Los números que empiezan por 0 pueden estar guardados en Excel como texto, o pueden haber sido reconocidos como números y haber perdido los ceros iniciales. Conviene comprobar primero el contenido real y el tipo de datos de las celdas de origen, y confirmar que la opción «Tipo de datos de las celdas que se van a procesar» del software coincide con los datos de origen.
2. ¿Por qué se sustituyen contenidos que no se deseaba modificar?
La causa más habitual es que la expresión es demasiado amplia o que se ha seleccionado un ámbito de procesamiento excesivo. Se puede añadir un prefijo fijo, limitar la cantidad de dígitos y reducir aún más el ámbito mediante opciones de la interfaz como «El nombre de la hoja debe cumplir esta condición» o «El nombre de columna de la celda debe cumplir esta condición», pero solo deben activarse cuando sea realmente necesario limitar hojas o columnas.
3. ¿Cómo evitar errores de correspondencia entre varias reglas?
La lista de búsqueda y la lista de sustitución se corresponden por número de fila. Después de rellenarlas, conviene revisar fila por fila, prestando especial atención a filas vacías, orden de las reglas y valores de sustitución. Se puede ejecutar primero con un archivo de prueba para confirmar el resultado de cada regla y, después, importar todos los libros de trabajo.
4. ¿Conviene sobrescribir directamente los archivos originales?
La sustitución por lotes afecta a varios archivos al mismo tiempo; si las reglas están mal configuradas, también aumenta el alcance del reproceso. Una práctica más segura es conservar una copia de seguridad de los archivos originales, guardar los resultados en una carpeta nueva y, tras el procesamiento, comprobar datos, fórmulas y estructura de las hojas.
5. ¿Conviene tratar fechas y números como reglas de texto?
Debe decidirse según el tipo real de la celda. Fechas y horas, valores numéricos, valores lógicos y texto se almacenan de forma distinta en Excel. Si el objetivo son números, códigos o campos con ceros iniciales, normalmente hay que prestar especial atención a si son texto. No conviene marcar todas las categorías a la vez sin conocer el tipo de datos.
6. Resumen
Usar comodines o expresiones regulares para buscar y reemplazar por lotes palabras clave de Excel permite convertir el trabajo de «modificar número por número y archivo por archivo» en «definir una vez las reglas y ejecutarlas por lotes». HeSoft Doc Batch Tool , como software de procesamiento por lotes orientado a documentos de oficina, permite importar centralizadamente varios archivos de Excel y, mediante un asistente, configurar el ámbito de procesamiento, el método de búsqueda, las reglas de palabras clave, el contenido de sustitución y la ubicación de guardado.
Si mantiene muchas tablas xlsx, se recomienda copiar primero uno o dos archivos como muestras de prueba, introducir las expresiones y verificar el efecto según los pasos de este artículo; una vez confirmado que el rango de coincidencia es preciso, importe toda la carpeta y ejecute el proceso por lotes. De este modo se reduce el trabajo repetitivo y también el riesgo de omisiones, modificaciones erróneas y criterios de procesamiento distintos entre archivos.
Palabra clave:Búsqueda y reemplazo por lotes en Excel , reemplazo con comodines en Excel , reemplazo por lotes con expresiones regulares , reemplazo de palabras clave en xlsx , procesamiento por lotes de archivos Excel