Extraer texto entre caracteres (paréntesis) en Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo extraer texto entre caracteres en una celda en Excel y Google Sheets.

Extraer texto entre paréntesis

Para extraer el texto entre cualquier carácter, podemos usar una fórmula basada en las funciones MID y FIND.

Por ejemplo, para extraer los datos entre paréntesis, usaremos la siguiente fórmula:

= MEDIO (B3, ENCONTRAR ("(", B3) + 1, ENCONTRAR (")", B3) -Buscar ("(", B3) -1)

Desglose de la fórmula

La forma en que funciona esta fórmula es que la función MID extraerá un número de caracteres de la cadena de texto entre el inicio del corchete “(” y el corchete de cierre “)”. Para ello, necesitaremos las posiciones de los corchetes o paréntesis. Y usaremos la función BUSCAR para encontrar estas posiciones.

Analicemos la fórmula:

ENCONTRAR Funciones

La función First FIND encuentra la posición del paréntesis izquierdo “(” en la cadena de texto. Agregamos 1 al resultado de la función FIND para excluir el paréntesis izquierdo en la extracción del texto.

El resultado de esta parte de la fórmula servirá como número_inicio o segundo argumento de la función MID.

= BUSCAR ("(", B3) +1

La segunda función BUSCAR busca las posiciones del paréntesis derecho “)” en la cadena de texto.

= ENCONTRAR (")", B3)

Agregamos una tercera función ENCONTRAR para restar de la segunda función ENCONTRAR. Esto nos da la longitud del texto entre estos paréntesis.

Y el valor resultante de esta fórmula será el tercer y último argumento (argumento num_chars) de la función MID.

= BUSCAR (")", B3) -Buscar ("(", B3) -1

Función MID

Los valores de ambos argumentos se ingresan en la función MID. Esto nos dará el texto entre paréntesis.

= MEDIO (B3, C3, D3)

Función TRIM

También podemos agregar la función TRIM antes de la función MID para eliminar todos los espacios adicionales.

= RECORTAR (MEDIO (B3, ENCONTRAR ("(", B3) + 1, ENCONTRAR (")", B3) -Buscar ("(", B3) -1))

Extraer texto entre caracteres en Google Sheets

La fórmula para extraer texto entre caracteres funciona exactamente igual en Google Sheets que en Excel:

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave