Para usar o PROCX, escreva =PROCX(valor que você procura; onde procurar; onde está o resultado). Diferente do PROCV, a coluna do resultado pode ficar de qualquer lado, a correspondência já é exata por padrão e você pode definir o que aparece quando nada é encontrado. Só não conte com ele no Excel 2016 nem no Excel 2019.
O PROCX resolve o mesmo problema do PROCV: localizar coisas nas linhas de uma tabela ou de um intervalo, como o preço de uma peça pelo número da peça ou o nome de um funcionário pela ID. A diferença é a liberdade. Você procura em uma coluna e traz o resultado da mesma linha em outra coluna, independentemente de qual lado essa coluna de retorno esteja. Li o artigo da função na Central de Ajuda da Microsoft em outubro de 2026, e o que segue é o que ele ensina, com os seis exemplos explicados.
Primeiro: a sua versão tem PROCX?
O PROCX não está disponível no Excel 2016 e no Excel 2019. Existe uma situação que confunde: você pode abrir no Excel 2016 ou 2019 uma pasta de trabalho que já traz a função, porque outra pessoa criou o arquivo em uma versão mais recente do Excel. Ver a fórmula na planilha não quer dizer que você consegue escrever uma nova. Se for o seu caso, o caminho é o PROCV.
A sintaxe do PROCX
No artigo, a sintaxe aparece assim: =PROCX(pesquisa_valor; pesquisa_matriz; matriz_retorno; [se_não_encontrada]; [modo_correspondência]; [modo_pesquisa]). Os três primeiros argumentos fazem a busca. Os três entre colchetes são opcionais e é neles que o PROCX ganha do PROCV.
| Argumento | Obrigatório? | Para que serve |
|---|---|---|
| pesquisa_valor | Sim, com uma ressalva | O valor a ser pesquisado. Se for omitido, o PROCX retorna as células em branco que encontrar na matriz de pesquisa. |
| pesquisa_matriz | Sim | A matriz ou o intervalo onde a busca acontece. |
| matriz_retorno | Sim | A matriz ou o intervalo de onde vem o resultado. |
| se_não_encontrada | Não | O texto que você quer ver quando não houver correspondência válida. Sem ele, o resultado é #N/A. |
| modo_correspondência | Não | O tipo de correspondência: exata, exata ou próximo menor, exata ou próximo maior, ou curinga. |
| modo_pesquisa | Não | A ordem da busca: do primeiro item, do último item ou binária. |
Modo de correspondência e modo de pesquisa
Os dois últimos argumentos recebem números. Para o modo de correspondência:
| Valor | O que faz |
|---|---|
| 0 | Correspondência exata. Se nada for encontrado, retorna #N/A. É o padrão. |
| -1 | Correspondência exata. Se nada for encontrado, retorna o próximo item menor. |
| 1 | Correspondência exata. Se nada for encontrado, retorna o próximo item maior. |
| 2 | Correspondência com curingas, em que o asterisco, o ponto de interrogação e o til têm significado especial. |
E para o modo de pesquisa:
| Valor | O que faz |
|---|---|
| 1 | Pesquisa começando do primeiro item. É o padrão. |
| -1 | Pesquisa reversa, começando do último item. |
| 2 | Pesquisa binária que depende da matriz de pesquisa estar em ordem crescente. |
| -2 | Pesquisa binária que depende da matriz de pesquisa estar em ordem decrescente. |
O cuidado está nos modos 2 e -2. O artigo é direto: se a matriz de pesquisa não estiver classificada na ordem certa, resultados inválidos serão retornados. E nada avisa você disso. Se não tem certeza da ordem, fique no padrão.
PROCX ou PROCV: o que muda na prática
| Ponto | PROCV | PROCX |
|---|---|---|
| Como você aponta o resultado | Uma matriz de tabela e um número de índice de coluna | Uma matriz de pesquisa e uma matriz de retorno |
| Direção | Só da esquerda para a direita | A coluna de retorno pode estar de qualquer lado |
| Padrão sem o último argumento | Correspondência aproximada | Correspondência exata |
| Quando não encontra | #N/A | #N/A ou o texto de se_não_encontrada |
| Vários resultados de uma vez | Não | Pode retornar uma matriz com vários itens |
O exemplo 1 do artigo mostra bem a troca. Ele procura o nome de um país e retorna o código telefônico, com o valor na célula F2, a pesquisa em B2:B11 e o retorno em D2:D11: =PROCX(F2;B2:B11;D2:D11). Não precisa do modo de correspondência porque o PROCX já faz correspondência exata. O PROCV equivalente seria =PROCV(F2;B2:D11;3;FALSO), com o número da coluna e o FALSO que você precisa lembrar de colocar.
Os outros exemplos da Microsoft, explicados
- Exemplo 2: dois resultados com uma fórmula. A busca usa o número de ID do funcionário e traz o nome e o departamento, das células C5:D14, de uma vez. Isso o PROCV não faz.
- Exemplo 3: mensagem quando não acha. É o exemplo anterior com o argumento se_não_encontrada. Em vez de #N/A, aparece o texto que você escolheu.
- Exemplo 4: faixa de imposto. A fórmula procura na coluna C a renda pessoal digitada em E2 e devolve a taxa de imposto da coluna B. O se_não_encontrada retorna 0 (zero) se nada for encontrado, o modo de correspondência é 1, ou seja, exata ou o próximo item maior, e o modo de pesquisa é 1, do primeiro ao último item. Repare: a coluna de pesquisa está à direita da coluna de retorno, algo que o PROCV não consegue.
- Exemplo 5: busca vertical e horizontal ao mesmo tempo. Um PROCX dentro de outro procura Lucro Bruto na coluna B, depois procura Qtr1 na linha superior da tabela, C5:F5, e retorna o valor no cruzamento. É parecido com usar ÍNDICE e CORRESP juntas. A Microsoft também diz que o PROCX pode substituir o PROCH.
- Exemplo 6: somar entre dois pontos. A fórmula em E3 junta a função SOMA com dois PROCX para somar tudo entre dois itens: uvas, bananas e as pêras que estão no meio. Fica assim: =SOMA(PROCX(B3;B6:B10;E6:E10):PROCX(C3;B6:B10;E6:E10)). O exemplo foi sugerido pelo MVP do Microsoft Excel Bill Jelen.
O detalhe que pega quem vem do PROCV
Quem passou anos escrevendo FALSO no fim do PROCV tende a procurar o equivalente no PROCX e acaba mexendo no modo de correspondência sem necessidade. Não precisa: o padrão já é exato. O argumento que vale a pena aprender logo é o se_não_encontrada. Uma planilha cheia de #N/A assusta quem recebe o arquivo. Uma célula com Não encontrado explica o que aconteceu.
O segundo detalhe é a ressalva do primeiro argumento. Se a célula do valor procurado estiver vazia, o PROCX não fica parado: retorna as células em branco que encontrar na matriz de pesquisa. Confira isso antes de arrastar a fórmula por uma coluna inteira.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Minha opinião
Se o seu Excel tem PROCX, use o PROCX. Você escreve menos, não depende da ordem das colunas e não corre o risco de esquecer o FALSO e receber um valor errado sem aviso. O PROCV continua útil para abrir arquivos antigos e para quem trabalha no Excel 2016 ou 2019. Para começar, aprenda só os três argumentos obrigatórios e o se_não_encontrada. Os modos ficam para quando você precisar.
E se você também cuida das redes da empresa, guardei dois guias com o mesmo espírito de passo a passo: o que fazer quando a conta do Instagram é denunciada e como excluir uma conta do Facebook.
Perguntas frequentes
Qual a diferença entre PROCX e PROCV?
O PROCV usa uma matriz de tabela e um número de coluna e só procura da esquerda para a direita. O PROCX usa uma matriz de pesquisa e uma de retorno, procura em qualquer direção e é exato por padrão.
Por que o PROCX não aparece no meu Excel?
O PROCX não está disponível no Excel 2016 e no Excel 2019. Você pode ver a função em um arquivo criado por outra pessoa em uma versão mais recente.
Como fazer o PROCX mostrar um texto quando não encontra?
Use o quarto argumento, se_não_encontrada. Sem ele, o PROCX retorna #N/A quando não há correspondência válida.
O PROCX precisa do FALSO como o PROCV?
Não. O modo de correspondência padrão do PROCX é 0, correspondência exata.
O PROCX retorna mais de uma coluna?
Sim. Ele pode retornar uma matriz com vários itens, como o nome e o departamento de um funcionário com uma única fórmula.
O PROCX substitui o PROCH?
Sim. Segundo a Microsoft, o PROCX também pode ser usado no lugar do PROCH.


