1
A1:L1 · Valor da célula

PROCV vs PROCX.

D2
2

Atualizado · 2026-05-29 · ~9 min de leitura

PROCV ou PROCX: do que se trata?

PROCV (VLOOKUP em inglês) é, há décadas, a função de busca mais conhecida do Excel. Procura um valor na primeira coluna de um intervalo e devolve um valor de uma coluna mais à direita. PROCX (XLOOKUP) é a função moderna que a sucede, introduzida com o Excel 365: mais flexível, mais robusta e sem as armadilhas clássicas do PROCV.

As duas resolvem a mesma necessidade básica: «encontre este valor e me devolva o valor correspondente». A diferença está nos detalhes, e são eles que decidem qual te convém. Neste guia você verá as duas sintaxes com os nomes de funções em português, a comparação direta, exemplos práticos e uma recomendação clara.

Nota sobre a sintaxe: no Excel em português (Brasil) os argumentos são separados por ponto e vírgula (;), porque a vírgula é o separador decimal. Os exemplos abaixo usam ponto e vírgula.

PROCV: sintaxe

=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])

Exemplo — obter o preço de um produto indicado em E1 a partir do catálogo A:C:

=PROCV(E1; A:C; 3; FALSO)

PROCV procura o valor de E1 na coluna A e devolve o da 3.ª coluna (Preço). FALSO força a correspondência exata.

PROCX: sintaxe

=PROCX(valor_procurado; matriz_procurada; matriz_retorno; [se_não_encontrado])

O mesmo exemplo, mas com PROCX — coluna de busca A, coluna de resultado C:

=PROCX(E1; A:A; C:C)

Sem número de coluna, sem FALSO: aqui a correspondência exata é o comportamento padrão. Para exibir um texto se não houver resultado:

=PROCX(E1; A:A; C:C; "Não encontrado")

Comparação direta

CaracterísticaPROCVPROCX
Direção da buscaSó à direitaQualquer direção (também à esquerda)
Correspondência padrãoAproximada (VERDADEIRO)Exata
Segura ao inserir colunasNão (o índice se desloca)Sim
Tratamento de erro integradoNão (requer SEERRO)Sim (se_não_encontrado)
DisponibilidadeTodas as versões, NumbersExcel 365 / 2021, Sheets
SimplicidadeMuito difundida, conhecidaMais clara, menos erros

Trocar PROCV por PROCX — passo a passo

  1. Anote a coluna de busca e a de resultado do seu PROCV. Em =PROCV(E1; A:C; 3; FALSO), a busca é A e o resultado C.
  2. Escreva a estrutura =PROCX(valor_procurado; matriz_procurada; matriz_retorno) com suas colunas: =PROCX(E1; A:A; C:C).
  3. Tire o FALSO: PROCX busca em exata por padrão.
  4. Substitua um possível SEERRO pelo 4.º argumento: =PROCX(E1; A:A; C:C; "Não encontrado").

Erros frequentes

#N/D (valor não encontrado)

O erro mais frequente das duas funções. O valor procurado não está na coluna de busca, muitas vezes por espaços sobrando (corrija com ARRUMAR), por números guardados como texto, ou por um valor que falta. Com PROCV, controle com SEERRO(PROCV(E1; A:C; 3; FALSO); "Não encontrado"); com PROCX, com o argumento se_não_encontrado.

#REF! (número de coluna incorreto)

Com PROCV, #REF! aparece quando o número da coluna ultrapassa as colunas da matriz, por exemplo o índice 5 em uma matriz de 3 colunas. PROCX não tem esse problema: não há número, você aponta direto para a coluna de resultado.

Resultado errado na aproximada

Se você omite o último argumento do PROCV, ele é VERDADEIRO (aproximada), e sem a primeira coluna ordenada de forma crescente o resultado fica incorreto, sem aviso de erro. Para uma busca exata, informe sempre FALSO. PROCX busca em exata por padrão e evita essa armadilha.

Disponibilidade e plataformas

O FormulaAI gera a fórmula automaticamente na sintaxe correta da sua planilha, com o nome de função em português e o separador adequado. Você descreve em português o que a fórmula deve fazer e escolhe Excel, Planilhas Google ou Numbers.

Perguntas frequentes

Qual a diferença entre PROCV e PROCX?

PROCV procura um valor na primeira coluna de um intervalo e devolve um valor de uma coluna à direita. PROCX é a sucessora: o intervalo de busca e o de resultado ficam separados, a busca funciona em qualquer direção (inclusive à esquerda) e a correspondência exata é o comportamento padrão. PROCX ainda inclui tratamento de erro com o argumento «se_não_encontrado».

Devo usar PROCV ou PROCX?

Se você usa o Excel 365 ou o Excel 2021 (ou o Planilhas Google), PROCX quase sempre é a melhor escolha: mais robusta ao inserir colunas, busca à esquerda e dispensa o SEERRO para o caso #N/D. PROCV continua útil se o arquivo for compartilhado com versões antigas do Excel ou com o Apple Numbers, que não conhecem PROCX.

PROCX funciona em qualquer versão do Excel?

Não. PROCX existe desde o Excel 365 e o Excel 2021, e no Excel para a web. No Excel 2019, 2016 e anteriores não está disponível: ali você precisa usar PROCV ou ÍNDICE/CORRESP. O Apple Numbers também não suporta PROCX.

PROCX pode buscar para a esquerda?

Sim. Como o intervalo de busca e o de resultado são argumentos distintos, a coluna de resultado pode ficar à esquerda da de busca. PROCV não permite isso: a coluna de busca é sempre a primeira e o resultado precisa estar à direita.

Por que o PROCV devolve o erro #N/D?

O mais comum é o valor procurado não ser encontrado na primeira coluna: por espaços sobrando, por um número guardado como texto, ou porque o valor não existe. Use SEERRO(PROCV(…);"Não encontrado") para controlar isso. PROCX faz direto com o argumento «se_não_encontrado».

Documentação oficial da Microsoft

Você também pode gostar

3
Testar grátis → Próximo: ÍNDICE/CORRESP Descreva em português · escrevemos PROCV ou PROCX · ~US$ 2,99/mês ilimitado
‹ ›
InícioComparativoComo funciona
Guias
FAQSuporte