PROCV – Procurando uma parte do valor


Nesta dica iremos abordar a forma de utilizar a função PROCV em Excel, mas retornando apenas uma parte do valor a procurar.

Como utilizar o PROCV para retornar uma parte do valor?

Tomemos em consideração os seguintes dados:

 

O objectivo deste exercício passa por inserir os valores em falta na coluna "B". Para isso, vamos realizar uma busca nos dados da tabela mais à direita. No entanto, reparou certamente que os dados dos códigos de ambas as tabelas não são exactamente iguais. Desta forma, haverá que proceder a algumas alterações à tradicional função PROCV para que este busca possa funcionar correctamente.

 

Ponto de partida

Como ponto de partida, sabemos que os dados a serem retornados na nossa tabela à esquerda são os dados do código à esquerda do separador, ou seja, o traço (-). No entanto, a função ESQUERDA não poderá ser utilizada como habitualmente, pois os valores não são iguais (na primeira linha teríamos 3 valores à esquerda, na segunda linha seriam 4 e na terceira linha seriam 5).

É precisamente essa "variação" de células a procurar à esquerda que teremos que resolver.

 

A função PROCURAR

Para auxiliar a função ESQUERDA a procurar o número correcto de caracteres, vamos usar a função... PROCURAR. Com a função PROCURAR, vamos definir em que caracter se encontra o traço (-) e, desta forma, contar o numero de caracteres à sua esquerda.

 

Como resultado, a função PROCURAR irá retornar o valor 4 na primeira célula, o valor 5 na segunda e o valor 6 na terceira. Como a todas elas subtraímos 1, a função PROCURAR irá permitir à função ESQUERDA retornar todos os caracteres à esquerda do traço (-), tal como pretendemos.

 

A partir deste ponto, torna-se bastante fácil construir a função PROCV para obter os valores vindos da tabela mais à direita.

 

Fácil, não? 🙂

 

E o que fazer se os valores a procurar aparecerem à direita, sabendo nós que a função PROCURAR irá retornar o primeiro valor encontrado, da esquerda para a direita?

Repare no seguinte exemplo:

 

Neste caso, teremos que usar a seguinte fórmula:

Explicando a fórmula, ela vai procurar desta vez os valores à direita. Depois, vai definir o número de caracteres (função NÚM.CARAT), subtrai pelo número de caracteres a partir do segundo traço (-).

Eis o resultado final:

 

PROCV procurando parte do valor. Fácil, não? 🙂

 

 

Sabia que pode encontrar estas matérias nos nossos cursos online?

Faça-nos uma visita e conheça toda a oferta formativa. Até já!