Fórmula de Excel: extraer texto entre paréntesis -

Tabla de contenido

Fórmula genérica

=MID(txt,SEARCH("(",txt)+1,SEARCH(")",txt)-SEARCH("(",txt)-1)

Resumen

Para extraer texto entre paréntesis, llaves, corchetes, etc., puede utilizar una fórmula basada en la función MID, con la ayuda de la función BUSCAR. En el ejemplo que se muestra, la fórmula en C5 es:

=MID(B5,SEARCH("(",B5)+1,SEARCH(")",B5)-SEARCH("(",B5)-1)+0

Explicación

La base de esta fórmula es la función MID, que extrae un número específico de caracteres del texto, comenzando en una ubicación específica. Para averiguar por dónde empezar a extraer texto, usamos esta expresión:

SEARCH("(",B5)+1

Esto ubica el paréntesis izquierdo y agrega 1 para obtener la posición del primer carácter dentro del paréntesis. Para averiguar cuántos caracteres extraer, usamos esta expresión:

SEARCH(")",B5)-SEARCH("(",B5)-1

Esto ubica el segundo paréntesis en el texto y resta la posición del primer paréntesis (menos uno) para obtener el número total de caracteres que deben extraerse. Con esta información, MID extrae solo el texto entre paréntesis.

Finalmente, debido a que queremos un número como resultado final en este ejemplo en particular, agregamos cero al valor de texto devuelto por MID:

+0

Esta operación matemática hace que Excel convierta valores de texto en números. Si no necesita o no quiere un número al final, este paso no es necesario.

Articulos interesantes...