Função MATCH do Excel (sumário)
- CORRESPONDÊNCIA no Excel
- Fórmula de partida no Excel
- Como usar a função MATCH no Excel?
CORRESPONDÊNCIA no Excel
No Microsoft Excel, existem muitas funções distintas de pesquisa / referência que podem ajudá-lo a encontrar um determinado valor em um intervalo de células, e MATCH é uma delas. Basicamente, ele identifica uma posição ou localização relativa de qualquer item em um intervalo de células. No entanto, o MATCH pode fazer muito mais do que sua pura essência.
A função MATCH é usada para pesquisar o local de um valor de pesquisa em uma tabela ou linha, coluna. MATCH encontra correspondências aproximadas e exatas e curingas (*?) Para correspondências limitadas. Na maioria das vezes, a função INDEX é integrada a uma função MATCH para recuperar o valor no local retornado por MATCH.
Fórmula de partida no Excel
A função MATCH verifica um valor específico em um intervalo de células e retorna o local de respeito desse valor.
A fórmula para a função MATCH é a seguinte:
- Lookup_value (obrigatório) - o valor que você está procurando. Pode ser um valor numérico, de texto ou lógico, bem como uma referência de célula.
- Lookup_array (obrigatório) - pesquise no intervalo de células.
- Match_type (opcional) - explica o tipo de correspondência. Pode ser qualquer um destes valores: 1, 0, -1. O argumento match_type ao definir 0 retorna a correspondência exata, enquanto os outros dois tipos de valores permitem uma correspondência aproximada.
1 ou omitido (padrão) - pesquisa o maior valor na matriz de pesquisa que é menor ou igual ao valor da pesquisa. Requer classificação da matriz de pesquisa em ordem crescente, do menor para o maior ou de A a Z.
0 - localiza o primeiro valor na matriz que é absolutamente igual ao valor da pesquisa. A classificação não é necessária.
-1 - localiza o menor valor na matriz que é igual ou maior que o valor da pesquisa. A matriz de pesquisa precisa ser classificada em ordem decrescente, do maior para o menor ou de Z a A.
CORRESPONDÊNCIA no Excel - Uso
Use a função MATCH para obter a respectiva localização de um item em uma matriz. A correspondência tem diferentes tipos de modos de correspondência, o que a torna mais versátil do que as funções de pesquisa. Normalmente, quando a função MATCH é combinada com INDEX, ela pode recuperar o valor da posição travada.
Informações do tipo de correspondência
- Se 1 for match_type, MATCH encontrará o maior valor igual ou menor que lookup_value. A matriz de pesquisa deve ser classificada em ordem crescente.
- Se 0 for match_type, MATCH encontrará o primeiro valor exatamente igual a lookup_value. lookup_array não requer nenhuma classificação.
- Se -1 for match_type, MATCH fornecerá o menor valor igual ou superior a
lookup_value. A matriz de pesquisa deve ser classificada em ordem decrescente.
- Se match_type for omitido, será assumido como 1.
Nota: Todos os tipos de correspondência geralmente encontram uma correspondência exata.
Tipos de função MATCH no Excel
1. Correspondência exata
A função MATCH executa uma correspondência exata quando o tipo de correspondência é definido como zero. No exemplo abaixo, a fórmula no E3 é:
Você pode fazer o download deste modelo do Excel da função MATCH aqui - Modelo do Excel da função MATCH= CORRESPONDÊNCIA (E2, B3: B10, 0)
A função MATCH retorna a correspondência exata como 4 .
2. Correspondência Aproximada
MATCH executará uma correspondência aproximada nos valores classificados AZ quando o tipo de correspondência estiver definido como 1, encontrando o maior valor menor ou igual ao valor da pesquisa. No exemplo abaixo, a fórmula no E3 é:
A correspondência no Excel retorna uma correspondência aproximada como 7.
3. Correspondência curinga
A função MATCH pode executar uma correspondência usando caracteres curinga quando o tipo de correspondência está definido como zero. No exemplo abaixo, a fórmula no E3 é:
A função MATCH retorna o resultado de caracteres curinga como "pq".
Notas:
- Uma função MATCH não diferencia maiúsculas de minúsculas.
- A correspondência retorna o erro # N / A se não houver nenhuma correspondência encontrada.
- O argumento lookup_array deve estar em ordem decrescente: True, False, ZA, … 9, 8, 7, 6, 5, 4, 3, … e assim por diante.
- Os caracteres curinga, como asterisco e ponto de interrogação, podem ser encontrados em lookup_value se match_type for igual a 0 e lookup_value estiver em formato de texto,
- Lookup_value pode ter caracteres curinga como asterisco e um ponto de interrogação, se match_type for 0 e lookup_value for texto. Um asterisco (*) corresponde a qualquer tipo de sequência de caracteres; Qualquer caractere único é correspondido por uma marca de pergunta (?).
Como usar a função MATCH no Excel?
A função MATCH no excel é muito simples e fácil de usar. Vamos entender o funcionamento da função Match no excel com alguns exemplos.
Exemplo 1
Para entender melhor a função MATCH, vamos fazer uma fórmula simples com base nesses dados: Nomes dos planetas na coluna A com suas posições. Para descobrir onde um planeta específico (por exemplo, Marte) lista entre outros, use esta fórmula simples:
A função MATCH retorna a posição de MARS como 4.
Como você vê na captura de tela acima, os nomes dos planetas são inseridos em uma ordem arbitrária e, portanto, definimos o argumento match_type como 0 (correspondência exata), porque somente esse tipo de correspondência não requer valores de classificação na matriz de pesquisa. Tecnicamente, a fórmula Match retorna a posição relativa de Marte no intervalo que está sendo pesquisado.
Exemplo # 2 - Se uma célula contém uma de muitas coisas
Fórmula genérica: (= INDEX (resultados, MATCH (TRUE, ISNUMBER (SEARCH (itens, A1)), 0)))
Explicação: Para verificar uma célula para uma das muitas coisas e retornar um resultado personalizado para a primeira correspondência encontrada, a função INDEX / MATCH formada na função SEARCH pode ser usada.
No exemplo mostrado abaixo, a fórmula na célula C5 é:
(= ÍNDICE (resultados, CORRESPONDÊNCIA (VERDADEIRO, NÚMERO (PESQUISA (itens, B5)), 0)))
Como acima é uma fórmula de matriz, ela deve ser inserida usando as teclas Control + Shift + Enter .
Como esta fórmula funciona?
Essa fórmula usa dois intervalos de nomes: E5: E8 é nomeado como "coisas" e F5: F8 é nomeado como "resultados". Certifique-se de usar os intervalos de nomes com os mesmos nomes (dependendo dos dados). Se você não quiser usar intervalos de nomes, use como referências absolutas.
A parte principal desta fórmula é o trecho abaixo:
ISNUMBER (PESQUISA (coisas, B5)
Isso se baseia em outra fórmula que verifica uma célula para uma única substring. Se a célula tiver a substring, a fórmula fornecerá VERDADEIRO. Caso contrário, a fórmula indica FALSE.
Exemplo # 3 - Pesquisa usando o valor mais baixo
Fórmula genérica = INDEX (intervalo, MATCH (MIN (vals), vals, 0))
Explicação: Para procurar informações associadas ao valor mais baixo em uma tabela, você pode usar uma fórmula dependendo das funções MATCH, INDEX e MIN.
No exemplo mostrado abaixo, uma fórmula é usada para encontrar o nome do contratado que tem o lance mais baixo. A fórmula em F6 é:
= ÍNDICE (B5: B9, CORRESPONDÊNCIA (MIN (C5: C9), C5: C9, 0)))
Como esta fórmula funciona?
Trabalhando de dentro para fora, a função MIN geralmente é usada para encontrar o lance mais baixo no intervalo C5: C9:
O resultado, 99500, é alimentado na função MATCH como o valor da pesquisa:
A correspondência retorna a posição desse valor no intervalo 4, que entra em INDEX como o número da linha, juntamente com B5: B9 como a matriz:
= INDEX (B5: B9, 4) // retorna prato
A função INDEX retorna o valor nessa posição: Prato .
Erros da função de correspondência
Se você receber um erro da função Match, é provável que seja o erro # N / A:
Além disso, alguns usuários enfrentam o seguinte problema comum com a função de correspondência:
Conclusão
A função MATCH é uma função popular que a maioria de nós usa sem se aprofundar em seu mecânico. Mesmo após seu objetivo obtuso (retornar a posição de um valor dentro de uma matriz), a função claramente possui vários usos viáveis no Excel.
Artigos recomendados
Este foi um guia para MATCH no Excel. Aqui discutimos a Fórmula MATCH e como usar a função MATCH no Excel com a função INDEX, além de exemplos práticos da função MATCH e modelos de Excel para download. Você também pode dar uma olhada nessas outras funções de pesquisa e referência no excel -
- Guia para a função indireta no Excel
- Uso da função PMT no Excel
- Como usar a função AND no Excel
- Função FV no Excel - Ms Excel