Como fazer PROCX no Excel

Você precisa usar a função PROCV, mas o valor que procura está à esquerda da tabela? Esse post é para você!

 

Caso prefira um conteúdo mais detalhado, você também pode aprender sobre o assunto em formato de vídeo:

 

 

Sabemos que o PROCV é uma função do Excel que busca informações na vertical e retorna o resultado à direita da tabela. No entanto, pode ser um desafio quando o dado que você procura está à esquerda. Para contornar essa limitação, existem diferentes maneiras de adaptar sua tabela ou até utilizar outras funções para alcançar o resultado desejado.

 

Pensando nisso, a versão mais recente do Excel, disponível no Office 365, trouxe uma solução prática: a função PROCX. Essa nova fórmula expande as capacidades do PROCV, permitindo retornar resultados que antes só seriam possíveis com o uso de outras funções ou modificações na planilha.

 

Função PROCX

 

A função PROCX no Excel, introduzida no Office 365, é uma evolução do PROCV e PROCH, permitindo buscas de dados de maneira mais flexível. Diferente do PROCV, que só localiza valores à direita, o PROCX pode buscar dados em qualquer direção, à esquerda, direita, acima ou abaixo. Além disso, ele permite buscas exatas ou aproximadas de forma mais intuitiva e possibilita substituir valores não encontrados com um valor padrão, evitando erros.

 

A sintaxe da função PROCX é:

=PROCX(pesquisa_valor, pesquisa_matriz, matriz_retorno, [se_não_encontrado], [modo_correspondência], [modo_pesquisa])

 

A função é formada pelos seguintes argumentos:

  1. Pesquisa Valor:
    Este é o valor que você deseja encontrar. Pode ser um valor específico (como um número, texto ou data) ou uma referência a uma célula.
  2. Pesquisa Matriz:
    Este é o intervalo onde o valor buscado será procurado. Pode ser uma única coluna ou linha, dependendo de como os dados estão organizados.
  3. Matriz retorno:
    Este é o intervalo que contém os valores que você deseja retornar como resultado da função. Ele deve ter o mesmo tamanho que o intervalo busca.
  4. Se não encontrada:
    Este argumento define o valor que será retornado se o valor buscado não for encontrado. Por exemplo, você pode definir “Não encontrado” ou um valor específico para evitar erros como o “N/D”. Se você não definir nada aqui, o Excel retornará o erro padrão.
  5. Modo correspondência:
    Este argumento define o tipo de correspondência que o PROCX deve usar. As opções são:
  • 0 (ou omitido): Correspondência exata. Se não for encontrado, retorna um erro.
  • -1: Correspondência exata ou o próximo valor menor.
  • 1: Correspondência exata ou o próximo valor maior.
  • 2: Correspondência coringa. Permite o uso de caracteres curinga como “?” (para um caractere) e “*” (para vários caracteres).
  1. Modo pesquisa:
    Este argumento define a direção da busca. As opções são:
  • 1 – Pesquisar do primeiro ao último
  • 1 – Pesquisar do último ao primeiro
  • 2 – Pesquisa binária (ordem de classificação crescente)
  • 2 – Pesquisa binária (ordem de classificação decrescente)

 

A função PROCX, observando-a de início, pode parecer muito complicada. No entanto, estamos aqui para te mostrar que ela é muito mais fácil do que aparenta ser. Vamos ver como podemos utilizá-la em um exemplo prático?

 

Curtindo esse post? Para você que quer iniciar no Excel e aprender sobre fórmulas, funções, operações e muito mais, acesse nosso Minicurso Gratuito de Excel e comece hoje na ferramenta!

 

Como vamos fazer isso?

 

Neste exemplo, utilizaremos duas tabelas. A primeira tabela contém alguns dados que estão ausentes na segunda, mas para analisá-los de forma eficaz, precisamos dos nomes dos clientes, que só estão disponíveis na segunda tabela.

 

Como você pode observar, a única informação presente em ambas as tabelas é o “Código do Cliente”, e é através dele que vamos descobrir qual nome de cliente corresponde a cada código.

Porém, na segunda tabela, o “Nome” do cliente está localizado à esquerda da planilha, o que impossibilita o uso da função PROCV.

Mas, com a função PROCX, tudo fica mais fácil. Dá uma olhada!

 

Com a célula selecionada digite  “=PROCX” e clique na tecla TAB para entrar na função.

 

Como você pode ver, o próprio Excel já nos mostra os argumentos da função. Mas como queremos te mostrar na prática, vamos ver como adicionamos cada um deles.

 

  • 1º Argumento: “Pesquisa_valor”

Este é o valor que queremos localizar, portanto, se precisarmos identificar o mesmo código na segunda base, basta selecioná-lo.

 

 

  • 2º Argumento: “Pesquisa_matriz”

Este é o intervalo onde o valor buscado será procurado. Nesse caso, a coluna “Código do Cliente” na segunda tabela.

Para selecionar a coluna inteira basta clicar sobre a sua primeira célula que contém informação (o cabeçalho não entra nesse seleção) e utilizar o atalho Ctrl+Shift+⬇ (seta para baixo).

 

Esse atalho serve para selecionar toda a coluna com informações até o final, sem precisar pressionar e arrastar com o mouse.

 

Após selecionar a coluna por inteira tranque o argumento clicando uma vez sobre a tecla F4 no seu teclado.

 

  • 3º Argumento: “Matriz_retorno”

Este é o intervalo contém os valores que desejamos retornar como resultado da função, ou seja, a coluna “Nome”, na segunda base.

 

Para selecionar a coluna inteira basta clicar sobre a sua primeira célula que contém informação e utilizar o atalho Ctrl+Shift+⬇ (seta para baixo), novamente.

 

Após selecionar a coluna por inteira tranque o argumento clicando uma vez sobre a tecla F4 no seu teclado.

 

  • 4º Argumento: “Se_não_encontrada”

Neste argumento o PROCX nos pergunta o que ele deve fazer caso a informação procurada não seja encontrada. Nesse caso, se algum código não for encontrado podemos personalizar uma mensagem que aparecerá na célula para que não fique somente “N/D”.

 

Para personalizar essa mensagem basta abrir aspas duplas e digitar “Não consta na base”, fechar aspas e dar um ponto e virgula para fechar o argumento.

 

  • 5º Argumento: “Modo_correspondência”

Este argumento define o tipo de correspondência que o PROCX deve usar.

 

Como queremos exatamente os mesmos códigos que constam na primeira base vamos selecionar o argumento “0 – Correspondência exata” e fechá-lo com o ponto vírgula.

 

  • 6º Argumento: “Modo_pesquisa”

Esse argumento define a direção da busca. Como queremos buscar de maneira padrão, de cima para baixo, basta selecionar o argumento “1 – Pesquisar do primeiro ao último”, fechá-lo com os parênteses e dar um ENTER para finalizar a fórmula.

 

E pronto! Ao finalizar a função, note que ela já nos retorna a um nome correspondente a um código.

 

Para expandir a fórmula para as demais células, basta clicar duas vezes sobre o canto esquerdo da célula inicial.

 

Prontinho!

Percebeu como essa função pode facilitar suas análises? Embora tenha vários argumentos, sua estrutura é bastante semelhante à do PROCV, tornando o trabalho muito mais familiar e prático. Caso você tenha interesse em aprender sobre essa operação no Excel, você também pode assistir ao vídeo completo sobre o assunto no nosso canal do YouTube.

 

Curtiu esse artigo? Então não deixe de conferir o nosso Minicurso Gratuito de Excel, com ele você vai iniciar seus aprendizados nessa ferramenta tão preciosa e aprender o básico que você precisa para se destacar no mercado de trabalho!

 

Esperamos que tenha feito sentido pra você!

Um abraço!

 

Equipe Atuar

Compartilhar

Artigos relacionados

plugins premium WordPress