Notifications
Clear all

Localizar em uma celula e substituir por banco de dados

10 Posts
4 Usuários
0 Reactions
1,590 Visualizações
(@esdrinhas)
Posts: 0
New Member
Topic starter
 

Olá, como vão?
Existe alguma formula especifica que se localizar alguma informação na celula ,
se essa informação tiver no banco de dados substitua por uma informação respectiva?
que assim ao inves de eu criar milhares de celulas substituir com no maximo 60 alinhamentos , eu somente ultilize esse banco de dados para substituição...

segue um anexo como exemplo...

 
Postado : 06/05/2016 6:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Esdrinhas, sugiro você colocar uma explicação mais passo a passo no arquivo, e postá-lo novamente ... impossível enter esse arquivo!!

 
Postado : 06/05/2016 10:48 am
(@esdrinhas)
Posts: 0
New Member
Topic starter
 

Segue mais detalhado JSCOPA...

 
Postado : 06/05/2016 11:24 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja se entendi ...
.
Você tem este texto em B2: ... SAO G3 X/RIO AZ X/ROM AZ ATA/IT X/PAR AF SAO/IT END
.
E quer que seja substituído por este: SAO G3 X/RIO AZ X/ROM AZ ATA M/IT X/PAR AF SAO M/IT END
.
E assim por diante, em B3, B4 ... B100 ... B1000 ............................... é isto??
O texto das outras linhas tem este mesmo padrão, ou varia muito??
.
PS: Não estou garantindo que vou resolver, mas você respondendo estas dúvidas já facilita para quem passar por aqui!!

 
Postado : 06/05/2016 8:49 pm
(@esdrinhas)
Posts: 0
New Member
Topic starter
 

exatamente ,varia muito , e nem sempre é so substituir por m/it , tem outros tipos de correcoes que tenho que fazer, por isso seria a melhor forma de fazer em banco de dados, pois 1a1 fica dificil, são muitas informacoes sem padrão especifico.

 
Postado : 07/05/2016 11:10 am
(@deciog)
Posts: 0
New Member
 

Esdrinhas

Olha se esta função faz o que você deseja

=SUBSTITUIR(B2;B7;C7)

Decio

 
Postado : 08/05/2016 4:50 am
(@deciog)
Posts: 0
New Member
 

Esdrinhas

Depois de conferir esta formula não vai ajudar em nada, talvez tenha que ser em VBA pois terá um LOOP para mudança das informações, eu ainda não sei VBA

Décio

 
Postado : 08/05/2016 5:01 am
(@esdrinhas)
Posts: 0
New Member
Topic starter
 

Eu ja utilizo a substituir, 60 vezes em cada celula

 
Postado : 08/05/2016 7:16 am
(@tsa-xlsx)
Posts: 0
New Member
 

Eu criei uma funcao para voce SUBSTITUIRMULTI.

Mas, mesmo assim, voce ainda precisa cuidar com a forma que vai substituir, senao vai dar erro do mesmo jeito.

Voce esta insistindo em repetir mais do que o necessario na substituicao.

Por exemplo, voce pede pra substituir A/IT por A M/IT.

Depois, pede pra substituir M/IT por M M/IT.

Nisso voce tem um erro, porque, no teu exemplo, vao acontecer 2 substituicoes:

A primeira:
De: SAO G3 X/RIO AZ X/ROM AZ ATA/IT X/PAR AF SAO/IT END
Para: SAO G3 X/RIO AZ X/ROM AZ ATA M/IT X/PAR AF SAO/IT END

A segunda:
De: SAO G3 X/RIO AZ X/ROM AZ ATA M/IT X/PAR AF SAO/IT END
Para: SAO G3 X/RIO AZ X/ROM AZ ATA M M/IT X/PAR AF SAO/IT END

E nao eh isso o que voce quer.

Por isso, veja que eu alterei o teu banco de dados, nas 2 planilhas, para algo mais simples, e que nao gere essa repeticao desnecessaria.

 
Postado : 10/05/2016 11:29 pm
(@esdrinhas)
Posts: 0
New Member
Topic starter
 

NOSSA CARA, PERFEITO , MUITO OBRIGADO VALEU DE VERDADE, era exatamente doque eu precisava ,tava perdendo a cabeca aqui ! vc e ninja ein haha .
vlws e nois!

 
Postado : 11/05/2016 7:27 am