Explicação de MATCH e XMATCH
Deslize para mostrar o menu
O que a função MATCH faz
A função MATCH procura um valor em um intervalo e retorna a posição desse valor.
Em vez de retornar o valor em si, MATCH retorna a posição relativa da correspondência.
Essa posição pode então ser utilizada por outras funções, como INDEX.
Sintaxe básica
=MATCH(lookup_value; lookup_array; match_type)
lookup_value: o valor a ser procurado;lookup_array: o intervalo onde o Excel procura o valor;match_type: controla como o Excel realiza a correspondência.
Opções de tipo de correspondência
Value | Meaning |
|---|---|
0 | correspondência exata |
1 | correspondência exata ou próximo valor menor |
-1 | correspondência exata ou próximo valor maior |
Exemplo Encontrando a Posição de um Produto
Considere que a planilha contém a seguinte lista: Product, Mouse, Keyboard, Monitor, Webcam. A lista está localizada no intervalo A3:A6.
Para encontrar a posição de Monitor, utilize:
=MATCH("Monitor"; A4:A7; 0)
O Excel pesquisa a lista e retorna: 3. Porque Monitor é o terceiro item no intervalo.
O número retornado é relativo ao intervalo selecionado, não à planilha. MATCH simplesmente retorna a posição da correspondência.
Função XMATCH
XMATCH é a versão moderna do MATCH.
Funciona de forma semelhante, mas oferece mais flexibilidade.
Sintaxe Básica
=XMATCH(lookup_value; lookup_array)
XMATCH realiza uma correspondência exata por padrão, portanto o argumento do tipo de correspondência não é necessário.
Exemplo Usando XMATCH
Para encontrar a posição de Monitor:
=XMATCH("Monitor"; A4:A7)
O resultado também é: 3
Por Que XMATCH É Frequentemente Preferido
XMATCH aprimora várias limitações do MATCH:
- Correspondência exata é o comportamento padrão;
- Suporta buscas reversas;
- Oferece opções adicionais de pesquisa.
No entanto, ambas as funções retornam a posição da correspondência, e não o valor em si.
MATCH e XMATCH não retornam o valor de uma tabela.
Eles retornam a posição do valor dentro de um intervalo.
Essa posição pode então ser usada pelo INDEX para recuperar o valor correspondente.
Cenário
Uma planilha contém uma lista de nomes de produtos. Um nome de produto é inserido em uma célula de entrada. Seu objetivo é retornar a posição desse produto dentro da lista.
Instruções da Tarefa
Utilize XMATCH para retornar a posição do nome do departamento selecionado dentro da lista.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo