Pular para o conteúdo
Função por FunçãoDicionário de funções de planilha em português
XLOOKUP

Função PROCX do Excel

O que a função PROCX faz?

A função PROCX procura um valor em um intervalo e devolve o item correspondente de outro intervalo. Procura em qualquer direção, devolve correspondência exata por padrão e permite definir o que mostrar quando nada é achado. A Microsoft informa que ela não está disponível no Excel 2016 nem no 2019; existe no Excel 2021 e no Microsoft 365.

Nome em portuguêsPROCX
Nome em inglêsXLOOKUP
CategoriaPesquisa e referência
RetornaO item correspondente (ou uma matriz, se a matriz de retorno tiver várias colunas)
Existe desdeExcel 2021 · não existe no Excel 2013

Qual é a sintaxe da função PROCX?

Excel em português do BrasilPROCX(valor_procurado; matriz_procurada; matriz_retorno; [se_não_encontrada]; [modo_correspondência]; [modo_pesquisa])
Excel em inglêsXLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.

ArgumentoObrigatórioO que aceita
valor_procuradoSimO valor a procurar. Se for omitido, a função devolve as células em branco que encontrar.
matriz_procuradaSimO intervalo ou matriz onde o valor é procurado.
matriz_retornoSimO intervalo ou matriz de onde sai o resultado.
se_não_encontradaNãoO que mostrar quando não houver correspondência. Sem ele, o resultado é #N/D.
modo_correspondênciaNão0 exata (padrão); -1 exata ou o próximo menor; 1 exata ou o próximo maior; 2 com curingas (*, ? e ~).
modo_pesquisaNão1 do primeiro ao último (padrão); -1 do último ao primeiro; 2 e -2 pesquisa binária em ordem crescente ou decrescente.

Como usar a função PROCX na prática?

Exemplo 1: Achar o produto pelo código, mesmo com a coluna à esquerda

Planilha do exemplo 1 da função PROCX
ABCDE
1 ProdutoCódigoPreço
2 CanetaA10R$ 2,50Lápis
3 LápisB20R$ 1,20R$ 18,00
4 CadernoC30R$ 18,00
Produto do código B20, na célula E2 =PROCX("B20";B2:B4;A2:A4) Em inglês: =XLOOKUP("B20",B2:B4,A2:A4)
Resultado: Lápis
Preço do código C30, na célula E3 =PROCX("C30";B2:B4;C2:C4) Em inglês: =XLOOKUP("C30",B2:B4,C2:C4)
Resultado: R$ 18,00

A matriz procurada é a coluna dos códigos e a matriz de retorno é outra coluna, qualquer uma, inclusive à esquerda. O PROCX já procura o valor exato por padrão, e não precisa de número de coluna.

Exemplo 2: Mensagem quando não encontra

Planilha do exemplo 2 da função PROCX
ABCD
1 ProdutoCódigo
2 CanetaA10não encontrado
3 LápisB20
Fórmula na célula D2 =PROCX("Z99";B2:B3;A2:A3;"não encontrado") Em inglês: =XLOOKUP("Z99",B2:B3,A2:A3,"não encontrado")
Resultado: não encontrado

O quarto argumento define o que mostrar quando não há correspondência. Sem ele o resultado seria #N/D.

Exemplo 3: Faixa de bônus com correspondência "exata ou menor"

Planilha do exemplo 3 da função PROCX
ABCD
1 Vendas a partir deBônus
2 R$ 0,002%5%
3 R$ 1.000,003%
4 R$ 5.000,005%
Fórmula na célula D2 =PROCX(6200;A2:A4;B2:B4;;-1) Em inglês: =XLOOKUP(6200,A2:A4,B2:B4,,-1)
Resultado: 5%

Com o modo de correspondência -1 o PROCX procura a correspondência exata e, se não existir, usa o próximo item menor. 6.200 não está na lista, e o próximo menor é 5.000, que paga 5%. O quarto argumento ficou vazio de propósito.

Quais erros a função PROCX costuma dar?

#N/D

Por que acontece: O valor não foi encontrado e o argumento se_não_encontrada não foi informado.

Como corrigir: Confira o valor ou defina o quarto argumento.

Exemplo que gera o erro, na célula D2=PROCX("Z99";B2:B3;A2:A3)Resultado: #N/D

#VALOR!

Por que acontece: A matriz procurada e a matriz de retorno não têm o mesmo número de linhas (ou de colunas, em pesquisa na horizontal).

Como corrigir: Selecione intervalos com o mesmo tamanho.

Exemplo que gera o erro, na célula D2=PROCX("B20";B2:B4;A2:A3)Resultado: #VALOR!

#NOME?

Por que acontece: A função não existe na sua versão do Excel, como o Excel 2013, 2016 ou 2019.

Como corrigir: Use PROCV ou ÍNDICE com CORRESP, ou atualize o Excel.

PROCX no Google Planilhas e no LibreOffice Calc

ProgramaNome da funçãoObservação
ExcelPROCX (XLOOKUP)Referência deste dicionário.
Google PlanilhasXLOOKUPExiste com a mesma ideia. A lista em português do Google Planilhas mostra o nome XLOOKUP. Documentação do Google
LibreOffice CalcPROCX (XLOOKUP)Mesma lógica, com correspondência exata e aproximada, curingas e pesquisa invertida. A ajuda em português descreve a função com o nome PROCX. Está disponível desde o LibreOffice 24.8. Disponível desde o LibreOffice 24.8. Ajuda do LibreOffice

A função PROCX existe no Excel 2013?

Não existe no Excel 2013 Excel 2021

A tabela oficial de funções do Excel marca (2021) para o PROCX, e a página da função diz que ele não está disponível no Excel 2016 e no Excel 2019. Portanto, não existe no Excel 2013.

Veja todas as funções por versão em funções do Excel por versão e, para quem ainda usa o Office 2013, em o que o Excel 2013 tem e não tem.

O que mais vale saber sobre a PROCX?

  • O PROCX não está disponível no Excel 2016 e no 2019 (nem no 2013). Em versões antigas, use PROCV ou ÍNDICE com CORRESP.
  • Matriz procurada e matriz de retorno precisam ter o mesmo tamanho.
  • Diferente do PROCV, o PROCX pode devolver várias colunas de uma vez, e o resultado se espalha nas células ao lado.
  • Use o modo de pesquisa -1 para achar a última ocorrência de um valor repetido.

Perguntas frequentes sobre a PROCX

PROCX funciona no Excel 2019 ou no 2013?

Não. A Microsoft informa que o PROCX não está disponível no Excel 2016 nem no 2019, e ele também não existe no 2013. Está no Excel 2021 e no Microsoft 365.

PROCX substitui o PROCV?

Na prática, sim, onde está disponível: procura em qualquer direção, é exato por padrão e dispensa o número da coluna. Mas o PROCV continua válido e é o que funciona nas versões antigas.

Como fazer o PROCX devolver uma mensagem em vez de #N/D?

Preencha o quarto argumento, se_não_encontrada, com o texto desejado, como "não encontrado".

Funções relacionadas

Ver todas as funções de pesquisa e referência

Fontes consultadas

Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.