CORRESPONDÊNCIA no Excel (fórmula, exemplos) - Como usar a função MATCH?

Índice:

Anonim

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 -

  1. Guia para a função indireta no Excel
  2. Uso da função PMT no Excel
  3. Como usar a função AND no Excel
  4. Função FV no Excel - Ms Excel