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:
- 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 …
- A função corresponde ao valor exato, pois o argumento do tipo de correspondência para a função MATCH é 0.
- 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.