• Home
  • A HSBS
    • A HSBS
    • Parceiros
    • Área do cliente
    • Finder HSBS
  • Soluções
    • Security Horizon
    • Data & AI Horizon
    • Cloud Horizon
  • Contato
  • Blog
  • Trabalhe conosco

Quando e como usar a função Procx no Microsoft Excel

A função Procx (Xlookup) do Microsoft Excel pode ser muito útil em pesquisa de dados em grandes tabelas

Conteúdo produzido por Marcus Souza

Use a função PROCX quando precisar localizar coisas em linhas de uma tabela ou de um intervalo.

Por exemplo, para procurar o preço de uma peça automotiva pelo número da peça ou encontre um nome de funcionário com base na ID dele.

Com o PROCX, você pode procurar em uma coluna por um termo de pesquisa e retornar um resultado da mesma linha em outra coluna, independentemente de qual lado a coluna de retorno esteja.

Observação: O PROCX não está disponível no Excel 2016 e Excel 2019, no entanto, você pode encontrar uma situação de uso de uma pasta de trabalho no Excel 2016 ou Excel 2019 com a função PROCX criada por outra pessoa usando uma versão mais recente do Excel.

A função PROCX pesquisa um intervalo ou uma matriz e retorna o primeiro item correspondente. Se não houver uma correspondência, o PROCX poderá retornar a correspondência mais adequada (mais aproximada).

Entenda a sintaxe da função Procx

=PROCX(pesquisa_valor; pesquisa_matriz; matriz_retorno; [se_não_encontrada]; [modo_correspondência]; [modo_pesquisa])

Em que:

Pesquisa_valor:

O valor que vamos buscar

Pesquisa_matriz:

A coluna/linha em que buscaremos o valor inserido na pesquisa valor

Matriz_retorno:

A coluna/linha da qual queremos o resultado

Se_não_encontrado:

Podemos colocar uma resposta caso a informação não seja encontrada

Modo_correspondência:

Para verificar o tipo da correspondência, geralmente utilizamos a correspondência exata
As opções nesse modo são:
🔹 0 – Correspondência exata. Se nenhum for encontrado, retornar #N/A. Esse é o padrão.
🔹 -1 – Correspondência exata. Se nenhum for encontrado, retorna o próximo item menor.
🔹 1 – Correspondência exata. Se nenhum for encontrado, retorna o próximo item maior.
🔹 2 – Uma correspondência de curingas, em que *,? e ~ têm um significado especial.

Modo_pesquisa:

Permite que o usuário escolha se quer começar a busca de cima para baixo ou de baixo para cima
As opções nesse modo são:
🔹 1 – Executar uma pesquisa começando do primeiro item. Esse é o padrão.
🔹 -1 – Executar uma pesquisa reversa, começando do último item.
🔹 2 – Executar uma pesquisa binária que dependa da classificação da matriz_procurada em ordem crescente. Caso contrário, resultados inválidos serão retornados.
🔹 -2 – Executar uma pesquisa binária que dependa da classificação da matriz_procurada em ordem decrescente. Caso contrário, resultados inválidos serão retornados.

Vamos à prática!

Casos de uso do Procx

Se você precisar pesquisar informações dos funcionários com base em um número de ID de funcionário:

O PROCX pode retornar uma matriz com vários itens, o que permite que uma única fórmula retorne o nome do funcionário e o departamento das células C5:D14.

Vamos a um exemplo mais complexo?

Este exemplo usa a função SOMA e duas funções PROCX aninhadas para somar todos os valores entre dois intervalos. Nesse caso, iremos somar os valores para uvas, bananas e incluir pêras, que estão entre os dois.

A fórmula na célula E3 é: =SOMA(PROCX(B3,B6:B10,E6:E10):PROCX(C3,B6:B10,E6:E10))

Como isso funciona?

O PROCX retorna um intervalo, portanto, quando ele calcula, a fórmula acaba com esta aparência: =SOMA($E$7:$E$9). Você pode ver como isso funciona por conta própria selecionando uma célula com uma fórmula PROCX semelhante a esta e, em seguida, selecione Fórmulas > Auditoria de Fórmulas > Avaliar Fórmula e, em seguida, selecione Avaliar para percorrer o cálculo.

Gostou do conteúdo? Então inscreva-se na nossa newsletter de Dicas e Truques e descubra como fazer mais com as ferramentas do Microsoft 365:

  • Senhas seguras: como proteger acessos e reduzir riscos na sua empresa
  • O que é phishing? Como identificar e evitar golpes online
  • Boas Práticas Digitais: como reduzir riscos no dia a dia corporativo
  • Inteligência Artificial como aliada da cibersegurança
  • Microsoft Teams para educação: soluções personalizadas para atender às necessidades da sua instituição 

Há mais de duas décadas, a HSBS se dedica a potencializar empresas por meio da tecnologia. Nossa abordagem propõe soluções, otimiza processos e eleva a qualidade do trabalho.

Links importantes

Termo de uso
Canal de ética
Política de privacidade
Política de Segurança da Informação
Direitos e preferências do titular de dados

Onde estamos

HSBS Recife: 4003-4917
Empresarial Moinho Recife

HSBS São Paulo: (11) 2844-8014
JK Iguatemi

HSBS Fortaleza: (85) 3402 8655
Edifício Etevaldo Nogueira Business