Como usar a função MATCH no Excel

Anonim

Neste artigo, aprenderemos como usar a função MATCH no Excel.

Por que usamos a função MATCH?

Dada uma tabela de 500 linhas e 50 colunas, precisamos obter um valor de índice de linha na 455ª linha e na 26ª coluna. Para isso, podemos rolar para baixo até a linha 455 e atravessar para a coluna 26 e copiar o valor. Mas não podemos tratar o Excel como cópias impressas. A função MATCH retorna o INDEX em um determinado valor de linha e coluna em uma matriz de tabela. Vamos aprender a sintaxe da função MATCH e ilustrar como usar a função no Excel abaixo.

Função MATCH no Excel

A função MATCH no excel apenas retorna o índice da primeira aparição de um valor em um array (dimensão única). Esta função está associada principalmente à função INDEX, geralmente conhecida como função INDEX-MATCH.

Sintaxe da função MATCH:

= MATCH (valor de pesquisa, matriz de pesquisa, tipo de correspondência)

valor de pesquisa: O valor que você está procurando na matriz.

matriz de pesquisa: As matrizes nas quais você está procurando um valor

Tipo de partida : O tipo de correspondência. 0 para correspondência exata, 1 por menos que e -1 para maior que.

Exemplo :

Tudo isso pode ser confuso de entender. Vamos entender como usar a função usando um exemplo.

Aqui na imagem acima, temos uma mesa. Na célula H1, temos nossa tarefa de retornar o número de índice da primeira aparição de Gill e Kivell.

Na célula I2, escreva esta fórmula e arraste-a para baixo para I3.

= CORRESPONDÊNCIA (H2, $ C $ 2: $ C $ 15,0)

Temos nossos números de índice.

Agora você pode usar este número de índice com a função INDEX do Excel para recuperar dados de tabelas.

Se você não sabe como usar a função INDEX MATCH para recuperar dados, o artigo abaixo será útil para você.

https://www.exceltip.com/lookup-formulas/retrieving-matching-values-from-not-adjacent-list.html

Você sabe como usar a fórmula MATCH com VLOOKUP para automatizar relatórios? No próximo artigo, aprenderemos o uso da fórmula VLOOKUP MATCH. Até então, continue praticando - continue se destacando.

Uso da função INDEX & MATCH para pesquisar o valor

Aqui, temos uma lista de pontuações obtidas pelos alunos com sua lista de assuntos. Precisamos encontrar a pontuação para um aluno (Gary) e sujeito (estudos sociais) específicos, conforme mostrado no instantâneo abaixo.

O Student value1 deve corresponder à matriz Row_header e Subject value2 deve corresponder à matriz Column_header.

Use a fórmula na célula J6:

= INDEX (tabela, MATCH (J5, linha, 0, MATCH (J4, coluna, 0)))

Explicação:

  • A função MATCH corresponde ao valor do aluno na célula J4 com a matriz do cabeçalho da linha e retorna sua posição 3 como um número.
  • A função MATCH corresponde ao valor do Assunto na célula J5 com a matriz do cabeçalho da coluna e retorna sua posição 4 como um número.
  • A função INDEX obtém o número do índice da linha e da coluna, procura nos dados da tabela e retorna o valor correspondente.
  • O argumento do tipo MATCH é fixado em 0. Como a fórmula irá extrair a correspondência exata.

Aqui, os valores da fórmula são fornecidos como referências de célula e row_header, table e column_header são fornecidos como intervalos nomeados.

Como você pode ver no instantâneo acima, obtivemos a pontuação obtida pelo aluno Gary no assunto Estudos Sociais como 36. E isso prova que a fórmula funciona bem e para dúvidas veja as notas abaixo para compreensão.

Agora usaremos a correspondência aproximada com cabeçalhos de linha e cabeçalhos de coluna como números. A correspondência aproximada leva apenas os valores numéricos, pois não há como se aplicar a valores de texto

Aqui temos um preço de valores de acordo com a Altura e Largura do produto. Precisamos encontrar o preço para uma altura (34) e largura (21) específicas, conforme mostrado no instantâneo abaixo.

O valor 1 da altura deve corresponder à matriz Row_header e o valor 2 da largura deve corresponder à matriz Cabeçalho da coluna.

Use a fórmula na célula K6:

= ÍNDICE (dados, CORRESPONDÊNCIA (K4, Altura, 1, CORRESPONDÊNCIA (K5, Largura, 1)))

Explicação:

  • A função MATCH combina o valor da Altura na célula K4 com a matriz do cabeçalho da linha e retorna sua posição 3 como um número.
  • A função MATCH combina o valor da largura na célula K5 com a matriz do cabeçalho da coluna e retorna sua posição 2 como um número.
  • A função INDEX obtém o número do índice da linha e da coluna, procura nos dados da tabela e retorna o valor correspondente.
  • O argumento do tipo MATCH é fixado em 1. Como a fórmula irá extrair a correspondência aproximada.

Aqui, os valores da fórmula são fornecidos como referências de célula e row_header, data e column_header são fornecidos como intervalos nomeados, conforme mencionado no instantâneo acima.

Como você pode ver no instantâneo acima, temos o Preço obtido por altura (34) & Largura (21) como 53,10. E isso prova que a fórmula funciona bem e para dúvidas veja as notas abaixo para mais compreensão.

Você também pode realizar pesquisas de correspondências exatas usando as funções INDEX e MATCH no Excel. Saiba mais sobre como fazer pesquisa sensível a maiúsculas e minúsculas usando a função INDEX & MATCH no Excel. Você também pode procurar as correspondências parciais usando os curingas no Excel.

Notas:

  1. A função retorna o erro #NA se o argumento da matriz de pesquisa para a função MATCH for uma matriz 2D, que é o campo de cabeçalho dos dados …
  2. A função corresponde ao valor exato, pois o argumento do tipo de correspondência para a função MATCH é 0.
  3. Os valores de pesquisa podem ser fornecidos como referência de célula ou diretamente usando o símbolo de aspas (") na fórmula como argumentos.

Espero que este artigo sobre como usar a função MATCH no Excel seja explicativo. Encontre mais artigos sobre como encontrar valores e fórmulas Excel relacionadas aqui. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva para nós no site de e-mail.

Use INDEX e MATCH para pesquisar o valor : A fórmula INDEX & MATCH é usada para pesquisar de forma dinâmica e precisa um valor em uma determinada tabela. Esta é uma alternativa para a função VLOOKUP e supera as deficiências da função VLOOKUP.

Use PROCV de duas ou mais tabelas de pesquisa : Para pesquisar em várias tabelas, podemos usar uma abordagem IFERROR. Para pesquisar em várias tabelas, ele considera o erro como uma opção para a próxima tabela. Outro método pode ser uma abordagem If.

Como fazer pesquisa sensível a maiúsculas e minúsculas no Excel : A função VLOOKUP do Excel não diferencia maiúsculas de minúsculas e retornará o primeiro valor correspondente da lista. INDEX-MATCH não é exceção, mas pode ser modificado para diferenciar maiúsculas de minúsculas.

Pesquisar texto que aparece com frequência com critérios no Excel : A pesquisa aparece com mais frequência em texto em um intervalo em que usamos INDEX-MATCH com a função MODE.

Artigos populares :

Como usar a função IF no Excel : A instrução IF no Excel verifica a condição e retorna um valor específico se a condição for TRUE ou retorna outro valor específico se FALSE.

Como usar a função PROCV no Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.

Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.

Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.