Cómo eliminar por lotes números y palabras clave especificados en múltiples archivos de Excel usando expresiones regulares


TraducciónEnglishFrançaisDeutschEspañol日本語한국어Hora de Actualización2026-07-07 06:23:08

Declaración: Todas las imágenes, textos y videos en el sitio web son solo para referencia y pueden no ser las más recientes, correctas o precisas. En caso de disputa, ¡refiérase al efecto de la experiencia real!

Cuando existen el mismo tipo de número, código o palabra clave sensible en varias tablas de Excel, abrir los archivos uno por uno para buscar y eliminar no solo es lento, sino que también es fácil omitir modificaciones. Este artículo toma como ejemplo la eliminación por lotes de números que comienzan con 030 y códigos que comienzan con 46 en archivos de Excel, y presenta cómo usar la función "Buscar y reemplazar palabras clave en Excel" en HeSoft Doc Batch Tool , mediante comodines y expresiones regulares para localizar y vaciar de una sola vez el contenido coincidente en varias tablas xlsx, adecuado para escenarios de oficina como limpieza de datos, anonimización de informes y organización de números.

En el trabajo diario de oficina, muchas personas se encuentran con un problema similar: un lote de tablas de Excel contiene una gran cantidad de números de serie, códigos de región, códigos de proyecto o cierto tipo de palabras clave con formato fijo que deben eliminarse o borrarse de manera uniforme. Si solo hay un archivo xlsx, se puede usar la función de buscar y reemplazar de Excel para procesarlo lentamente; pero si hay decenas o cientos de archivos, abrirlos uno por uno, buscar, eliminar y guardar no solo implica mucho trabajo repetitivo, sino que también es fácil omitir alguno. Especialmente cuando el contenido a eliminar no es una palabra fija, sino números de serie con un patrón como "030006, 030010, 030111", la búsqueda exacta normal no es suficiente.

El problema que este artículo pretende resolver es: usar expresiones regulares con comodines para eliminar por lotes palabras clave que cumplan con las reglas en múltiples archivos de Excel. En el ejemplo, necesitamos eliminar dos tipos de contenido de varios archivos de hoja de cálculo de Excel: un tipo son números de serie que empiezan por 030 seguidos de 3 dígitos, por ejemplo, 030006; el otro tipo son códigos que empiezan por 46 seguidos de 3 dígitos, por ejemplo, 46060. A través de HeSoft Doc Batch Tool , se pueden configurar estas reglas de una sola vez, permitiendo que el software de oficina busque y reemplace automáticamente por lotes con contenido vacío, completando así la eliminación por lotes.

Escenarios aplicables: ¿Qué contenido de Excel es adecuado para eliminar por lotes con regex?

Las expresiones regulares son adecuadas para manejar contenido con un "formato fijo pero valores específicos no completamente idénticos". Por ejemplo, si no solo quieres eliminar un "030006" fijo, sino todos los números que empiecen por "030" y tengan una longitud total de 6 caracteres, puedes escribir una regla similar a 030\d{3}. Donde \d representa un dígito y {3} representa 3 dígitos consecutivos.

Los escenarios aplicables comunes incluyen:

  • Eliminar por lotes números de serie, números de secuencia, fragmentos de números de identificación, códigos de área, códigos de hospital, códigos de producto, etc., en Excel.
  • Realizar la anonimización de datos en múltiples tablas xlsx, xls, limpiando campos sensibles que cumplan con ciertas reglas.
  • Limpiar por lotes informes exportados desde sistemas, eliminando columnas de código o fragmentos de texto innecesarios.
  • Procesar uniformemente archivos de Excel enviados por múltiples departamentos, evitando la modificación manual uno por uno.
  • Eliminar solo las palabras clave coincidentes, manteniendo la estructura de la tabla, las posiciones de filas y columnas, y otro contenido.

El núcleo de este tipo de requisito no es "editar una celda", sino "procesar por lotes muchos archivos". El valor de HeSoft Doc Batch Tool como software de oficina reside en automatizar las acciones repetitivas de buscar, reemplazar y guardar, reduciendo el tiempo de operación manual.

Vista previa de resultados: ¿Qué cambios hay en el contenido de Excel antes y después del procesamiento?

Antes del procesamiento: La tabla contiene números de serie y códigos que cumplen las reglas

En la tabla de Excel antes del procesamiento, se puede ver que la columna "Hospital CCN" contiene múltiples números de 6 dígitos que empiezan por 030, como 030006, 030010, 030011, 030064, etc.; mientras que la columna "CBSA" también contiene múltiples códigos de 5 dígitos que empiezan por 46, como 46060. Las flechas rojas en la captura de pantalla marcan las áreas que necesitan procesamiento. Estos contenidos no son textos fijos completamente idénticos, sino cadenas numéricas con un formato común.

image-Eliminación por lotes de palabras clave en Excel,reemplazo con expresiones regulares en Excel,procesamiento por lotes de archivos Excel

Si se eliminan manualmente, primero es necesario filtrar o buscar estos números y luego borrarlos uno por uno. Para un solo archivo puede ser factible, pero cuando hay múltiples archivos de Excel en un directorio, el procesamiento manual es muy ineficiente.

Después del procesamiento: El contenido que coincide con las reglas regex ha sido borrado

Una vez completado el procesamiento, el contenido que cumple las reglas ha sido eliminado. Como se muestra en la imagen a continuación, las posiciones de los números que empiezan por 030 en la columna B original fueron borradas, y los códigos que cumplen la regla de empezar por 46 en la columna D también fueron borrados; el contenido de otras celdas que no coinciden con las reglas permanece, como los nombres de hospital, nombres de ciudad y otros números que no fueron eliminados por error.

image-Eliminación por lotes de palabras clave en Excel,reemplazo con expresiones regulares en Excel,procesamiento por lotes de archivos Excel

Esto demuestra que al reemplazar por lotes con vacío usando expresiones regulares, se puede lograr "eliminar palabras clave según reglas", en lugar de simplemente eliminar filas enteras, columnas enteras o todos los números.

Pasos de operación: Usar software de oficina para eliminar por lotes palabras clave de Excel

Paso 1: Ingresar a la herramienta de Excel, seleccionar la función Buscar y reemplazar

Después de abrir HeSoft Doc Batch Tool , seleccione "Herramientas de Excel" en la clasificación de funciones a la izquierda. La interfaz principal listará múltiples funciones de procesamiento por lotes relacionadas con Excel, como convertir formato, exportar imágenes, eliminar protección con contraseña, etc. La función que se usará esta vez es la primera: "Buscar y reemplazar palabras clave en Excel".

image-Eliminación por lotes de palabras clave en Excel,reemplazo con expresiones regulares en Excel,procesamiento por lotes de archivos Excel

El propósito de este paso es ingresar al módulo de funciones para buscar y reemplazar contenido de Excel por lotes. A diferencia de la búsqueda y reemplazo integrada de Excel, aquí se trabaja con múltiples archivos de Excel, permitiendo agregar múltiples tablas xlsx de una vez para un procesamiento unificado.

Paso 2: Agregar los archivos de Excel que necesitan procesamiento

Después de ingresar a la interfaz de "Buscar y reemplazar palabras clave en Excel", primero se llega al paso "Seleccionar los registros a procesar". La parte superior de la interfaz proporciona botones como "Agregar archivo", "Importar archivos desde carpeta", "Limpiar", etc. Puede agregar algunos archivos de Excel individualmente o importar un lote de archivos desde una carpeta.

image-Eliminación por lotes de palabras clave en Excel,reemplazo con expresiones regulares en Excel,procesamiento por lotes de archivos Excel

En la captura de pantalla ya se han agregado 3 archivos xlsx, incluyendo product_list.xlsx, team-participant-list.xlsx y test.xlsx. La lista de archivos mostrará información como nombre, ruta, extensión, fecha de creación, fecha de modificación, etc. Después de confirmar que los archivos son correctos, haga clic en "Siguiente" en la parte inferior.

El resultado esperado de este paso es: todos los archivos de Excel de los que se necesita eliminar palabras clave entran en la lista de procesamiento pendiente. Se recomienda confirmar las rutas de los archivos antes del procesamiento formal para evitar agregar tablas que no necesitan modificación a la tarea.

Paso 3: Configurar el alcance del procesamiento, solo procesar texto de celda

En la página "Configurar opciones de procesamiento", primero es necesario determinar el alcance del procesamiento. En la captura de pantalla está marcado "Texto de celda", mientras que "Nombres de las hojas de cálculo" y "Texto en formas dentro de la hoja de cálculo" no están marcados. Esto indica que esta operación solo apunta al contenido dentro de las celdas de Excel, sin modificar los nombres de las hojas de cálculo ni procesar texto en formas o cuadros de texto.

image-Eliminación por lotes de palabras clave en Excel,reemplazo con expresiones regulares en Excel,procesamiento por lotes de archivos Excel

Para la eliminación por lotes de números de serie, códigos o palabras clave en datos de tabla, generalmente se recomienda seleccionar "Texto de celda". Esto puede reducir el riesgo de modificar por error nombres de hojas, texto gráfico, etc.

Paso 4: Configurar el tipo de celda y el método de manejo de fórmulas

En la misma página, puede continuar configurando el tipo de fórmula de celda a procesar, el método de manejo para celdas que contienen fórmulas y el tipo de datos. Como se ve en la captura de pantalla, el "Tipo de fórmula de celda a procesar" seleccionado es "Sin restricción"; el "Método de manejo para celdas que contienen fórmulas" seleccionado es "Valor calculado de la fórmula"; el "Tipo de datos de celda a procesar" marcado es "Texto".

La función de estas opciones es controlar el alcance de la búsqueda y el método de lectura de datos. Por ejemplo, algunas celdas de Excel parecen ser números, pero en realidad pueden estar en formato de texto; algunas celdas pueden contener fórmulas, y el resultado mostrado es el contenido que vemos. Según la configuración en la captura de pantalla, el software emparejará el contenido de texto basándose en el valor mostrado, lo cual es más adecuado para procesar números de serie y códigos en informes exportados.

Paso 5: Elegir el método de búsqueda difusa e ingresar la expresión regular

En el área "Configurar opciones de palabras clave", el método de búsqueda selecciona "Usar búsqueda difusa con fórmula para texto". La "búsqueda difusa con fórmula" aquí puede entenderse como la coincidencia según reglas de comodín o regex, adecuada para buscar un tipo de texto con patrones comunes.

En el ejemplo, se ingresaron dos reglas en la "Lista de palabras clave a buscar":

  • 030\d{3}: Coincide con contenido que empieza por 030 seguido de 3 dígitos, por ejemplo, 030006, 030010, 030111.
  • 46\d{3}: Coincide con contenido que empieza por 46 seguido de 3 dígitos, por ejemplo, 46060.

A la derecha está la "Lista de palabras clave de reemplazo". En la captura de pantalla no se ha completado ningún contenido de reemplazo, y la interfaz indica "Dejar en blanco significa eliminar". Por lo tanto, el significado de esta tarea es: después de encontrar el contenido que coincida con las reglas de la izquierda, reemplazarlo con vacío, es decir, eliminarlo por lotes.

Paso 6: Configurar la ubicación de guardado y comenzar el procesamiento

Según el flujo de trabajo en la parte superior de la interfaz, después de completar la configuración de las opciones de procesamiento, también es necesario continuar con "Configurar ubicación de guardado" y "Comenzar procesamiento". La ubicación de guardado se usa generalmente para decidir dónde se enviarán los archivos procesados. Se recomienda elegir una nueva carpeta para guardar los resultados, facilitando la comparación con los archivos originales. Finalmente, ingrese al paso de comenzar procesamiento, permitiendo que el software ejecute automáticamente la búsqueda, reemplazo y guardado por lotes.

Aunque la captura de pantalla no muestra los detalles específicos de los botones de las dos últimas páginas, se puede ver claramente en la barra de flujo que esta función adopta un asistente de cuatro pasos: Seleccionar registros, Configurar opciones de procesamiento, Configurar ubicación de guardado, Comenzar procesamiento. Complételos en orden.

Preguntas frecuentes y precauciones

1. ¿Qué significa \d{3} en la expresión regular?

\d representa cualquier dígito, {3} representa repetido 3 veces. Por lo tanto, 030\d{3} significa "030 más 3 dígitos", lo que puede coincidir con cadenas de 6 caracteres entre 030000 y 030999. De manera similar, 46\d{3} puede coincidir con cadenas de 5 caracteres entre 46000 y 46999.

2. ¿Dejar el contenido de reemplazo vacío realmente significa eliminar?

Como se puede ver en la indicación de la interfaz, junto a la "Lista de palabras clave de reemplazo" se anota "Dejar en blanco significa eliminar". Por lo tanto, si su objetivo es borrar por lotes el contenido coincidente, puede solo completar la regla de búsqueda y no completar el resultado de reemplazo.

3. ¿Eliminará filas o columnas enteras?

La operación de este ejemplo es buscar y reemplazar texto de celda, no eliminar filas o columnas. Después del procesamiento, se puede ver que el contenido coincidente en la posición original fue borrado, mientras que otros datos en columnas como nombres de hospital, nombres de ciudad, etc., aún se conservan, sin que la estructura de la tabla se haya dañado.

4. ¿Es necesario hacer una copia de seguridad antes de procesar?

Se recomienda conservar los archivos de Excel originales o enviar la salida a un nuevo directorio al "Configurar ubicación de guardado". La eficiencia del procesamiento por lotes es muy alta, pero una vez que una regla regex se escribe de manera demasiado amplia, podría eliminar contenido más allá de lo esperado. Es más seguro probar primero con unos pocos archivos y luego procesar por lotes todos los archivos.

5. ¿Se pueden procesar tanto xls como xlsx con este enfoque?

Los archivos de ejemplo en la captura de pantalla tienen la extensión xlsx. Para formatos relacionados con Excel como xls, xlsm, si se pueden procesar depende del soporte real del software y de los resultados de la importación. Si los archivos se pueden agregar a la lista correctamente, se puede continuar configurando las reglas de búsqueda y reemplazo con el mismo enfoque.

Resumen: Usar reglas en lugar de búsqueda manual, limpiar Excel por lotes es más eficiente

Cuando la cantidad de archivos de Excel es grande y el contenido a eliminar tiene patrones fijos, las expresiones regulares con comodines son un método de procesamiento muy eficiente. A través de la función "Buscar y reemplazar palabras clave en Excel" de HeSoft Doc Batch Tool , puede agregar múltiples archivos xlsx a la lista de tareas, configurar el alcance de texto de celda y luego usar reglas como 030\d{3}, 46\d{3} para localizar contenido por lotes y eliminarlo reemplazándolo con vacío.

En comparación con abrir archivos uno por uno y buscar celda por celda, este método es más adecuado para la limpieza de informes, la anonimización de datos y la organización por lotes en escenarios de oficina. Se recomienda que primero prepare un archivo de prueba para verificar las reglas regex, y una vez que confirme que el efecto es correcto, proceda con el procesamiento por lotes de la carpeta completa.


Palabra claveEliminación por lotes de palabras clave en Excel , reemplazo con expresiones regulares en Excel , procesamiento por lotes de archivos Excel
Hora de Creación2026-07-07 06:22:40

Declaración: Todas las imágenes, textos y videos en el sitio web son solo para referencia y pueden no ser las más recientes, correctas o precisas. En caso de disputa, ¡refiérase al efecto de la experiencia real!

Artículos Relacionados

¿No encuentras la función que deseas?

Danos tu opinión sobre tus necesidades, y después de la evaluación, ¡lo implementaremos gratis!