Página 1 de 1

Extrair

Enviado: 07 Mar 2017 às 20:23
por felmback
boa noite,
estou eu aqui novamente precisando de ajuda, com o andar das coisas novas duvidas aparece ne.

preciso retirar pequenos trecho de varias linhas ,

VELOCIDADE UP: 1,024, VELOCIDADE DOWN: 15,36, SHELF: MG2510, NODE ADDRESS: CDOA-035-79, SECUNDARIO: 769, PORTA: 01079, RIN: , SHASTA: BSA30824, SWITCH: VENDOR NAME: KEYMILE,

ai e so um exemplo , tentei usando a ferramenta de texto para colunas mais não da muito certo por que cada linha tem um tamanho diferente .

Extrair

Enviado: 07 Mar 2017 às 20:27
por felmback
peço desculpas esqueci o anexo . :oops:

Extrair

Enviado: 07 Mar 2017 às 20:34
por FelipeMGarcia
Usa o texto para colunas com delimitador "," e depois concatena o q interessa pra vc

Extrair

Enviado: 07 Mar 2017 às 20:51
por felmback
Felipe MGarcia , grato pelo interesse , não mencionei acima , porém já tentei dessa forma manual , mais a questão e que preciso alimentar uma planilha hora a hora , dai fazer no manual perde muito tempo certo , a intenção e o seguinte colar a base e a formula extrair o necessário e alimenta uma tabela dinâmica, o que estou fazendo aqui separei " uns prefixos " para buscar usando o procv aninhada com uma outra formula ,

usei a =PROC(2^15;PROCURAR(AM1;A2;1);AM1:AM51) e me retorna aos prefixos
CDOA
TAGB
BSAC
que nada mais e do que as iniciais do texto desejado, so que o procv não retorna a nada .

Extrair

Enviado: 07 Mar 2017 às 20:54
por FelipeMGarcia
Usa procv("*"&valor procurado&"*";intervalo;coluna;0)

Extrair

Enviado: 07 Mar 2017 às 21:33
por Feka
Vê se ajuda, essa fórmula vai te trazer tudo que está depois de NODE ADDRESS e antes de PORTA: =ESQUERDA(EXT.TEXTO(A1;PROCURAR("NODE ADDRESS";A1;1)+14;100);PROCURAR(", PORTA";EXT.TEXTO(A1;PROCURAR("NODE ADDRESS";A1;1)+14;100);1)-1)

Extrair

Enviado: 07 Mar 2017 às 21:50
por felmback
galera postando aqui o resultado que cheguei , usando as funções

Ext Texto
Localizar
Substituir
=SUBSTITUIR(EXT.TEXTO(A2;LOCALIZAR("ADDRESS:";A2;1)+1;(LOCALIZAR(",";A2;LOCALIZAR("ADDRESS:";A2;1)+1)-65));"DDRESS:";"")

resultado

CDOA-035-79, SECUNDARIO: 769, PORTA:

colocarei outro substituir par eliminar "PORTA"

Extrair

Enviado: 07 Mar 2017 às 21:59
por felmback
Feka realmente era o que estava tentando fazer , a que fiz acima me trouxe o resultado aproximado mais esse que vc postou de certinho muito obrigado , de qualquer forma aprendi mais de uma maneira de extrair modo avançado uhuhuhu

obrigado a todos ..