Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Match e Xmatch Explicados | Index Match e Modelos de Busca Flexíveis
Excel Lookup Mastery

bookMatch e Xmatch Explicados

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 usada 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

Exemplo Encontrando a Posição de um Produto

Assuma 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.

captura de tela

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

captura de tela

Por que o XMATCH é frequentemente preferido

XMATCH melhora várias limitações do MATCH:

  • A correspondência exata é o comportamento padrão;
  • Suporta buscas reversas;
  • Oferece opções de pesquisa adicionais.

No entanto, ambas as funções retornam a posição da correspondência, e não o valor em si.

Note
Nota

MATCH e XMATCH não retornam o valor de uma tabela. Eles retornam a localização do valor dentro de um intervalo. Essa posição pode então ser usada pelo INDEX para recuperar o valor correspondente.

Note
Nota

Se você utiliza o Excel em português (Brasil), algumas funções têm nomes diferentes:

MATCHCORRESP
XMATCHCORRESPX

Além disso, pode ser necessário usar ; em vez de , como separador de argumentos.

Cenário

Uma planilha contém uma lista de nomes de produtos. Um nome de produto é inserido em uma célula de entrada. O 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.

question mark

Qual afirmação descreve corretamente uma diferença entre as funções MATCH e XMATCH no Excel

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 2
some-alt