PROCX (XLOOKUP)
A evolução do PROCV: busca mais flexível, em qualquer direção, com melhor tratamento de erros.
Sintaxe
=PROCX(valor_procurado, matriz_procurada, matriz_retorno, [se_não_encontrado], [modo_correspondência], [modo_pesquisa])
valor_procuradoO valor a procurar
matriz_procuradaO intervalo onde procurar
matriz_retornoO intervalo de onde retornar o valor
[[se_não_encontrado]]Valor a retornar se não encontrar (opcional)
[[modo_correspondência]]0 = exato (padrão), -1 = exato ou menor, 1 = exato ou maior
[[modo_pesquisa]]1 = primeiro ao último, -1 = último ao primeiro
Exemplos Práticos
Busca simples
=PROCX(A1, Produtos, Precos)Busca produto e retorna preço.
Com valor padrão
=PROCX(A1, B:B, C:C, "Não encontrado")Retorna mensagem se não encontrar.
Busca para esquerda
=PROCX(D1, C:C, A:A)Diferente do PROCV, busca em qualquer direção.
Última ocorrência
=PROCX(A1, B:B, C:C, , 0, -1)Retorna a última correspondência.