A função PROCX é uma função introduzida no Microsoft Excel a partir do Excel 365 e Excel 2019, e é uma das funções mais poderosas para buscas e referências, substituindo funções como PROCV e ÍNDICE/CORRESP em muitos casos.
Sintaxe da Função PROCX
A sintaxe básica da função PROCX é:
PROCX(valor_procurado, intervalo_procurado, [intervalo_retorno], [se_não_encontrado])Argumentos
valor_procurado: O valor que você deseja encontrar no intervalo de pesquisa.intervalo_procurado: O intervalo onde você procura o valor especificado.intervalo_retorno(opcional): O intervalo de onde você deseja obter o resultado correspondente. Se omitido, ointervalo_procuradoé usado para o retorno.se_não_encontrado(opcional): O valor a ser retornado se nenhum correspondência for encontrada. Se omitido, a função retornará um erro se o valor não for encontrado.
Exemplo de Uso
Suponha que você tenha uma tabela de produtos com os seguintes dados:
| Produto | Preço |
|---|---|
| Maçã | 1,50 |
| Banana | 2,00 |
| Laranja | 3,00 |
E você quer encontrar o preço de uma “Banana”. Você pode usar PROCX da seguinte forma:
=PROCX("Banana", A2:A4, B2:B4)Neste exemplo:
"Banana"é ovalor_procurado.A2:A4é ointervalo_procurado(onde procuramos “Banana”).B2:B4é ointervalo_retorno(de onde retornamos o preço).
Se você quiser lidar com o caso em que o produto não seja encontrado, você pode adicionar um valor para o argumento se_não_encontrado:
=PROCX("Manga", A2:A4, B2:B4, "Produto não encontrado")Se “Manga” não estiver na lista, a função retornará “Produto não encontrado”.
Vantagens do PROCX
- Flexibilidade: Ao contrário do
PROCV, a funçãoPROCXpode procurar valores em qualquer direção (esquerda ou direita). - Sem necessidade de ordenação: Não é necessário que o intervalo de pesquisa esteja ordenado.
- Tratamento de erros: Permite especificar um valor de retorno se o valor procurado não for encontrado.
Essa função simplifica muitas operações de busca e referência no Excel, tornando o trabalho com dados mais eficiente e intuitivo.