Problema do Excel com = MID ()

0

Eu puxo um relatório, na Coluna B ele tem cerca de 125 palavras, 1100 caracteres incluindo espaços.

Eu escrevi uma fórmula = mid () que puxa o nome do servidor para fora do texto sem um problema.

=MID(B2,FIND("Old Server Name:",B2)+19,FIND("$",B2)-FIND("Old Server Name:",B2)-15)

Isso encontra a informação, eu copiei a fórmula e troquei as palavras Old para New e Errors #Value! Tipo de dados incorreto. Os novos dados do servidor estão lá e eu posso usar = Right () ou = Left ()

=RIGHT(B2,LEN(B2)-FIND("New Server Name:",B2)-15)
e
=LEFT(D2,FIND("Old Org",D2)-1)

Irá chegar aos dados, mas eu prefiro não ter que definir 2-3 células para cortar as informações. Alguma ideia? Id postar os dados em B2, mas informações proprietárias.

Exemplo B2 conteúdo de comentários:
Name: Fred Flintstone Old Location: Bedrock AK Old Server Name: \Server\Folder$ Old Org Unit: BED Old Profile Path: \Server\Folder$\Folder Old Home Directory: \Server\Folder$ New Location: RockVegas NV New Server Name: \Server\Folder$ New Org Unit: RVS
    
por Technodruid 23.08.2015 / 20:38

1 resposta

0

B2:

Name: Fred Flintstone Old Location: Bedrock AK Old Server Name: \Server\Folder$ Old Org Unit: BED Old Profile Path: \Server\Folder$\Folder Old Home Directory: \Server\Folder$ New Location: RockVegas NV New Server Name: \Server\Folder$ New Org Unit: RVS
Fórmula

e B3:

=RIGHT(B2;LEN(B2)-FIND("New Server Name:";B2)-15)

e B3 são exibidos:

 \Server\Folder$ New Org Unit: RVS
    
por 26.08.2015 / 14:00