Encontrando a localização dos dados com a função MATCH do Excel

Índice:

Encontrando a localização dos dados com a função MATCH do Excel
Encontrando a localização dos dados com a função MATCH do Excel
Anonim

Princípios importantes

  • A sintaxe da função MATCH é =MATCH(Pesquisa_valor, Lookup_array, Match_type).
  • Pode ser inserido manualmente. Ou, para usar as funções internas do Excel, selecione Formulas > Lookup & Reference > MATCH.
  • Retorna um número que indica a primeira posição relativa dos dados em uma lista, matriz ou intervalo de células selecionado.

Veja como usar a função CORRESP do Excel para localizar a posição de um valor em uma linha, coluna ou tabela. Isso é útil quando você precisa encontrar o lugar do item na lista em vez do próprio item.

MATCH Sintaxe da Função

A sintaxe de uma função refere-se ao layout da função e inclui o nome da função, colchetes, separadores de vírgulas e argumentos. A sintaxe para a função MATCH é:

=MATCH(Lookup_value, Lookup_array, Match_type)

MATCH Argumentos da Função

Qualquer entrada que você der a uma função é chamada de argumento. A maioria das funções encontradas no Excel requer alguma entrada ou informação para calcular corretamente.

Estes são os argumentos da função MATCH:

Procurar_valor

Lookup_value (obrigatório) é o valor que você deseja encontrar na lista de dados. Este argumento pode ser um número, texto, valor lógico ou uma referência de célula.

Lookup_array

Lookup_array (obrigatório) é o intervalo de células que está sendo pesquisado.

Match_type

Match_type (opcional) informa ao Excel como combinar o Lookup_value com valores no Lookup_array. O valor padrão para este argumento é 1. As opções são -1, 0 ou 1.

  • Se Match_type for igual a 1 ou for omitido, MATCH encontra o maior valor que é menor ou igual ao Lookup_value. Os dados Lookup_array devem ser classificados em ordem crescente.
  • Se Match_type for igual a 0, MATCH encontra o primeiro valor que é exatamente igual ao Lookup_value. Os dados Lookup_array podem ser classificados em qualquer ordem.
  • Se Match_type for igual a -1, MATCH encontra o menor valor que é maior ou igual ao Lookup_value. Os dados Lookup_array devem ser classificados em ordem decrescente.

Como usar a função MATCH no Excel

O exemplo MATCH mostrado neste tutorial usa a função para encontrar a posição do termo Gizmos em uma lista de inventário. A sintaxe da função pode ser inserida manualmente em uma célula ou usando as funções internas do Excel, conforme mostrado aqui.

Image
Image

Para inserir a função CORRESP e os argumentos:

  1. Abra uma planilha Excel em branco e insira os dados nas colunas C, D e E, conforme mostrado na imagem abaixo. Deixe a célula D2 em branco, pois essa célula em particular hospedará a função.

    Image
    Image
  2. Selecione célula D2 para torná-la a célula ativa.
  3. Selecione a guia Fórmulas do menu ribbon.
  4. Escolha Pesquisa e Referência para abrir a lista suspensa Function.
  5. Selecione MATCH na lista para abrir a caixa de diálogo Function Arguments. (No Excel para Mac, o Formula Builder é aberto.)
  6. Coloque o cursor na caixa de texto Lookup_value.
  7. Selecione célula C2 na planilha para inserir a referência da célula.
  8. Coloque o cursor na caixa de texto Lookup_array.
  9. Realce células E2 a E7 na planilha para inserir o intervalo.
  10. Coloque o cursor na caixa de texto Match_type.
  11. Digite o número 0 nesta linha para encontrar uma correspondência exata com os dados na célula D3.

    Image
    Image
  12. Selecione OK para completar a função. (No Excel para Mac, selecione Concluído.)
  13. O número 5 aparece na célula D3, pois o termo Gizmos é o quinto item do topo da lista de inventário.
  14. Quando você seleciona a célula D3, a função completa aparece na barra de fórmulas acima da planilha.

    =CORRESP(C2, E2:E7, 0)

Combine MATCH com outras funções do Excel

A função MATCH geralmente é usada em conjunto com outras funções de pesquisa, como VLOOKUP ou INDEX e é usada como entrada para os argumentos da outra função, como:

  • O argumento col_index_num para PROCV.
  • O argumento núm_linha para a função INDEX.

Recomendado: