Fórmula de Excel: obtenga la primera palabra -

Tabla de contenido

Fórmula genérica

=LEFT(a1,FIND(" ",a1)-1)

Resumen

Si necesita extraer la primera palabra de algún texto, puede usar una fórmula que use las funciones BUSCAR e IZQUIERDA. En el ejemplo, la fórmula se ve así:

=LEFT(B4,FIND(" ",B4)-1)

Explicación

BUSCAR devuelve la posición (como un número) de la primera aparición de un carácter de espacio en el texto. Esta posición, menos uno, se introduce en la función IZQUIERDA como num_chars.

La función IZQUIERDA luego extrae caracteres comenzando en el lado izquierdo del texto, hasta (posición - 1).

Manejando una palabra

Si una celda contiene solo una palabra, esta fórmula devuelve un error. Una forma de solucionar este problema es envolver la fórmula original en la función SI.ERROR así:

=IFERROR(LEFT(B4,FIND(" ",B4)-1),B4)

Traducido: si se produce un error, devuelva el texto original.

Otra forma sencilla de manejar el error es agregar un espacio al valor de la celda antes de ejecutar FIND:

=LEFT(B4,FIND(" ",B4&" ")-1)

Esto asegura que FIND siempre encontrará al menos un espacio y, por lo tanto, no arrojará un error. Cuando una celda contiene más de una palabra, no hay impacto porque la fórmula solo funciona con el primer espacio.

Articulos interesantes...