Desafiando Excel

Extraer los valores de una celda a partir de un carácter o palabra

Funciones Utilizadas: EXTRAE, HALLAR, LARGO, ENCONTRAR, IZQUIERDA

 

Antes de utilizar esta fórmula debemos hacernos dos preguntas. Primero si queremos que la fórmula sea inclusiva o exclusiva respecto del carácter o palabra que queremos hallar para extraer su contenido posterior. Es decir, si incluimos o no ese carácter o palabra hallados en la extracción final. Y la otra pregunta es si vamos a utilizar un carácter o una palabra para que halle la fórmula.

Según estas preguntas, podemos simplificar que sintaxis debemos utilizar con el siguiente cuadro:

Tipo de búsqueda Inclusivo o Exclusivo Sintaxis
carácter inclusivo
=EXTRAE(A1;HALLAR("X";A1);LARGO(A1))
carácter exclusivo
=EXTRAE(A1;HALLAR("X";A1)+1;LARGO(A1))
palabra inclusivo
=EXTRAE(A1;HALLAR("XXXXX";A1);LARGO(A1))
palabra exclusivo
=EXTRAE(A1;HALLAR("XXXXX";A1)+5;LARGO(A1))

 

Donde “X” es el carácter y “XXXXX” es la palabra que queremos hallar dentro de la celda para comenzar a extraer todo el contenido posterior. Recordemos que si lo que buscamos es texto debemos colocarlo entre comillas como en la sintaxis del cuadro, caso contrario para los valores numéricos debemos omitir las comillas.

A su vez, notamos que cuando la extracción es exclusiva, debemos agregar un “+1” para omitir el carácter, y si es una palabra de 5 caracteres debemos agregar un “+5” a la sintaxis, y así sucesivamente para cada número de caracteres.

Alternativamente, para que la extracción tenga un número definido de caracteres, debemos englobar la sintaxis del cuadro anterior en otra fórmula que permita limitar el número de caracteres a mostrar. Para eso utilizamos la siguiente sintaxis:

=IZQUIERDA(SINTAXIS DEL CUADRO;X)

Donde reemplazamos “SINTAXIS DEL CUADRO” por la sintaxis de la fórmula que elegimos utilizar en el cuadro anterior, y donde “X” corresponde al número definido de caracteres que queremos extraer a partir del momento en que se halla el carácter o palabra deseada.

 

Consejo: La función HALLAR no distingue mayúsculas de minúsculas. Si requerimos buscar un carácter o palabra con mayúsculas o minúsculas específicas debemos reemplazar la función HALLAR por ENCONTRAR bajo la misma sintaxis.

 

Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores. 

Salir de la versión móvil