Eliminar paréntesis en Excel (4 métodos sencillos)

Te dan un fichero Excel para procesar y descubres que contiene un gran número de corchetes innecesarios. ¿Cómo se eliminan los corchetes en Excel? Podrías decidir eliminarlos uno a uno seleccionándolos y borrándolos con la tecla Supr, pero esto sería tedioso y llevaría mucho tiempo, especialmente si tienes un conjunto de datos grande. En este tutorial, veremos los siguientes 4 métodos eficaces que puedes utilizar para eliminar fácilmente los corchetes en Excel:

  1. Utilizar la función Buscar y reemplazar.
  2. Utilizar la función SUSTITUIR.
  3. Utilizar código VBA de Excel.
  4. Usar una combinación de las funciones IZQUIERDA y BUSCAR.

Utilizaremos el siguiente conjunto de datos para demostrar cómo se puede aplicar cada uno de estos métodos.

1. Utilizar la función Buscar y reemplazar para eliminar los corchetes

Este método es el más sencillo y el más utilizado por mucha gente. La función Buscar y reemplazar sustituye todos los corchetes del conjunto de datos seleccionado por espacios vacíos. Para aplicar este método, procedemos del siguiente modo: Paso 1 – Seleccionamos el conjunto de datos cuyos corchetes queremos eliminar. Paso 2 – Pulsamos la tecla Ctrl y luego la tecla H para lanzar el siguiente cuadro de diálogo Buscar y reemplazar.

También podemos abrir el cuadro de diálogo Buscar y reempl azar navegando a Inicio>>Buscar y seleccionar>>Reemplazar como se muestra a continuación:

Paso 3 – Para eliminar el paréntesis inicial o de apertura, escriba «(» en el campo Buscar qué y deje vacío el campo de entrada Reemplazar por , como se muestra a continuación:

Paso 4 – Haga clic en el botón Reemplazar todo para eliminar todos los paréntesis de apertura del conjunto de datos. Se mostrará el siguiente cuadro de diálogo para indicar que la operación se ha realizado correctamente:

Haga clic en Aceptar en el cuadro de diálogo y el conjunto de datos tendrá ahora el siguiente aspecto:

Paso 5 – Repita los pasos 2, 3 y 4 para eliminar todos los corchetes de cierre.

E

n el paso 3, asegúrese de escribir » )» en el cuadro de entrada Buscar qué
. Ahora se habrán eliminado todos los corchetes y el conjunto de datos

tendrá el

siguiente

aspecto:

2. Utilizar la función SUBSTITUTE

La función SUBSTITUTE permite sustituir un conjunto de caracteres por otro. Para eliminar todos los corchetes del conjunto de datos mediante la función SUBSTITUTE, proceda del siguiente modo: Paso 1 – Seleccione el conjunto de datos del que desea eliminar los corchetes. Paso 2 – En la celda C2 , introduzca la fórmula =SUBSTITUTE(A2,» (» «,» «) como se muestra a continuación:

Paso 3 – Pulsa Intro y utiliza el controlador de relleno para copiar la fórmula en todas las celdas de la columna C. Se eliminarán todos los paréntesis de apertura del rango C2:C8, como se muestra a continuación:

Paso 4 – En la celda D2 , introduce la fórmula =SUBSTITUTE(C2,» ) «,» «) como se muestra a continuación:

Paso 5 – Pulse Intro y utilice el controlador de relleno para copiar la fórmula en todas las celdas de la columna D. Se eliminarán todos los corchetes de cierre del rango D2:D8, como se muestra a continuación:

Paso 6 – Para conservar los valores originales de la columna A, copie el contenido de la columna D y péguelo en la columna C por valor(CTRL+Alt+V). A continuación, elimine la columna D y su conjunto de datos tendrá el siguiente aspecto:

3. Utilizar una macro VBA de Excel

En los métodos anteriores, teníamos que eliminar un paréntesis cada vez, pero con el código VBA, podemos eliminar todos los paréntesis a la vez. Sigue estos pasos para eliminar los paréntesis de tu conjunto de datos utilizando código VBA: Paso 1 – Pulsa Alt+F11 y copia el siguiente código VBA en un módulo.

Sub RemoveParentheses() Cells.Select Selection.Replace What:=» ( «, Replacement:=» «, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Selection.Replace What:=» ) «, Replacement:=» «, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End Sub Paso 2 – Seleccione el conjunto de datos del que desea eliminar los corchetes. Paso 3 – Pulse Alt+F8 para abrir el cuadro de diálogo de la macro. Seleccione y ejecute la macro.

La macro eliminará todos los corchetes de su conjunto de datos a la vez.

4. Usando una combinación de IZQUIERDA y BUSCAR.

Utilizando una combinación de las funciones IZQUIERDA y BUSCAR, podemos eliminar los corchetes de cualquier conjunto de datos. La función IZQUIERDA devuelve un número determinado de caracteres desde el principio de una cadena de texto. La función BUSCAR distingue entre mayúsculas y minúsculas y devuelve la posición inicial de una cadena de texto dentro de otra cadena de texto. Siga estos pasos para aplicar estas funciones a la eliminación de corchetes: Paso 1 – En la celda C2, introduzca la fórmula = IZQUIERDA(A2,BUSCAR(«( «,A2,1)-1) como se muestra a continuación:

Paso 2 – Utilizando el controlador de relleno, copie la fórmula en las demás celdas de la columna C.

Explicación de la fórmula: En la celda C2, la función BUSCAR encuentra el número de posición del paréntesis de apertura desde el principio y devuelve el número 8. Restamos 1 del 8 para que la función IZQUIERDA sólo conserve 7 caracteres desde la izquierda, lo que devuelve Morris. El mismo proceso se aplica a la columna C.

Conclusión

En este tutorial, hemos visto cuatro métodos para eliminar paréntesis en Excel. Puedes aplicar cualquiera de estos métodos o todos ellos, dependiendo de lo que estés trabajando.