Skip to content

Como usar a função MATCH do Excel para encontrar um valor

9 de maio de 2021

Se você trabalha com o Microsoft Excel, economize tempo e impressione seu chefe usando a função CORRESPONDÊNCIA do Excel para localizar a posição de um valor em uma linha, coluna ou tabela. Esta função retorna um número que indica a primeira posição relativa dos dados em uma lista, matriz ou intervalo selecionado de células. A função MATCH é útil quando o item Lugar, colocar na lista é necessário em vez do próprio item. Veja como usar essa função de pesquisa e referência no Excel. As instruções neste artigo se aplicam ao Excel 2019, 2016, 2013, 2010 e 2007; Excel para Microsoft 365; Excel Online; Excel para Mac; Excel para iPad; Excel para iPhone; e Excel para Android.

Sintaxe da função MATCH

A sintaxe de uma função se refere ao layout da função e inclui o nome da função, colchetes, separadores de vírgula e argumentos. A sintaxe para a função MATCH é: = MATCH (Valor_procurado,Lookup_array,Tipo de partida)

type = “código”>

Argumentos da função MATCH

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:

Valor_procurado

Valor_procurado (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.

Tipo de partida

Match_type (opcional) informa ao Excel como fazer a correspondência entre Lookup_value e os valores em Lookup_array. O valor padrão para este argumento é 1. As opções são -1, 0 ou 1.

  • If Match_type igual a 1 ou é omitido, MATCH encontra o maior valor que é menor ou igual a 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 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 integradas do Excel, conforme mostrado aqui.

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

  1. Abra uma planilha do 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.

    Uma captura de tela mostrando dados para a função MATCH no Excel

  2. Selecione célula D2 para torná-la a célula ativa.

  3. Selecione os Fórmulas guia do fita cardápio.

  4. Escolher Pesquisa e Referência para abrir o Função lista suspensa.

  5. Selecione PARTIDA na lista para abrir o Argumentos de função caixa de diálogo. (No Excel para Mac, o Formula Builder abre.)

  6. Coloque o cursor no Valor_procurado caixa de texto.

  7. Selecione célula C2 na planilha para inserir a referência da célula.

  8. Coloque o cursor no Lookup_array caixa de texto.

  9. Realçar células E2 a E7 na planilha para inserir o intervalo.

  10. Coloque o cursor no Tipo de partida caixa de texto.

  11. Digite o número 0 nesta linha para encontrar uma correspondência exata com os dados na célula D3.

    Uma captura de tela mostrando a caixa de diálogo MATCH Function Arguments no Excel

  12. Selecione OK para completar a função. (No Excel para Mac, selecione Feito.)

  13. O número 5 aparece na célula D3 uma vez que 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. = CORRESPONDÊNCIA (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 outros argumentos da função, como:

  • O argumento col_index_num para VLOOKUP.
  • O argumento row_num para a função INDEX.