Contents

Como utilizar a função MATCH no Excel

A proficiência da análise de dados utilizando o Microsoft Excel é melhorada pela capacidade de localizar informações precisas dentro de um âmbito especificado. Embora o Excel forneça uma série de ferramentas e operações para descobrir e obter dados de uma base de dados, a função MATCH apresenta uma alternativa versátil e cheia de recursos.

Vamos aprofundar os meandros da função MATCH no Excel, incluindo a sua sintaxe, utilidade e exemplos ilustrativos.

O que é a função MATCH no Excel?

A função MATCH no Microsoft Excel permite pesquisar um determinado valor dentro de um determinado intervalo e retorna a posição ordinal desse valor dentro da matriz. Esta posição pode ser utilizada para extrair a informação relacionada da base de dados.

A sintaxe da função MATCH pode ser expressa de uma forma mais sofisticada da seguinte forma: A função MATCH é utilizada para procurar e recuperar uma linha de uma tabela que corresponda a um critério especificado noutra tabela. Esta função consiste em três argumentos, que são a pesquisa\_valor, a tabela\_array e a coluna\_índice. O primeiro argumento representa o valor

 =MATCH(lookup_value, lookup_array, [match_type]) 

Where:

O termo “lookup\_value” refere-se a um valor específico que é procurado dentro da “lookup\_array”.

O parâmetro lookup\_array especifica o âmbito das células dentro das quais a lookup\_value deve ser pesquisada.

O valor do parâmetro match\_type é utilizado para determinar a natureza da correspondência que é procurada. Pode ser definido para uma de três opções possíveis, que incluem uma correspondência exacta, uma correspondência difusa ou uma correspondência fonética.

A função procura e localiza a ocorrência inicial de um elemento que corresponde exatamente ao valor especificado lookup\_value dentro da matriz, independentemente da sua posição ou disposição.

A função localiza o elemento máximo numa determinada matriz que não excede o valor especificado lookup\_value . Opera numa matriz ordenada por defeito numa ordem ascendente.

A função procura o elemento mínimo numa determinada matriz que seja maior ou igual ao valor especificado lookup\_value . Funciona com o pressuposto de que a matriz de entrada está ordenada por ordem descendente.

Como utilizar a função MATCH no Excel

Vamos examinar alguns casos concretos para compreender a arte de utilizar a função MATCH do Excel.

Encontrar uma correspondência exacta

O cenário dado envolve encontrar a posição de um aluno chamado Alex cuja pontuação é 88 numa folha de cálculo utilizando a função MATCH com o tipo de correspondência exacta 0. A fórmula necessária para atingir este objetivo é a seguinte:

 =MATCH(88, B1:B7, 0) 

/pt/images/exact-match-example-using-the-match-function.jpg

A fórmula acima referida procurará identificar o valor numérico de “88” no conjunto de células que vão de B1 a B7 e, subsequentemente, determinar a sua classificação ordinal correspondente. O resultado deste processo será o número inteiro “5”, o que significa que a nota do Alex é a quinta avaliação no conjunto dos resultados dos exames.

Encontrar a correspondência mais próxima em dados ordenados

Talvez uma formulação alternativa e mais refinada fosse: Dada uma série de leituras de temperatura e as suas respectivas elevações organizadas por ordem crescente de elevação, procura-se identificar a elevação mais próxima com uma altitude de 1800 dentro desta coleção. Para realizar esta tarefa, pode ser utilizada a seguinte fórmula:

 =MATCH(1800, B1:B7, 1) 

/pt/images/approximate-match-lookup-using-the-match-function.jpg

A função deve percorrer a série de valores englobados no intervalo B1:B7 (que representa a coluna da altitude), procurando o valor de 1800. Se se descobrir que algum valor dentro do referido intervalo é menor ou igual a 1800, a fórmula localiza a posição correspondente e devolve-a como resultado. Consequentemente, se a altitude menor ou igual a 1800 estiver na posição B3 com um valor de 1500, a fórmula produzirá 3 como seu produto final.

Tratamento de erros com MATCH

A função MATCH pode produzir erros, tais como uma mensagem “#N/A”, quando o valor de pesquisa especificado não está presente na matriz que está a ser pesquisada.

Para atenuar o problema das mensagens de erro exibidas no Excel, pode-se utilizar a função IFERROR ou ISERROR. A primeira fornece uma mensagem mais palatável, enquanto a segunda permite a personalização de tais notificações.

 =IFERROR(MATCH("Chicago", A2:A8, 0), "City not found") 

/pt/images/example-using-match-and-the-iferror-function.jpg

Devido ao facto de a localização “Chicago” não se encontrar no intervalo especificado, o Microsoft Excel apresentará a mensagem “Cidade não encontrada” em vez de um valor de erro.

Utilizar a função MATCH com outras funções do Excel

A utilização da função MATCH em conjunto com outras funcionalidades, incluindo VLOOKUP, INDEX e OFFSET, amplia consideravelmente a sua potência na execução de operações complexas de pesquisa e recuperação de dados.

Utilizar PROCV com a função MATCH

Considere uma tabela composta por quatro colunas, nomeadamente ID, Produto, Categoria e Preço. A referida tabela destina-se a ser utilizada através das funções PROCV e CORRESPONDÊNCIA, de modo a localizar as informações correspondentes sobre o Produto e o Preço para o ID mencionado na célula A4. Para obter os dados do Produto, pode ser utilizada a seguinte fórmula

 =VLOOKUP(A4,A2:D7, MATCH("Product", A1:D1,0), FALSE) 

/pt/images/vlookup-with-match-example-in-excel.jpg

Para obter o Preço:

 =VLOOKUP(A4,A2:D7, MATCH("Price", A1:D1,0), FALSE) 

/pt/images/example-formula-using-vlookup-and-match-functions.jpg

Utilizando a função PROCV, o valor que reside na célula A4, que representa um identificador único, deve ser utilizado para percorrer o intervalo especificado das células A2 a D7, em busca do seu correspondente.

Ao identificar a linha específica através do valor obtido pela função MATCH, o código extrai os detalhes correspondentes do produto e do preço das respectivas colunas dessa linha.

Dominar a pesquisa de dados com a função MATCH do Excel

A função MATCH do Microsoft Excel é um instrumento crucial para identificar informações precisas num determinado âmbito e, devido à sua adaptabilidade, revela-se um recurso útil para realizar diversas operações complexas de recuperação de dados. Com proficiência na compreensão da sua estrutura gramatical, juntamente com as diferentes categorias de correspondência, é possível percorrer sem esforço os seus dados, descobrindo equivalentes exactos ou aproximados, conforme necessário.

Através da integração da função MATCH com funções como VLOOKUP e IFERROR, podem ser desenvolvidas fórmulas de pesquisa complexas para resolver diversas situações e funcionar eficientemente com conjuntos de dados extensos.