Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Combinando INDEX e XMATCH para Buscas Dinâmicas | Index Match e Modelos de Busca Flexíveis
Excel Lookup Mastery

bookCombinando INDEX e XMATCH para Buscas Dinâmicas

Deslize para mostrar o menu

Por que Combinar INDEX e XMATCH

A função INDEX recupera um valor com base na posição de uma linha ou coluna. A função XMATCH procura um valor em um intervalo e retorna sua posição.

Quando essas duas funções são combinadas:

  • XMATCH encontra a posição do valor;
  • INDEX recupera o valor correspondente de outra coluna.

Juntas, elas criam uma fórmula de busca flexível.

Exemplo de Recuperação de Preço de Produto

Considere que a planilha contém a seguinte tabela.

Product

Category

Price

Mouse

Accessories

20

Keyboard

Accessories

35

Monitor

Electronics

180

Webcam

Electronics

45

O nome do produto a ser pesquisado é inserido na célula E2. O objetivo é retornar o Price desse produto.

=INDEX(C2:C5; XMATCH(E2; A2:A5))

A função XMATCH é executada primeiro.

XMATCH(E2; A2:A5)
  • E2: contém o nome do produto a ser pesquisado;
  • A2:A5: contém a lista de produtos;
  • XMATCH: pesquisa na lista e retorna a posição da correspondência.

Se E2 contiver Monitor, XMATCH retorna 3 porque Monitor é o terceiro item no intervalo.

INDEX utiliza a posição

A posição retornada é passada para a função INDEX.

INDEX(C2:C5; 3)
  • C2:C5: contém os preços dos produtos;
  • 3: refere-se à terceira linha dentro do intervalo;
  • INDEX: retorna o valor localizado nessa posição. Resultado: 180.
captura de tela

O que torna isso dinâmico

XMATCH determina automaticamente a posição da linha. Se o nome do produto em E2 for alterado, XMATCH retorna uma posição diferente e INDEX recupera o valor correspondente. Isso permite que a fórmula de busca se adapte a diferentes entradas.

INDEX + XMATCH permite:

  • Separar as colunas de busca e de retorno;
  • Trabalhar com colunas em qualquer ordem;
  • Construir modelos de busca dinâmicos.

Essa combinação é comumente utilizada quando é necessário maior controle sobre o processo de busca.

Cenário

Uma planilha contém uma tabela com Product Name, Category e Price. Um nome de produto é inserido em uma célula de entrada. O objetivo é retornar a Category utilizando a combinação de INDEX e XMATCH.

Instruções da tarefa

  • Utilizar XMATCH para encontrar a posição do nome do produto na lista de produtos;
  • Utilizar INDEX para recuperar a Category da tabela;
  • Combinar ambas as funções em uma única fórmula.
question mark

Qual é a principal vantagem de combinar as funções INDEX e XMATCH para buscas no Excel?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3

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 3
some-alt