Como usar a função XLOOKUP (PROCX) no Excel

Português Inglês
PROCX XLOOKUP

A função XLOOKUP (PROCX em português) é uma adição moderna e poderosa ao conjunto de ferramentas de busca do Microsoft Excel e Google Sheets. Ela permite procurar um valor específico em um intervalo ou matriz e retornar um valor correspondente de outro, de modo mais flexível e eficiente que as funções VLOOKUP (PROCV) e HLOOKUP (PROCH).

Esta função é extremamente útil em diversas áreas como negócios, finanças, acadêmicas e pessoais, facilitando a integração de dados de diferentes fontes de maneira precisa e eficaz.

Sintaxe e Exemplos

A sintaxe básica da função XLOOKUP é:

XLOOKUP(valor_procurado, matriz_procura, matriz_retorno, [valor_se_não_achado], [correspondência_moda], [pesquisa_moda])
  • valor_procurado: O valor que você deseja encontrar.
  • matriz_procura: Intervalo onde o valor será procurado.
  • matriz_retorno: Intervalo de onde será extraído o valor correspondente.
  • valor_se_não_achado (opcional): O valor retornado se o valor_procurado não for encontrado.
  • correspondência_moda (opcional): Estabelece se a correspondência deve ser exata ou aproximada.
  • pesquisa_moda (opcional): Define como a matriz_procura deve ser ordenada, seja ascendente, descendente ou binária.

Exemplo prático:

Considere uma tabela com nomes e idades e você deseja encontrar a idade de uma pessoa específica:

=PROCX("João", A2:A100, B2:B100, "Não encontrado")

Neste exemplo, a função PROCX procura por “João” na coluna A, entre as células A2 e A100. Se encontrado, retorna a idade correspondente na coluna B; caso contrário, retorna “Não encontrado”.

Aplicações Práticas

Vejamos duas situações em que a função XLOOKUP pode ser especialmente útil:

Gerenciamento de Inventário

Suponha que você gerencia um inventário e precisa verificar rapidamente o preço de um item específico:

=PROCX("Teclado Mecânico", B2:B500, D2:D500, "Produto não encontrado")

Na coluna B (B2:B500), os produtos estão listados e, na coluna D (D2:D500), estão os preços. A função PROCX localiza o “Teclado Mecânico” e retorna o seu preço na coluna D.

Administração de Recursos Humanos

Em um contexto de RH, onde é necessário encontrar a data de admissão de um empregado rapidamente:

=PROCX("Maria Silva", A2:A200, C2:C200, "Empregado não encontrado")

A coluna A contém os nomes dos empregados (A2 até A200) e a coluna C as datas de admissão. PROCX busca por “Maria Silva” e retorna a data de sua admissão. Caso não a encontre, retorna “Empregado não encontrado”.

Em suma, XLOOKUP ou PROCX simplifica significativamente a busca e associação de dados entre diferentes tabelas ou intervalos. A função se adapta a diversos contextos, tornando o manejo de grandes volumes de dados mais eficiente e reduzindo a margem de erros, especialmente quando comparada com métodos anteriores como VLOOKUP e HLOOKUP.

Mais Informações: https://support.microsoft.com/pt-pt/office/função-procx-b7fd680e-6d10-43e6-84f9-88eae8bf5929

Outras funções
Devolve o número de áreas numa referência
Devolve o número de coluna numa referência
Devolve o número de colunas numa referência
Procura valores numa referência ou numa matriz
Devolve o deslocamento de referência de uma determinada referência
Devolve uma referência a uma única célula numa folha de cálculo como texto
Devolve uma lista de valores únicos numa lista ou alcance
Filtra uma gama de dados com base nos critérios que define
Devolve a fórmula numa referência como texto
Cria um atalho ou hiperligação que abre um documento armazenado num servidor de rede, numa intranet ou na Internet
Utiliza um índice para escolher um valor de uma referência ou de uma matriz
Devolve uma referência indicada por um valor de texto
Devolve o número da linha de uma referência
Devolve o número de linhas numa referência
Devolve DaDos armazenaDos num relatório De tabela Dinâmica
Classifica o conteúdo de uma gama ou matriz
Classifica o conteúdo de uma gama ou matriz com base nos valores de uma gama ou matriz correspondente
Procura valores num vetor ou numa matriz
Procura na linha superior de uma matriz e devolve o valor da célula indicada
Procura na primeira coluna de uma matriz e percorre a linha para devolver o valor de uma célula
Obtém dados em tempo real a partir de um programa que suporte automatização COM
Seleciona um valor a partir de uma lista de valores
Devolve a transposição de uma matriz
Devolve a posição relativa de um item numa matriz ou alcance de células