Página 1 de 1

FUNÇÃO PROCV

Enviado: 29 Set 2017 às 17:15
por HFCONTABIL
Boa Tarde.

Estou precisando de ajuda para conciliar um plano de contas que temo " nome e códigos", estou utilizando a seguinte formula
=PROCV(C2;Plan2!$B$2:$C$4495;2;VERDADEIRO)
Preciso adequar o essa formula ou uma outra que substitua essa função, para trazer exatamente o nome da conta ou numero? Com atual formula não consigo trazer exatamente o texto.

Nome conta Codigo
Alexandre 10


A disposição

FUNÇÃO PROCV

Enviado: 29 Set 2017 às 17:18
por FelipeMGarcia
=PROCV(C2;Plan2!$B$2:$C$4495;2;FALSO)

FUNÇÃO PROCV

Enviado: 29 Set 2017 às 17:26
por HFCONTABIL
Tentei com com a situação "FALSO" não deu certo .

Lembrando que esse plano de contas possui aproximadamente 5.000 contas

FUNÇÃO PROCV

Enviado: 29 Set 2017 às 17:41
por FelipeMGarcia
Se o que está procurando é igual a tabela, tem que usar o falso, se for intervalo de números tem que usar verdadeiro, mas o ideal é anexar um modelo da sua planilha pra te ajudar, para anexar, vá em + resposta, adicionar anexo.

abs

Re: FUNÇÃO PROCV

Enviado: 29 Set 2017 às 17:58
por HFCONTABIL
Verificar em amarelo.

Re: FUNÇÃO PROCV

Enviado: 29 Set 2017 às 18:31
por babdallas
É perigoso usar a correspondência aproximada (Verdadeiro) neste caso. Pode retornar valor errado. Algumas empresas da planilha Plan1 não correspondem às empresas que constam na planilha PLANO, pois estão escritas de forma diferente (ex: 2 COELHOS AUTO PECAS - ME e 2 COELHOS AUTO PECAS ME).
O ideal é que nome das empresas estejam escritos da mesma forma em toda a planilha. Porque os nomes estão diferentes?

FUNÇÃO PROCV

Enviado: 29 Set 2017 às 18:48
por HFCONTABIL
Então, o plano de contas esta correto e o nome "das empresas" é extraído de um cadastro que altera com frequência em virtude de varias pessoas atualizarem.

Mas pergunto tem uma outra forma que traga aproximadamente ?

Re: FUNÇÃO PROCV

Enviado: 29 Set 2017 às 18:57
por babdallas
Bom, faça com o PROCV verdadeiro e verifique a consistência dos dados. Mas se houver nome de empresa parecido pode trazer dado errado.
Uma outra forma seria fazer uma função no VBA para remover acentos, espaços e caracteres especiais e aí fazer a comparação usando PROCV ou ÍNDICE+CORRESP. Esses dias fiz uma UDF para remover acentos, mas posso adaptá-la também para remover caracteres especiais. Se tiver interesse, pode falar que depois tento adaptar.

Re: FUNÇÃO PROCV

Enviado: 29 Set 2017 às 20:48
por HFCONTABIL
Obrigado, e se utilizássemos ÍNDICE+CORRESP como ficaria a forma?

Re: FUNÇÃO PROCV

Enviado: 29 Set 2017 às 23:04
por babdallas
Tenta assim:

ÍNDICE(coluna que quer retornar algum dado;CORRESP(valor procurado;coluna onde vai ser pesquisado o valor procurado;1))

FUNÇÃO PROCV

Enviado: 30 Set 2017 às 15:21
por HFCONTABIL
Boa tarde, tentei essa =ÍNDICE((PLANO!B2:C4495);CORRESP(Plan1!C2;PLANO!B2:C4495;1))

Mas deu erro vou ver aonde eu errei.

Re: FUNÇÃO PROCV

Enviado: 30 Set 2017 às 15:29
por babdallas
Tente assim:

=ÍNDICE((PLANO!C2:C4495);CORRESP(Plan1!C2;PLANO!B2:B4495;1))