KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo eliminar todo lo que haya entre corchetes en Excel?

AutorXiaoyang Fecha de modificación

Al trabajar con conjuntos de datos en Excel, es posible que te encuentres con cadenas de texto en las que ciertas partes estén encerradas entre corchetes. Por ejemplo, podrías recibir entradas como “Exportar informe” con anotaciones, información complementaria o códigos incluidos dentro de corchetes. En estos casos, es probable que desees conservar únicamente el texto principal para su posterior procesamiento o presentación, eliminando todo lo que aparezca entre corchetes, incluidos los propios corchetes. Como se muestra en la siguiente captura de pantalla, el contenido entre corchetes debe eliminarse, dejando un resultado limpio en cada celda.

Una captura de pantalla que muestra cadenas de texto con datos encerrados entre corchetes en Excel

Eliminar cualquier cosa entre corchetes con la función Buscar y reemplazar

Eliminar cualquier cosa entre corchetes con Kutools para Excel

Eliminar cualquier cosa entre corchetes con fórmula de Excel

Eliminar cualquier cosa entre corchetes con código VBA


flecha azul burbuja derecha Eliminar cualquier cosa entre corchetes con la función Buscar y reemplazar

La función Buscar y reemplazar de Excel permite eliminar eficazmente todo el texto contenido entre corchetes (incluidos los propios corchetes). Este método es sencillo, no requiere fórmulas ni código y, por tanto, resulta ideal para usuarios de todos los niveles. Funciona especialmente bien cuando cada celda contiene un único conjunto de corchetes, ya que casos con corchetes anidados o múltiples podrían no gestionarse de forma óptima con este enfoque.

1. Resalte el rango de celdas que contiene el texto entre corchetes que desea limpiar o seleccione toda la hoja de cálculo si es necesario.

2. Vaya a Inicio > Buscar y seleccionar > Reemplazar, o simplemente pulse Ctrl + H para abrir directamente el cuadro de diálogo Buscar y reemplazar. Vea la captura de pantalla siguiente:

Una captura de pantalla que muestra la opción Buscar y reemplazar en la pestaña Inicio de Excel

3. En el cuadro de diálogo Buscar y reemplazar, en la pestaña Reemplazar, escriba (*) en el campo Buscar qué. Deje el campo Reemplazar con vacío, ya que deseamos eliminar completamente el texto entre paréntesis.

Una captura de pantalla que muestra el cuadro de diálogo Buscar y reemplazar

4. Haga clic en Reemplazar todo. Aparecerá un aviso indicando cuántos reemplazos se han realizado.

Una captura de pantalla que muestra el mensaje de confirmación tras reemplazar correctamente los datos en Excel

5. Haga clic en Aceptar y cierre el cuadro de diálogo.

Consejos: Este método es rápido y cómodo para casos sencillos. Puede aplicarlo a un área seleccionada, a una hoja completa e incluso a un libro entero. No obstante, tenga en cuenta que el patrón (*)coincidirá con cualquier contenido —incluidos los espacios— entre cualquier par de paréntesis en cada celda. Si hay varios paréntesis o están anidados en una misma celda, se eliminarán simultáneamente los más externos y todo lo que contengan, lo que podría no producir siempre el resultado deseado.

Precauciones: La acción Buscar y reemplazar no se puede deshacer si realiza otras acciones tras el reemplazo, por lo que le recomendamos guardar el archivo previamente o trabajar sobre una copia.


flecha azul burbuja derecha Eliminar cualquier cosa entre corchetes con Kutools para Excel

Kutools para Excel ofrece una alternativa muy eficiente y fácil de usar para eliminar cualquier contenido entre corchetes en hojas de cálculo y libros. La utilidad Navegación del panel Buscar y reemplazar proporciona una solución flexible para procesar rápidamente grandes volúmenes de datos.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Haga clic en la pestaña Kutools situada en la parte superior de Excel y, a continuación, seleccione Navegación para abrir el panel de Navegación. Vea la captura de pantalla siguiente:

Una captura de pantalla que muestra la opción Navegación de Kutools en Excel

2. Haga clic en el icono Botón Buscar y reemplazar para expandir el panel Buscar y reemplazar. En este panel, siga estos pasos:

  • (1.) Haga clic en la pestaña Reemplazar.
  • (2.) Escriba (*) en el cuadro Buscar qué y deje el campo Reemplazar con vacío.
  • (3.) Establezca el ámbito de su operación; las opciones incluyen Selección, Hoja de cálculo o Libro, según la ubicación de los datos entre paréntesis.
  • (4.) Si trabaja con Selección, utilice el botón Botón de selección de rango para seleccionar el rango objetivo.
  • (5.) Por último, haga clic en Reemplazar todo para eliminar el contenido entre paréntesis en el área seleccionada.

Una captura de pantalla que muestra el panel expandido de Buscar y reemplazar

3. Tras hacer clic en Reemplazar todo, todos los datos entre corchetes se eliminarán al instante del rango seleccionado.

Nota: Debido a la naturaleza irreversible de esta operación, la función Deshacer se desactiva tras usar esta característica. Te recomendamos encarecidamente hacer una copia de seguridad del libro antes de continuar para evitar la pérdida accidental de datos o cambios no deseados.

Ventajas: Kutools le permite gestionar varias hojas y amplios rangos a la vez, lo que mejora considerablemente la eficiencia en proyectos grandes. Su interfaz intuitiva minimiza la posibilidad de errores, por lo que resulta ideal para usuarios de cualquier nivel.

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

flecha azul burbuja derecha Eliminar cualquier cosa entre corchetes con fórmula de Excel

En situaciones en las que desee mantener una solución dinámica —es decir, que el resultado limpio se actualice automáticamente si cambia el texto original—, es posible que prefiera utilizar fórmulas de Excel. Este enfoque resulta ideal para crear plantillas o trabajar con datos que se actualizan con frecuencia. La siguiente fórmula elimina tanto los corchetes como el contenido incluido entre ellos, en una celda que contiene únicamente una sección entre corchetes:

1. Suponga que sus datos están en la celda A1. Introduzca esta fórmula en una celda adyacente, por ejemplo, en B1:

=TRIM(REPLACE(A1,FIND("(",A1),FIND(")",A1)-FIND("(",A1)+1,""))

2. Pulse Entrar para confirmar. A continuación, si tiene más filas, arrastre la fórmula hacia abajo para aplicarla a registros adicionales: seleccione B1, use el controlador de relleno (el cuadrado situado en la esquina inferior derecha de la celda) y arrástrelo hacia abajo según sea necesario.

Detalles de la fórmula:

  • HALLAR(«(»,A1): Encuentra la posición del primer «(» en la cadena.)
  • HALLAR(«)»,A1): Encuentra la posición de la primera «)» después de «(».
  • REEMPLAZAR(...): Reemplaza todo, desde «(» hasta «)» (incluidos), por nada («»).
  • ESPACIOS(...): Elimina los espacios adicionales que puedan quedar tras la eliminación.

 

Escenario aplicable: Esta fórmula funciona cuando cada celda contiene como máximo un par de corchetes. No gestiona celdas con varios pares de corchetes. En esos casos, considere una solución en VBA o el uso de columnas auxiliares.

Recordatorio de error: Si no hay ningún corchete en la celda objetivo, la fórmula generará un error. Puedes evitarlo envolviendo la fórmula en SI.ERROR, por ejemplo:

=IFERROR(TRIM(REPLACE(A1,FIND("(",A1),FIND(")",A1)-FIND("(",A1)+1,"")),A1)

De este modo, si no hay corchetes, el texto original se devolverá sin cambios.

Consejo: Si necesita gestionar varios conjuntos de corchetes en una sola celda, considere usar fórmulas más avanzadas o recurrir a VBA.

flecha azul burbuja derecha Eliminar cualquier cosa entre corchetes con código VBA

Para escenarios más complejos —por ejemplo, cuando una celda contiene varios conjuntos de paréntesis o cuando desea procesar rangos amplios de forma dinámica—, una macro VBA es una opción muy potente. Con VBA, podrá eliminar sin problemas todo el contenido entre corchetes de las celdas de su hoja de cálculo.

1. Para usar VBA, primero active la pestaña Programador(si no está visible, vaya a)Archivo > Opciones > Personalizar Cinta de opciones y marque la casilla Programador). A continuación, haga clic en Programador > Visual Basic para abrir el editor de VBA.

2. En el editor de VBA, haga clic en Insertar > Módulo y, a continuación, pegue el siguiente código VBA en la ventana del módulo:

Sub RemoveBracketedContent()
    Dim Rng As Range
    Dim WorkRng As Range
    Dim xCell As Range
    Dim xTitleId As String
    Dim sVal As String
    Dim re As Object
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select Range", xTitleId, WorkRng.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    Set re = CreateObject("VBScript.RegExp")
    re.Global = True
    re.Pattern = "\([^\)]*\)"
    
    For Each xCell In WorkRng
        sVal = xCell.Value
        If re.Test(sVal) Then
            xCell.Value = Trim(re.Replace(sVal, ""))
        End If
    Next
End Sub

3. Tras insertar el código, pulse F5 para ejecutarlo. Aparecerá un cuadro de diálogo; seleccione el rango de celdas que desea procesar y haga clic en Aceptar. Todo lo incluido entre corchetes —incluidos los propios corchetes— se eliminará inmediatamente del rango seleccionado.

Notas:

  • Este código elimina todo el contenido dentro de paréntesis en cada celda, incluso si hay varios conjuntos o paréntesis anidados.
  • Si sus datos incluyen otros tipos de corchetes además de paréntesis (por ejemplo, corchetes cuadrados)[ ]), deberá modificar la propiedad re.Pattern para que coincida con los símbolos correspondientes.
  • El código VBA modifica las celdas directamente, así que realice una copia de seguridad antes de ejecutarlo si necesita conservar los datos originales.

 

Ventajas: VBA es extremadamente flexible, lo que lo convierte en la opción ideal para gestionar grandes volúmenes de datos o patrones de texto más complejos en tu hoja de cálculo. ¡Puede ahorrarte muchísimo tiempo en tareas repetitivas de limpieza y resulta especialmente útil cuando los métodos basados en fórmulas ya no dan abasto!

Resolución de problemas:

  • Si la macro no se ejecuta, asegúrese de que las macros estén habilitadas en su Excel.
  • Si algunas celdas no se procesan como se esperaba, confirme el tipo de corchetes y el contenido de la celda.

En resumen, el enfoque que elija dependerá de sus necesidades específicas: reemplazo rápido para conjuntos de datos pequeños y sencillos (Buscar y reemplazar); mayor alcance y flexibilidad (Kutools); actualizaciones dinámicas (fórmula); o cobertura avanzada y multifuncional (VBA). Recuerde siempre hacer una copia de seguridad de su hoja de cálculo antes de realizar cambios amplios o irreversibles, especialmente con VBA y reemplazos masivos. Si se producen errores o los resultados no son los esperados, compruebe que el tipo de corchete coincida con sus datos reales y que los rangos estén correctamente seleccionados. Además, considere utilizar columnas auxiliares en los enfoques basados en fórmulas para mantener intactos sus datos originales.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos