Blog

Postado em em 3 de setembro de 2020

PROCX ou PROCV? Descubra qual é o melhor!

PROCX ou PROCV?

Se você conhece essa nova função do Excel você já deve ter se perguntado: “qual das duas utilizar, PROCX ou PROCV?”. Vou te responder isso!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber a planilha que usamos na aula no seu e-mail, preencha:

O que são as funções PROCV e PROCX?

A função PROCV dentro do Excel é uma função muito conhecida e muito utilizada, pois é uma função de procura na vertical, no entanto essa função possui uma limitação que pode dificultar um pouco a utilização dela.

A nova função PROCX no Excel foi inserida na versão 2019 e na versão do Office 365. É uma função que veio para substituir as funções PROCV e PROCH (que é uma procura na horizontal). Essa função já não tem as limitações que o tem as outras duas e o usuário pode utilizar ela para fazer essa busca tanto na vertical quanto na horizontal.

Desta forma é possível substituir tanto o PROCV quanto o PROCH pelo PROCX, o único problema é que essa função só está disponível na versão mais recente do Excel, o que pode gerar alguns problemas, pois nem todos possuem essa versão mais atualizada.

Quando utilizar a PROCX ou PROCV?

Levando em consideração que o usuário possui a versão atual que possibilita o uso da função ela será utilizada para facilitar e substituir o uso das funções PROCV e PROCH, pois é mais fácil de ser utilizada e não tem a limitação da posição dos dados para que possa obter o resultado como acontece nessas duas funções.

Como fazer PROCX no Excel?

Quando essa fórmula surgiu ela já veio com a mensagem de que seria “morte ao PROCV”, pois consegue os mesmos resultados de forma mais fácil e sem limitações.

Para que possamos verificar as diferenças entre PROCV e PROCX vamos verificar como cada uma delas funciona e assim poderá verificar qual delas é a melhor.

Tabela de dados

Tabela de dados

Temos uma tabela com as informações de determinados produtos, como valor, código, estoque e valor em estoque de cada um deles.

Resultado de buscas

Resultado de buscas

Ao lado temos na célula H4 uma validação de dados com os códigos da tabela e logo abaixo temos 2 células utilizando a função PROCV para buscar o Estoque e o Valor em Estoque do código atual.

Argumentos da função PROCV

Argumentos da função PROCV

É possível observar que nessa fórmula temos 4 argumentos:

Valor_procurado – Valor que vamos buscar dentro da tabela;

Matriz_tabela – Seleção da tabela onde vamos buscar e retornar a informação desejada;

Núm_índice_coluna – Número da coluna em que vamos retornar uma informação baseada no valor procurado;

Procurar_intervalo – Tipo de busca que será feita.

Função para buscar o estoque

Função para buscar o estoque

Para busca de estoque vamos procurar pelo código do produto dentro das colunas C e D, pois a informação que estamos procurando deve ser a primeira coluna. Como queremos obter o valor de estoque dentro da matriz selecionada corresponde a segunda coluna.

Para o valor em estoque vamos utilizar a mesma função alterando a matriz para incluir a coluna que precisamos retornar à informação e alterar o número da coluna.

Função PROCV para buscar valor em estoque

Função PROCV para buscar valor em estoque

Como a fórmula é automática se mudarmos o código escolhido é possível observar a atualização das fórmulas para mostrar as informações de estoque e valor em estoque referentes a esse código.

Alterando o código para verificar a atualização dos resultados

Alterando o código para verificar a atualização dos resultados

Os valores então serão modificados de acordo com o código que está na célula H4, com isso fica mais fácil para o usuário analisar as informações desejadas apenas mudando o código.

IMPORTANTE: A função PROCV não consegue retornar uma informação que esteja em uma coluna a esquerda da coluna em que está procurando a informação, isso quer dizer que baseado no código não conseguiríamos retornar o valor ou o produto. Essa é uma limitação da função, uma alternativa para resolver é trocar a coluna de lugar para ficar à direita. Uma alternativa é utilizar as funções ÍNDICE e CORRESP ou o que vamos ver nessa aula a utilização da função PROCX.

Com a função PROCX não temos essa limitação, pois é possível escolher a coluna de busca e de retorno, ou seja, podemos selecionar a coluna de busca de código, e selecionar a coluna de estoque por exemplo para retornar essa informação.

Desta forma não temos a limitação das informações a esquerda e não será necessário indicar o número da coluna de retorno das informações.

Argumentos da função PROCX

Argumentos da função PROCX

Dentro da função PROCX temos 6 argumentos, por mais que sejam mais argumentos é mais fácil utilizar essa função.

Pesquisa_valor – O valor que estamos buscando;

Pesquisa_matriz – Matriz onde vamos buscar essa informação;

Matriz_retorno – Matriz aonde vamos retornar o resultado;

Se_não_encontrado – É uma opção da função que permite com que o usuário coloque um texto ou um valor caso o valor informado não seja encontrado;

Modo_correspondência – Vamos colocar 0, pois é a correspondência exata, para buscarmos exatamente pela informação evitando aproximações;

Modo_pesquisa – Como será feita a pesquisa de cima para baixo ou de baixo para cima, mas como o padrão é de cima para baixo não vamos alterar esse argumento.

Função PROCX para obtenção do estoque

Função PROCX para obtenção do estoque

Para o estoque vamos utilizar a seguinte função, no entanto para as outras informações vamos apenas alterar a matriz_retorno, pois é a coluna em que vamos trazer o resultado desejado.

Resultado para a função (incluindo informações a esquerda da coluna de busca)

Resultado para a função (incluindo informações a esquerda da coluna de busca)

É possível observar que utilizando a função PROCX é possível obter os resultados de produto e valor, o que não é possível utilizando apenas a função PROCV.

Como a função PROCX não precisa selecionar uma matriz completa e selecionar o número da coluna para o retorno essa função fica mais fácil de utilizar e de trazer os resultados, pois é necessário escolher a coluna de retorno e não o número da coluna, isso traz uma facilidade no uso da fórmula e não tem limitações.

OBS: Essa função também pode ser utilizada para buscas na horizontal, o que deixa a utilização dela exatamente igual, não sendo necessário utilizar outra função para a busca na horizontal como o PROCH.

Nesta aula foi possível aprender as diferenças entre as funções PROCV e PROCX e como utilizar cada uma delas, desta forma se o usuário tiver a versão mais atual do Excel pode escolher entre uma das duas para utilizar.

Hashtag Treinamentos

Para outras publicações de Excel Intermediário, clique aqui!


Quer aprender tudo de Excel para se tornar o destaque de qualquer empresa?


Intensivão de Power BI
28/09 a 01/10
100% Online e Gratuito