Fórmula de Excel: obtener el segundo nombre del nombre completo -

Tabla de contenido

Fórmula genérica

=TRIM(MID(name,LEN(first)+1,LEN(name)-LEN(first&last)))

Resumen

Si necesita obtener el segundo nombre de un nombre completo, y ya tiene el nombre y el apellido en celdas separadas, puede usar una fórmula que extraiga el segundo nombre usando las funciones MID y LEN, con la ayuda de la función TRIM.

Nota: esta es una fórmula bastante descuidada, pero funcionará en muchas situaciones porque TRIM limpia los espacios adicionales, incluido el caso donde no hay un segundo nombre. No funcionará si los nombres contienen títulos o sufijos que aparecen antes del nombre o después del apellido.

Explicación

Suponiendo que tiene un nombre completo en la columna B, un nombre en la columna C y un apellido en la columna D, puede usar una fórmula que se ve así:

=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))

Básicamente, la función MID extrae texto del nombre completo comenzando con 1 carácter después de la longitud del nombre. El total de caracteres extraídos es igual a la longitud del nombre completo menos la longitud del nombre y apellido juntos.

Por diseño, la fórmula extrae todo el texto entre el nombre y el apellido, incluidos los caracteres de espacio adicional, y luego se basa en la fuerza bruta de TRIM para limpiar todo al final:

1. Cuando hay un segundo nombre. MID obtiene el segundo nombre (con espacio a cada lado) y TRIM elimina el espacio adicional.

2. Cuando hay más de un segundo nombre, MID obtiene todos los segundos nombres (con espacio a cada lado) y recorta los caracteres de espacio extra.

3. Cuando no hay un segundo nombre, MID devuelve un carácter de espacio, que TRIM elimina, sin dejar nada.

Articulos interesantes...