Aqui parece que seus dados sempre aparecem após o primeiro grupo de espaços, então acho que essa função funcionará para você. A chave aqui é o uso da função Mid.
=TRIM(IFERROR(MID(TRIM(A2);FIND(" ";TRIM(A2));FIND(CHAR(1);SUBSTITUTE(TRIM(A2);" ";CHAR(1);2))-FIND(" ";TRIM(A2)));RIGHT(TRIM(A2);LEN(TRIM(A2))-FIND(CHAR(1);SUBSTITUTE(TRIM(A2);" ";CHAR(1);1)))))
Parece bastante confuso, então aqui está um pequeno resumo.
Parte 1:
=RIGHT(TRIM(A2);LEN(TRIM(A2))-FIND(CHAR(1);SUBSTITUTE(TRIM(A2);CHAR(32);CHAR(1);1)))
Isto irá encontrar a primeira ocorrência do "" (nós também podemos usar Char (32) mas é provavelmente mais fácil seguir este caminho.) Por causa do TRIM o primeiro grupo de espaços sempre terá o comprimento de 1 (um espaço ). É por isso que podemos usar a primeira e a segunda ocorrências.
Parte 2:
=MID(TRIM(A2);FIND(" ";TRIM(A2));FIND(CHAR(1);SUBSTITUTE(TRIM(A2);" ";CHAR(1);2))-FIND(" ";TRIM(A2)))
Aqui encontramos a string a partir da primeira ocorrência até a segunda ocorrência.
Se não houver espaço para encontrar a segunda ocorrência, isso produzirá um erro. É por isso que combinamos com a Parte 1.
= Trim (IFERROR (PART2; PART1))
Mike