excel string de análise de fórmulas por LAST “\” e “.pdf”

1

Existe uma maneira de analisar uma string para o último nó filho de um caminho usando uma fórmula?

Ou seja.

Stack \ Over \ Flow.pdf

a análise teria apenas "Fluxo".

=mid(a1,find(":",a1)+1,len(a1)) Eu tentei isso, mas tenho que especificar o nome "Flow", mas se as strings mudarem para cada caminho, não funcionará.

    
por excelguy 10.09.2018 / 16:44

1 resposta

3

Para encontrar o último \ que usamos

FIND("}}}",SUBSTITUTE(A1,"\","}}}",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))

Agora usamos MID para retornar tudo depois disso:

MID(A1,FIND("}}}",SUBSTITUTE(A1,"\","}}}",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,99)

Em seguida, substituímos .pdf por uma string nula:

=SUBSTITUTE(MID(A1,FIND("}}}",SUBSTITUTE(A1,"\","}}}",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,99),".pdf","")

    
por 10.09.2018 / 16:49