Estou tendo problemas com o PROCV e o PROCX, após escrever e confirmar a fórmula na barra de fórmulas, as outras células aparecem como se fosse a mesma coluna, segundo as imagens abaixo:
Isso está acontecendo tanto no PROCV quanto no PROCX.
Estou tendo problemas com o PROCV e o PROCX, após escrever e confirmar a fórmula na barra de fórmulas, as outras células aparecem como se fosse a mesma coluna, segundo as imagens abaixo:
Isso está acontecendo tanto no PROCV quanto no PROCX.
Opa, Gustavo. Tudo bem?
Isso pode estar acontecendo pelo seguinte.
Cada campo (descrição, tamanho, categoria, etc) está em um a coluna ou linha diferente, mas na sua fórmula você está retornando apenas o campo da descrição.
Por exemplo:
Para o campo, tamanho a sua fórmula seria =PROCX($C6$;TB_PRODUTOS[[#Tudo];[Código]]; TB_PRODUTOS[[#Tudo];[Tamanho]])
A estrutura do Procx é =PROCX(Referência a ser buscada ; intervalo onde você irá buscar a referência ; intervalo que você quer retornar)
Já o PROCV você vai trabalhar com índices.
A estrutura será =PROCV(Referência a ser buscada ; intervalo da sua tabela ; índice do intervalo que você quer retornar ; Correspondência exata ou aproximada)
No procv ele considera a primeira coluna do intervalo da sua tabela como o intervalo para a busca da referência.
O índice do intervalo que você quer retornar vai ser o número da coluna onde está o resultado que você quer. Por exemplo, Sua tabela está localizada no intervalo B:G, a coluna tamanho que é onde está o valor que você quer retornar está na coluna D, logo o índice da coluna D é igual a 3. pois o intervalo da sua tabela começa na coluna B.
Então, seguindo o mesmo exemplo do Procx ficaria:
=PROCV($C6$;B6:G;3;0) ou =PROCV($C6$;B6:G;3;True) para corrênspondência exata.
Se quiser retorna outro valor como Categoria você precisa mudar o índice.
=PROCV($C6$;B6:G;4;0) ou =PROCV($C6$;B6:G;4;True) para corrênspondência exata.