En el caso de que el usuario ingrese un nombre sin espacios, la fórmula en el OP podría incluirse en una fórmula IFERROR
.
IFERROR(TRIM(RIGHT(B2, LEN(B3)−FIND(" ", B2,))),"")
La instrucción IFERROR
devuelve simplemente y vacía la cadena ""
si no hay espacios. (Ningún espacio devuelve un error porque FIND()
produce un error cuando no puede encontrar un espacio). La fórmula devuelve los caracteres a la derecha del espacio. Si no se encuentran espacios, simplemente devuelve el contenido de B2
. (Por supuesto, no hay forma de que la computadora sepa si el nombre que se ingresó es el primero o el último, incluso para los humanos).
Se podría usar algo similar para devolver el primer nombre o simplemente el nombre en la cadena original:
IFERROR(TRIM(LEFT(B2,FIND(" ", TRIM(B2)))),B2)
El único gotcha será si hay varios nombres. Pero este es un buen punto de partida. Un recurso útil es la Ayuda de Fórmulas y Funciones para las aplicaciones de Mac: Keynote, Pages, Numbers y iBooks Author. . Busque Funciones de texto . Las buenas combinaciones de funciones pueden dar el resultado deseado. Trabajar desde adentro hacia afuera. Por ejemplo, TRIM(B2)
eliminará todos los espacios iniciales y finales. Luego, FIND(" ",TRIM(B2))
buscará el primer espacio sin tener que preocuparse si hubiera un espacio inicial. Espero que esto ayude!
Ejemplos: