Skip to main content

Eliminar texto dentro de paréntesis o corchetes de cadenas de texto

Author: Xiaoyang Last Modified: 2025-06-04

Al trabajar con datos de texto en Excel, es posible que te encuentres con cadenas que contienen información encerrada entre paréntesis () o corchetes [] que necesitas eliminar para limpiar los datos o darles formato. Borrar este texto manualmente puede ser muy laborioso, especialmente cuando se trata de grandes volúmenes de datos. Afortunadamente, existen varios métodos eficientes para eliminar el texto dentro de paréntesis o corchetes en Excel. Esta guía proporciona instrucciones paso a paso para cada método, ayudándote a limpiar tus datos de forma rápida y efectiva.

remove text within parentheses


Eliminar texto dentro de paréntesis o corchetes de cadenas de texto con fórmulas

Puedes crear una fórmula basada en las funciones SUSTITUIR, EXTRAE, ENCONTRAR y LARGO para manejar esta tarea. La sintaxis genérica es:

=SUSTITUIR(texto;EXTRAE(IZQUIERDA(texto;ENCONTRAR(")";texto));ENCONTRAR("(";texto);LARGO(texto));"")
  • texto: La cadena de texto o referencia de celda que deseas utilizar.

Por favor, copia o introduce la siguiente fórmula en una celda en blanco donde quieras obtener el resultado:

=SUSTITUIR(A2;EXTRAE(IZQUIERDA(A2;ENCONTRAR(")";A2));ENCONTRAR("(";A2);LARGO(A2));"")

Luego, arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar esta fórmula, y todo el texto dentro de los paréntesis, incluidos los paréntesis, habrá sido eliminado, como se muestra en la captura de pantalla:

remove text within parentheses with a formula

Explicación de la fórmula:

1. EXTRAE(IZQUIERDA(A2;ENCONTRAR(")";A2));ENCONTRAR("(";A2);LARGO(A2)): Esta función EXTRAE se reconoce como el argumento texto_viejo dentro de la función SUSTITUIR.

  • IZQUIERDA(A2;ENCONTRAR(")";A2)): Esta parte de la fórmula se utiliza para extraer la cadena de texto desde la izquierda hasta el paréntesis derecho en la celda A2, y obtendrás el resultado como este: “Tom Hill (Houston Texas)”. Esto será reconocido como el argumento texto dentro de la función EXTRAE.
  • ENCONTRAR("(";A2): Esta función ENCONTRAR devolverá la posición del paréntesis izquierdo de la celda A2, el resultado es: 10. Y esta parte de la fórmula se reconoce como el argumento núm_inicial dentro de la función EXTRAE.
  • LARGO(A2): La función LARGO obtendrá el número total de caracteres en la celda A2, y el resultado es: 27. Esta parte se reconoce como el argumento núm_de_caracteres de la función EXTRAE.
  • EXTRAE(IZQUIERDA(A2;ENCONTRAR(")";A2));ENCONTRAR("(";A2);LARGO(A2))= EXTRAE("Tom Hill (Houston Texas)";10;27): Esta función EXTRAE se utiliza para extraer los caracteres de la cadena de texto que son devueltos por la función IZQUIERDA, comenzando desde el décimo carácter con una longitud de 27 caracteres, y obtendrás el resultado como este: “(Houston Texas)”.

2. SUSTITUIR(A2;EXTRAE(IZQUIERDA(A2;ENCONTRAR(")";A2));ENCONTRAR("(";A2);LARGO(A2));"")= SUSTITUIR(A2; "(Houston Texas)";""): Finalmente, esta función SUSTITUIR se utiliza para reemplazar el texto viejo devuelto por la función EXTRAE con nada en la cadena de texto de la celda A2.

Notas:

1. Si la parte del texto está encerrada entre corchetes, solo necesitas reemplazar los paréntesis con corchetes en la siguiente fórmula:

=SUSTITUIR(A2;EXTRAE(IZQUIERDA(A2;ENCONTRAR("]";A2));ENCONTRAR("[";A2);LARGO(A2));"")

2. Si no hay paréntesis en el valor de la celda, después de aplicar la fórmula anterior, se mostrará un error. En este caso, solo necesitas envolver la fórmula anterior en la función SI.ERROR:

=SI.ERROR(SUSTITUIR(A2;EXTRAE(IZQUIERDA(A2;ENCONTRAR(")";A2));ENCONTRAR("(";A2);LARGO(A2));"");A2)

fix the formula when dealing no parentheses cells


Eliminar texto dentro de paréntesis o corchetes de cadenas de texto con Kutools AI

¡Nunca ha sido tan fácil limpiar datos! Con Asistente de KUTOOLS AI, puedes eliminar instantáneamente todo el texto dentro de paréntesis de tu conjunto de datos en Excel. Esta herramienta inteligente automatiza el proceso, ahorrándote de la edición manual y asegurando precisión en grandes conjuntos de datos. Asistente de KUTOOLS AI hace que sea sencillo limpiar y formatear tu información con solo unos pocos clics.

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

Después de instalar Kutools Para Excel, haz clic en Kutools > Asistente de IA para abrir el panel de Asistente de KUTOOLS AI.

  1. Selecciona el rango de datos del que quieres eliminar el texto dentro de los paréntesis;
  2. Luego, escribe el requerimiento en el cuadro de chat: como por ejemplo:
    Eliminar texto dentro de paréntesis en el rango seleccionado
  3. Y luego, presiona la tecla Enter o haz clic en el botón Enviar. Kutools AI analizará la pregunta, y al terminar, haz clic en el botón Ejecutar para obtener el resultado.

Eliminar texto dentro de paréntesis o corchetes de cadenas de texto con una Función Definida por el Usuario

Si hay dos o más paréntesis dentro de la cadena de texto, la fórmula anterior solo puede usarse para eliminar el texto en el primer paréntesis. Para eliminar todo el texto en múltiples paréntesis como se muestra en la siguiente captura de pantalla, ¿cómo podrías lograrlo en Excel?

remove text within all parentheses

En este caso, una Función Definida por el Usuario puede ayudarte a eliminar todo el texto dentro de los paréntesis. Por favor, sigue los siguientes pasos:

1. Mantén presionadas las teclas Alt + F11 en Excel, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código VBA en la Ventana de Módulo.

Function remtxt(ByVal str As String) As String
'updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

3. Luego, regresa a la hoja de trabajo donde quieres usarlo, e introduce esta fórmula en una celda en blanco: =remtxt(A2), luego arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar esta fórmula, y todo el texto dentro de los múltiples paréntesis, incluidos los paréntesis, habrá sido eliminado de una vez, como se muestra en la captura de pantalla:

remove text within all parentheses with user defined function


Funciones relacionadas utilizadas:

  • LARGO:
  • La función LARGO devuelve el número de caracteres en una cadena de texto.
  • EXTRAE:
  • La función EXTRAE se utiliza para encontrar y devolver un número específico de caracteres desde el medio de una cadena de texto dada.
  • ENCONTRAR:
  • La función ENCONTRAR se utiliza para encontrar una cadena dentro de otra cadena, y devuelve la posición inicial de la cadena dentro de otra.
  • SUSTITUIR:
  • La función SUSTITUIR de Excel reemplaza texto o caracteres dentro de una cadena de texto con otro texto o caracteres.

Más artículos:

  • Eliminar O Quitar Caracteres No Numéricos De Cadenas De Texto
  • A veces, es posible que necesites eliminar todos los caracteres no numéricos de las cadenas de texto y solo conservar los números, como se muestra en la siguiente captura de pantalla. Este artículo presentará algunas fórmulas para resolver esta tarea en Excel.

Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre decenas de documentos abiertos!
  • Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
  • Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
  • Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.