¿CUÁNTOS EXTRAE SE NECESITAN PARA OBTENER UN NOMBRE SEPARADO POR NOMBRE Y APELLIDOS?

La respuesta es 5 EXTRAE, 5 ENCONTRAR y 1 SUSTITUIR . Listo, acabamos este post.

Bueno, no del todo, ya que no es tan fácil como pareciera si es que queremos hacerlo de forma dinámica con fórmulas de Excel. Este caso me lo pregunto un amigo y se me hizo interesante compartir la respuesta ya que le puede ser útil a más de uno.

Supongamos que tenemos la siguiente lista de trabajadores y queremos separarlo por su nombre y sus apellidos paterno y materno

Lo primero que podemos notar es que los tres registros de arriba tienen un solo nombre, por lo cual podríamos usar una formula EXTRAE o DERECHA para realizar la acción y, para hacerla más dinámica, podríamos incluir la formula ENCONTRAR para que cuente por nosotros el limite entre el nombre y el apellido, quedando así:

=EXTRAE(B3,1,ENCONTRAR(» «,B3)-1)

Incluimos el -1 ya que ENCONTRAR dará como resultado la posición en el nombre donde esta el primer espacio, y como no queremos el espacio le restamos esa posición.

Para los apellidos se complica mas la cosa, ya que tendremos que utilizar una formula compuesta como la que sigue:

APELLIDO PATERNO

=EXTRAE(EXTRAE(B3,ENCONTRAR(" ",B3)+1,100),1,ENCONTRAR(" ",EXTRAE(B3,ENCONTRAR(" ",B3)+1,100))-1)

Si vamos por partes:

(EXTRAE(B3,ENCONTRAR(" ",B3)+1,100)

genera un nuevo valor que excluye al nombre, dejando solo los apellidos

EXTRAE(EXTRAE(B3,ENCONTRAR(" ",B3)+1,100),1,ENCONTRAR(" ",EXTRAE(B3,ENCONTRAR(" ",B3)+1,100))-1)

extrae solo el apellido paterno, ya que lo obtiene del nuevo valor sin nombre.

APELLIDO MATERNO

=EXTRAE(B4,ENCONTRAR(» «,SUSTITUIR(B4,» «,»»,1))+2,100)

Por partes

SUSTITUIR(B4,» «,»»,1)

elimina el primer espacio entre el nombre y el apellido paterno

ENCONTRAR(» «,SUSTITUIR(B4,» «,»»,1))+2

busca el espacio del apellido materno en el nuevo valor que no contiene espacios entre el apellido paterno y el nombre

EXTRAE(B4,ENCONTRAR(» «,SUSTITUIR(B4,» «,»»,1))+2,100)

obtiene el valor del apellido materno empezando la búsqueda en el valor del apellido materno que no contiene espacios entre el apellido paterno y el nombre.

Pfff… Complicado ¿no?, hubiera sido más fácil poner texto en columnas (jeje) pero el resultado es bastante satisfactorio, adicional de que solo debes copiar la formula y usarla a tu gusto, obteniendo el siguiente resultado.

Ahora solo falta extraer lo mismo para los nombres compuestos de dos palabras o tres palabras, pero… Eso lo dejamos para que alguien más encuentre la solución (o la doy mañana también). Que te sea útil todo esto y que la fuerza CUTE te acompañe.

¿CUÁNTOS EXTRAE SE NECESITAN PARA OBTENER UN NOMBRE SEPARADO POR NOMBRE Y APELLIDOS?

Un comentario en «¿CUÁNTOS EXTRAE SE NECESITAN PARA OBTENER UN NOMBRE SEPARADO POR NOMBRE Y APELLIDOS?»

Deja una respuesta

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

Scroll hacia arriba