Excel - Palavra de retorno e palavra seguinte em string

1

Eu tenho a seguinte fórmula:

=MID(A2,FIND(B1,A2),12)
  • A2 ="algo chato sobre algo chato #Fault Dan"
  • B1 ="#Fault"

Meu objetivo é pesquisar na célula A1 e encontrar a palavra-chave "#Fault" e, em seguida, retornar esta ea seguinte palavra, que deve ser o nome de alguém. O acima funciona bem em um exemplo, mas se o nome tiver mais de três caracteres, será cortado.

Qual método posso usar para confirmar o número de caracteres desde o início da palavra-chave até o final da palavra que segue a palavra-chave e colocar isso no lugar do atual "12"?

    
por Dan Breakwell 08.11.2016 / 18:31

1 resposta

1

Você usaria o terceiro critério de localização para encontrar o primeiro espaço após o # :

=MID(A1,FIND("#",A1),FIND(" ",A1,FIND("#",A1))-FIND("#",A1))

EDITAR

=MID(A1,FIND("#",A1),IFERROR(FIND(" ",A1,FIND(" ",A1,FIND("#",A1))+1)-FIND("#",A1),LEN(A1)))

    
por 08.11.2016 / 18:55