Fórum Formula exel #445302

12/06/2013

0

Gostaria de saber uma fórmula que comparasse os valores da coluna A Com a columa B e mostrasse na coluna (c -resultado), mas tem que percorrer todas as linha da coluna A. Exemplo: Tenho na columa A o comando:
ADD CNACLD : CODE= 2222, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 3333, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 4444, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 5555, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 6666, MINAX=8-8 RSC=10, CHRG=1;

Na columa B temho:

22221189
33331189
44441189
55551189
66661189

A formula tera que que analisar todas as linhas da coluna B e procurar na coluna A ate achar o valor que contem o codigo 2222 E montar na coluna C O seguinte comando:
ADD CNACLD : CODE= 22221189, MINAX=8-8 RSC=10, CHRG=1;assim sucessivamente.
Antonio Luz

Antonio Luz

Responder

Posts

19/06/2013

Joel Rodrigues

Estou movendo o tópico para a sala adequada.
Responder

Gostei + 0

25/06/2013

Marcelo Senaga

Gostaria de saber uma fórmula que comparasse os valores da coluna A Com a columa B e mostrasse na coluna (c -resultado), mas tem que percorrer todas as linha da coluna A. Exemplo: Tenho na columa A o comando:
ADD CNACLD : CODE= 2222, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 3333, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 4444, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 5555, MINAX=8-8 RSC=10, CHRG=1;
ADD CNACLD : CODE= 6666, MINAX=8-8 RSC=10, CHRG=1;

Na columa B temho:

22221189
33331189
44441189
55551189
66661189

A formula tera que que analisar todas as linhas da coluna B e procurar na coluna A ate achar o valor que contem o codigo 2222 E montar na coluna C O seguinte comando:
ADD CNACLD : CODE= 22221189, MINAX=8-8 RSC=10, CHRG=1;assim sucessivamente.


Conseguiu encontrar uma solução? Você conhece todas as funções do Excel?
Responder

Gostei + 0

25/06/2013

Vinicius Cosis

PROCV. Esta função faz exatamente o que precisa.
Procura um valor na primeira coluna à esquerda de uma tabela(intervalo de linhas e colunas na planilha) e retorna um valor
na mesma linha de uma coluna especificada.

Precisa fazer alguns ajustes na sua planilha, pois esta função procura por um valor na primeira coluna e esse valor não pode estar "no meio do texto". Portanto, precisa extrair, por meio da função localizar por exemplo, a parte que deseja procurar. No caso os números 2222, 3333, etc, e inserir numa coluna antes.

Para isso insira uma nova coluna à esquerda. Esta será agora a coluna A.

Use nesta coluna a fórmula: =EXT.TEXTO(B1;LOCALIZAR("CODE=";B1)+6;4)


Da mesma forma, precisa extrair dos números os quatro primeiros algarismos pra pesquisar por meio da PROCV.
Para isso pode inserir a seguinte fórmula na coluna à direita da coluna dos números:

Use nesta coluna a fórmula: =EXT.TEXTO(C1;1;4)


Na Coluna E então será usada a PROCV conforme a formula a seguir:

=PROCV(D1;$A$1:$B$8;2;FALSO)


Pro fim, usar a função substiruir na coluna F a partir do resultado da PROCV para subtiruir os números 2222,3333 por 22221189, 33331189, etc. Esta será a coluna resultado.

Use nesta coluna a fórmula: =SUBSTITUIR(E1; ", MINAX";"1189, MINAX")

Agora é só expandir estas fórmulas para as demais linhas.

Dessa maneira terá: coluna A com os números extraídos, B com o texto, C com os números e D com os quatro primeiros algarismos dos números, E resultado da PROCV e F resultado final.

Obs. Caso a PROCV não encontre um correspondente da sua coluna B na coluna A, não será exibido nenhum resultado, porém se existir mais de uma correpondência exibirá a primeira encontrada.


Espero ter ajudado.

Att,
Vinicius Cosis
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar