Modificación masiva de palabras clave en celdas de Excel: práctica de búsqueda y sustitución con comodines entre libros
Traducción:EnglishFrançaisDeutschEspañol日本語한국어,Hora de Actualización:2026-10-12 10:40:56
Es necesario modificar simultáneamente un tipo de palabra clave en varios informes xlsx, pero se descubre que el último dígito de cada número no es el mismo. En este caso, se pueden utilizar reglas de expresiones regulares con comodines en lugar de realizar búsquedas exactas una por una. Este artículo, desde la perspectiva del procesamiento coherente entre libros de trabajo, muestra cómo utilizar HeSoft Doc Batch Tool para seleccionar la función de buscar y reemplazar de Excel, importar varios archivos, limitar el alcance del procesamiento al texto de las celdas y, mediante búsquedas aproximadas con fórmulas, reemplazar respectivamente los números de seis dígitos que comienzan por 030 y los códigos de cinco dígitos que comienzan por 46 por el contenido especificado. También se presentan métodos para la comprobación de la lista de archivos, la configuración de fórmulas y tipos de datos, la verificación de resultados y la prevención de coincidencias erróneas.
El mismo conjunto de datos empresariales suele dividirse en diferentes libros de Excel, como listas de productos, listas de instituciones participantes, tablas de prueba, informes mensuales y registros departamentales. Cuando cambian las reglas de codificación, el administrador debe actualizar las palabras clave de forma sincronizada en todos los archivos. Abrir manualmente cada archivo xlsx y presionar Ctrl+H para buscar y reemplazar no solo implica pasos repetitivos, sino que además resulta difícil garantizar que cada archivo use exactamente las mismas reglas.
Si el contenido que se va a modificar es además un conjunto de números variables, el problema se vuelve más evidente. Tomando como ejemplo los códigos 030006, 030010, 030011, no constituyen una misma palabra clave completa, pero todos pertenecen a números de seis dígitos que comienzan por 030. En este caso se puede usar una expresión regular con comodines para describir la regla común y, a continuación, dejar que el software de oficina procese varios archivos por lotes. Este artículo explicará, a partir de la interfaz real de HeSoft Doc Batch Tool , el método para buscar y reemplazar por lotes palabras clave en celdas de Excel entre varios libros.
1. Escenarios aplicables: por qué realizar un reemplazo por lotes entre libros
El valor principal del reemplazo entre archivos es concentrar en una sola tarea operaciones que originalmente debían repetirse. Los siguientes escenarios resultan especialmente adecuados para este método:
- Se ha generado una gran cantidad de libros xlsx a partir de la misma plantilla según región, mes o proyecto, y es necesario actualizar los códigos de forma unificada;
- Varios registros de Excel hacen referencia a números antiguos y es necesario migrarlos por lotes según un prefijo fijo;
- Los archivos de pruebas, formación o demostración necesitan reemplazar los números reales por valores de ejemplo unificados;
- Antes de enviar libros a terceros, es necesario buscar un tipo de identificador según su formato y aplicar una desensibilización básica;
- La cantidad de archivos es demasiado grande como para depender de la memoria humana y comprobar uno a uno si ya se ha completado la modificación.
En comparación con la búsqueda y reemplazo de un único archivo de Excel, las herramientas de procesamiento por lotes de documentos son más adecuadas para crear una tarea unificada: primero se añaden los libros de forma centralizada y después se configuran uniformemente el ámbito de procesamiento, las reglas de búsqueda, los resultados de reemplazo y la ubicación de guardado. De este modo se reducen las diferencias causadas por introducir la expresión varias veces.
2. Vista previa del resultado: efecto de las reglas entre archivos en un único libro
Antes del procesamiento: dos tipos de códigos deben identificarse según una regla
En la hoja de cálculo original, la columna Hospital CCN contiene varios números que empiezan por 030, como 030006, 030010, 030011 y 030064; en la columna CBSA aparecen códigos como 46060. Las flechas rojas señalan estas dos áreas pendientes de procesar.

El primer tipo de datos presenta la característica “030 + tres dígitos”, y el segundo, la característica “46 + tres dígitos”. Como los últimos dígitos de cada número pueden variar, la búsqueda exacta de un único valor no puede cubrir de una sola vez todos los datos del mismo tipo.
Después del procesamiento: cada una de las dos reglas obtiene su resultado correspondiente
En la hoja de cálculo procesada, los números CCN que cumplen la primera regla se han reemplazado por 111111 y los códigos CBSA que cumplen la segunda regla se han reemplazado por 22222. Las áreas resaltadas en amarillo sirven para mostrar claramente las celdas que han cambiado.

En los datos adyacentes se observa que contenidos como 010039, 010052, 26620 o 10760, que no cumplen la expresión, no se han modificado de forma uniforme. Este es precisamente el efecto que se debe buscar al redactar reglas: cubrir el formato objetivo y, al mismo tiempo, evitar en la medida de lo posible afectar a datos no relacionados.
3. Pasos de operación: desde la importación de archivos hasta la configuración de reglas
Paso 1: abrir la herramienta de búsqueda y reemplazo de Excel
Después de entrar en HeSoft Doc Batch Tool , seleccione “Herramientas de Excel” en la clasificación de la izquierda. En la lista de funciones, haga clic en “Buscar y reemplazar palabras clave en Excel”. No seleccione por error herramientas relacionadas con nombres de archivo o nombres de carpeta, porque el objetivo de esta tarea es modificar el contenido de las celdas dentro de los libros.

La descripción situada debajo de la entrada de la función indica claramente que sirve para buscar y reemplazar por lotes palabras clave en el contenido de archivos de Excel. Al hacer clic, se accede a una página de tarea independiente.
Paso 2: crear la lista de archivos pendientes
La primera fase de la tarea es “Seleccionar los registros que se van a procesar”. En la parte superior derecha de la página se ofrecen dos métodos principales de importación: “Añadir archivos” e “Importar archivos desde una carpeta”. Cuando los archivos están dispersos en directorios diferentes, se puede usar Añadir archivos; cuando un mismo lote de informes está concentrado en un único directorio, se puede importar desde la carpeta.
El ejemplo de captura de pantalla ha importado product_list.xlsx, team-participant-list.xlsx y test.xlsx, es decir, 3 registros en total. La tabla de archivos muestra el nombre, la ruta, la extensión, la fecha de creación y la fecha de modificación, lo que facilita comprobar el origen antes del procesamiento.

Al revisar la lista, conviene prestar especial atención a tres tipos de archivos: otros archivos de Excel que no pertenecen a esta tarea, los archivos de resultado generados por el procesamiento anterior y las copias originales reservadas únicamente como copia de seguridad. Si estos archivos también se añaden, pueden provocar procesamientos duplicados o modificaciones incorrectas. Una vez confirmado que todo es correcto, haga clic en “Siguiente” en la parte inferior de la página.
Paso 3: configurar el ámbito de procesamiento de Excel
Al entrar en la segunda fase, configure primero el “ámbito de procesamiento”. La interfaz ofrece texto de celdas, nombres de hojas de cálculo y texto en formas de la hoja. En este ejemplo solo se marca “Texto de celdas”, con el objetivo de procesar únicamente la zona de datos tabulares.
Si la tarea real solo permite modificar una hoja o una columna determinada, puede prestar atención a las opciones “El nombre de la hoja de cálculo debe cumplir esta condición” y “El nombre de columna de la celda debe cumplir esta condición”. En la captura, ninguna de estas dos condiciones está activada, por lo que el ejemplo no limita adicionalmente ni hojas ni columnas.
La configuración del ámbito determina directamente qué posiciones pueden verse afectadas por la regla. Un ámbito demasiado amplio aumenta el riesgo de modificaciones erróneas; uno demasiado reducido puede omitir objetivos. En una tarea real, se debe priorizar el ámbito mínimo que permita satisfacer la necesidad.
Paso 4: comprobar 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”; para las celdas que contienen fórmulas, el modo de procesamiento elegido es “Valor calculado de la fórmula”; y en el tipo de datos de las celdas que se van a procesar solo se marca “Texto”. Esta configuración coincide con los números de tipo texto del ejemplo.
Sin embargo, la forma de guardar los números puede no ser igual en archivos de Excel diferentes. Algunos libros guardan el código como texto, otros pueden guardarlo como número y otros proceder de resultados de fórmulas. Antes del procesamiento por lotes, conviene abrir un archivo representativo, hacer clic en la celda objetivo y observar la barra de fórmulas para confirmar el valor real, el valor mostrado y el tipo de datos. Si solo se marca Texto y el objetivo resulta ser de tipo numérico, puede ocurrir que algunos archivos no se reemplacen.
Paso 5: cambiar de la búsqueda exacta a la búsqueda difusa por fórmula
En “Configurar opciones de palabras clave” existen dos métodos: “Buscar texto exacto” y “Buscar texto de forma difusa mediante fórmula”. Como en este ejemplo se desea coincidir con un tipo de número y no con un valor fijo, se elige la segunda opción.
A continuación, en la lista de la izquierda “Lista de palabras clave que se deben buscar”, introduzca dos expresiones:
- 030\d{3}
- 46\d{3}
\d representa un carácter numérico y {3} limita su aparición a tres veces consecutivas. Por lo tanto, la primera sirve para coincidir con contenidos de seis dígitos como 030006, y la segunda, con contenidos de cinco dígitos como 46060.
Paso 6: configurar el contenido de reemplazo en correspondencia uno a uno
En la “Lista de palabras clave después del reemplazo” de la derecha, escriba 111111 en la primera fila y 22222 en la segunda. Las listas izquierda y derecha no son dos grupos de contenido independientes entre sí, sino que establecen una correspondencia según el número de fila:
030\d{3} → 111111
46\d{3} → 22222

Si necesita añadir más reglas, continúe del mismo modo estableciendo la correspondencia fila por fila. Al terminar, vuelva a comprobar desde la primera fila para confirmar que la expresión, el valor de reemplazo, el número de dígitos y el orden sean correctos. Para las reglas que incluyen letras, decida también si conviene usar “Ignorar mayúsculas y minúsculas” según los requisitos reales.
Paso 7: configurar la ubicación de guardado e iniciar el procesamiento por lotes
Haga clic en “Siguiente” para entrar en la configuración de la ubicación de guardado. Se recomienda crear un directorio de salida nuevo para mantener los resultados separados de los archivos de origen. Así se pueden distinguir directamente originales y resultados por el nombre de archivo y el directorio, y también resulta más fácil volver a ejecutar la tarea si se detecta un problema en las reglas.
Continúe hasta la fase “Iniciar procesamiento” y ejecute la tarea según las indicaciones de la página. Una vez finalizado el procesamiento, conviene abrir los archivos de salida para realizar una comprobación selectiva, en lugar de limitarse a ver si la tarea se ha completado. Como mínimo, debe verificar lo siguiente:
- Si los números que originalmente empezaban por 030 y continuaban con tres dígitos se han convertido en 111111;
- Si los códigos que originalmente empezaban por 46 y continuaban con tres dígitos se han convertido en 22222;
- Si los demás números que no cumplen la regla conservan su valor original;
- Si campos no relacionados como nombres de hospital o nombres de región no se han visto afectados;
- Si todos los libros de salida se han generado en el directorio previsto.
4. Cómo elegir entre búsqueda exacta y búsqueda difusa por fórmula
Si el contenido que se va a reemplazar es exactamente igual en todos los libros, por ejemplo cambiar uniformemente “versión antigua” por “versión nueva”, la búsqueda exacta suele ser más intuitiva. Su ventaja es que el objetivo está claro y no es necesario diseñar expresiones.
Si el contenido concreto es distinto pero la estructura es la misma, por ejemplo cuando el prefijo del número es igual y la cantidad de dígitos es fija, resulta más adecuada la búsqueda difusa por fórmula. Permite cubrir varios valores con una sola regla y reduce notablemente la longitud de la lista de palabras clave. No obstante, el alcance de una regla difusa es más difícil de evaluar a simple vista, por lo que las pruebas y las comprobaciones selectivas adquieren mayor importancia.
El principio de elección puede resumirse así: para contenido fijo, priorice la búsqueda exacta; para contenido con una regla, considere la búsqueda difusa por fórmula; cuanto mayor sea el alcance y más archivos haya, más necesario será validar primero con una copia.
5. Preguntas frecuentes y precauciones
1. ¿Puede la expresión coincidir con una parte de un texto más largo?
Depende del contenido de la celda objetivo y del modo de coincidencia del software. Si la celda contiene además otros caracteres, la regla puede acertar con el fragmento que cumple el formato. Para tareas en las que sea obligatorio hacer coincidir toda la celda completa, confirme primero el efecto real con un archivo de prueba y no se limite a deducirlo del significado literal de la expresión.
2. ¿Por qué algunos libros se procesan correctamente y otros no cambian?
Las causas habituales incluyen tipos de datos distintos, distinta cantidad de dígitos en los números, espacios antes o después, pérdida de ceros a la izquierda, contenido situado en posiciones no incluidas en el ámbito o datos procedentes de fórmulas. Conviene comparar el contenido real de la celda objetivo entre los archivos correctos y los fallidos.
3. ¿Se puede limitar a un nombre de columna concreto?
Como se observa en la interfaz, el software ofrece la opción “El nombre de columna de la celda debe cumplir esta condición”. Si solo desea procesar un campo concreto, puede reducir el ámbito según esa condición. La condición específica debe configurarse teniendo en cuenta el encabezado real de la tabla y las indicaciones de la página del software, y debe probarse antes.
4. ¿Influye el orden entre varias reglas?
Independientemente de cómo se ejecuten las reglas, la correspondencia entre las listas izquierda y derecha debe ser exacta. Además, evite que el resultado de reemplazo de una regla vuelva a cumplir otra regla de búsqueda, pues podría generar resultados no deseados. Al diseñar reglas, compruebe al mismo tiempo el contenido de origen y el contenido de destino.
5. ¿Se puede procesar directamente el único original?
No es recomendable. Una tarea por lotes afecta simultáneamente a varios archivos, y el impacto de una regla incorrecta también se multiplica. Conserve al menos una copia original sin procesar y priorice guardar la salida en un directorio nuevo.
6. ¿Cómo reducir el riesgo cuando hay muchos archivos xlsx?
Puede dividir la tarea en un lote de prueba y un lote formal. Importe primero dos o tres libros representativos, compruebe los resultados y procese después el resto de archivos. Si las estructuras de las tablas de distintos departamentos presentan diferencias claras, también puede procesarlos por lotes según plantilla u origen, para evitar que una única regla cubra archivos demasiado heterogéneos.
6. Resumen
La clave del reemplazo por lotes entre libros no consiste únicamente en añadir varios archivos de Excel al software, sino sobre todo en establecer un conjunto de reglas de procesamiento claro y verificable. Con HeSoft Doc Batch Tool , es posible importar de forma centralizada varios libros xlsx, limitar el ámbito al texto de las celdas y usar la búsqueda difusa por fórmula para identificar palabras clave con un formato común. En este ejemplo, 030\d{3} y 46\d{3} se corresponden respectivamente con 111111 y 22222, y permiten modificar de forma unificada dos tipos de números.
Si necesita procesar informes mensuales, listas, registros o datos de prueba, puede empezar por organizar las reglas de los números, hacer una copia de seguridad de los archivos originales y, a continuación, crear una tarea de prueba a pequeña escala siguiendo los pasos de este artículo. Una vez confirmado que el tipo de datos, la correspondencia de reglas y los resultados de salida son correctos, amplíe el proceso a todos los archivos. De este modo podrá aprovechar plenamente la ventaja de eficiencia del software de oficina para procesar archivos por lotes y, al mismo tiempo, reducir el trabajo repetitivo, las omisiones y las incoherencias de criterios entre archivos.
Palabra clave:Modificación masiva de celdas de Excel , búsqueda y reemplazo entre libros , reemplazo difuso de palabras clave en Excel