Following Bernard's response, here are 3 formula to get them assuming name
in A1
in B1, =LEFT(A1,FIND(" ",A1)-1)
in C1, =IF(ISERROR(FIND(" ",RIGHT(A1,LEN(A1)-FIND(" ",A1)))),"",FIND("
",RIGHT(A1,LEN(A1)-FIND(" ",A1))))
in D1, =RIGHT(A1,LEN(A1)-(IF(ISERROR(FIND(" ",A1,FIND(" ",A1)+1)),FIND("
",A1),FIND(" ",A1,FIND(" ",A1)+1))))