Cómo separar nombres en excel – (nombre y apellido)

A menudo nos enfrentamos a una situación en la que necesitamos dividir nombres (obtener la primera y la última palabra de una celda/cadena de texto) en Excel.

Supongamos que desea extraer el nombre de una celda que contiene tanto el nombre como el apellido o desea extraer el nombre del producto de la celda de descripción del producto.

Necesitamos una función que pueda extraer esto. La mala noticia es que en Excel no existe una función específica para extraer directamente la primera y la última palabra de una celda.

Pero la buena noticia es que puedes combinar funciones y crear una fórmula para obtener estas palabras. Hoy en este artículo me gustaría compartir con ustedes cómo obtener nombres separados usando una fórmula.

Extraer nombre

Extraer la primera palabra de una cadena de texto es mucho más fácil que extraer la última palabra. Para esto podemos crear una fórmula combinando dos funciones de texto diferentes, es decir, BUSCAR e IZQUIERDA.

Entendamos esto con un ejemplo. En la siguiente tabla tenemos una lista de nombres que incluye nombre y apellido. Y ahora desde aquí necesitamos extraer el nombre, que es la primera palabra en la celda.

datos para obtener nombre y apellido min

Y la fórmula para obtener el nombre de la columna de arriba es:

 =LEFT(A2,SEARCH(" ",A2)-1)

Esto simplemente devuelve el nombre, que es la primera palabra del texto.

obtener la primera palabra del nombre completo min

En el ejemplo anterior, hemos utilizado una combinación de BÚSQUEDA (puede buscar una cadena de texto dentro de otra cadena de texto) e IZQUIERDA (puede extraer un texto del lado izquierdo).

Cómo funciona

Esta fórmula funciona en dos partes diferentes.

combinación de fórmulas de búsqueda y izquierda para obtener la primera palabra de una cadena de texto de una celda en Excel min

En la primera parte, la función BÚSQUEDA encuentra la posición del espacio en el texto y devuelve un número del cual se resta uno para obtener la posición del último carácter de la primera palabra.

cómo funciona la combinación de buscar e izquierda para obtener la primera palabra de una cadena de texto de una celda en Excel min

En la segunda parte, utilizando el número devuelto por la función BÚSQUEDA, la función IZQUIERDA extrae la primera palabra de la celda.

primera palabra de una cadena de texto de una celda en Excel devuelta por esta fórmula min

Obtener el archivo Excel

Descargar

Extraer apellido

Obtener la última palabra de una cadena de texto puede resultarle complicado, pero una vez que comprenda la fórmula completa, será mucho más fácil de usar en el futuro.

Entonces, para extraer la última palabra de una celda, debes combinar DERECHA, SUSTITUIR y REPETIR. Y la fórmula será:

 =TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))),LEN(A2)))
combinar fórmulas para obtener la última palabra de una cadena de texto de una celda en Excel min

Esta fórmula devuelve el apellido de la celda que es la última palabra y funciona igual incluso si tiene más de dos palabras en una celda.

Cómo funciona

Nuevamente, es necesario desglosar esta fórmula para comprender cómo funciona.

cómo funciona la combinación de fórmulas para obtener la última palabra de una cadena de texto de una celda en Excel min

En la PRIMERA parte, la función REEMPLAZAR reemplaza cada espacio con espacios iguales a la longitud del texto.

primera parte de la fórmula para obtener la última palabra de una cadena de texto de una celda en Excel min

El texto duplica su longitud con espacios adicionales y se ve así. Después de eso, la función DERECHA extraerá los caracteres del lado derecho iguales a la longitud original del texto.

segunda parte de la fórmula para obtener la última palabra de una cadena de texto de una celda en Excel min

En última instancia, la función RECORTAR elimina todos los espacios iniciales del texto.

tercera parte de la fórmula para obtener la última palabra de una cadena de texto de una celda en Excel min

Obtener el archivo Excel

Descargar

Conclusión

Con las fórmulas anteriores, puede obtener fácilmente la primera y la última palabra de una cadena de texto. La fórmula para la primera palabra es súper fácil y para la última palabra es un poco complicada, pero debes entenderla una vez que comienza.

Espero que este consejo te haya resultado útil.

Ahora dime una cosa. ¿Tiene otro método para obtener el primero y el último de una cadena? Comparta sus pensamientos conmigo en la sección de comentarios, me encantaría saber de usted. Y no olvides compartir este consejo con tus amigos.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *