Excel MATCH função
O Microsoft Excel Função MATCH procura um valor específico em um intervalo de células e retorna a posição relativa desse valor.
Sintaxe
=MATCH (lookup_value, lookup_array, [match_type])
Argumentos
Valor_procurado (Exigido): O valor específico que você deseja corresponder na matriz look_up;
Este argumento pode ser um número, texto, valor lógico ou uma referência de célula a um valor (número, texto ou valor lógico)
Matriz_de_pesquisa (Exigido): Um intervalo de células que contém o valor que você está procurando.
Tipo de partida (opcional): O tipo de correspondência que a função executará. Ele contém 3 tipos:
- 0 - Encontra o primeiro valor que corresponde exatamente a lookup_value
- 1 - ou omitido Se o valor de correspondência exata não puder ser encontrado, Match irá encontrar o maior valor que é menor ou igual ao valor look_up.
Os valores no argumento da matriz look_up devem estar em ordem crescente. - -1 - Encontra o menor valor maior ou igual ao valor look_up.
Os valores no argumento da matriz look_up devem estar em ordem decrescente.
Valor de retorno
A função MATCH retornará um número que representa a posição de um valor que você está procurando.Notas de função
1. A função MATCH não faz distinção entre maiúsculas e minúsculas.
2. A função Match retornará o valor de erro # N / A ao não encontrar uma correspondência.
3. A função MATCH permite usar os caracteres curinga no argumento lookup_value para correspondência aproximada.
Exemplos
Exemplo 1: função MATCH para correspondência exata
Faça o seguinte para retornar a posição de Charles Monaghan no intervalo B3: B7.
Selecione uma célula em branco e insira a fórmula abaixo nela e pressione a tecla Enter para obter o resultado.
=MATCH(D4,B3:B7,0)
Note: Na fórmula, D4 contém o valor de pesquisa; B3: B7 é o intervalo de células que contém o valor que você está procurando; número 0 significa que você está procurando o valor de correspondência exata.
Exemplo 2: função MATCH para correspondência aproximada
Esta seção fala sobre o uso da função MATCH para fazer a pesquisa de correspondência aproximada no Excel.
Conforme mostrado na captura de tela abaixo, você deseja procurar a posição do número 2500 no intervalo B3: B7, mas não há 2500 na lista, aqui vou mostrar como retornar a posição do maior valor que é inferior a 2500 na lista.
Selecione uma célula em branco, insira a fórmula abaixo nela e pressione a tecla Enter para obter o resultado.
=MATCH(D4,B3:B7,1)
Em seguida, ele retornará a posição do número 2000, que é o maior valor inferior a 2500 na lista.
Nota: Neste caso, todos os valores da lista B3: B7 devem ser classificados em ordem crescente, caso contrário, retornará o erro # N / A.
Para retornar a posição do menor valor (diz 3000) que é maior que 2500 na lista, aplique esta fórmula:
=MATCH(D4,B3:B7,-1)
Note: Todos os valores na lista B3: B7 devem ser classificados em ordem decrescente no caso de retornar o erro # N / A.
Exemplo 3: função MATCH para correspondência curinga na função MATCH
Além disso, a função MATCH pode realizar uma correspondência usando curingas quando o tipo de correspondência é definido como zero.
Conforme mostrado na imagem abaixo, para obter a posição do valor que começa com “hi”, faça o seguinte.
Selecione uma célula em branco, insira a fórmula abaixo (você pode substituir o D4 diretamente por "hi *") nela e pressione a tecla Enter. Ele retornará a posição do primeiro valor correspondente.
=MATCH(D4,B3:B7,0)
Dica: A função MATCH não faz distinção entre maiúsculas e minúsculas.
Mais exemplos
Como encontrar o próximo maior valor no Excel?
Como encontrar a string de texto mais longa ou mais curta em uma coluna?
Como encontrar o valor mais alto em uma linha e retornar o cabeçalho da coluna no Excel?
As melhores ferramentas de produtividade para escritório
Kutools para Excel - ajuda você a se destacar na multidão
Kutools para Excel possui mais de 300 recursos, Garantindo que o que você precisa está a apenas um clique de distância...
Guia Office - Habilite leitura e edição com guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques do mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz guias eficientes para o Office (inclui Excel), assim como Chrome, Edge e Firefox.