Excel: como usar a instrução if com a função match


Você pode usar a seguinte sintaxe no Excel para usar uma instrução IF com a função MATCH :

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

Esta fórmula específica verifica se o valor na célula E2 existe no intervalo A2:A10 .

Se existir, a fórmula retornará Yes .

Se não existir, a fórmula retorna Não.

Nota : Sinta-se à vontade para substituir “Sim” e “Não” por quaisquer outros valores que você deseja retornar.

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: como usar a instrução IF com a função MATCH no Excel

Digamos que temos o seguinte conjunto de dados no Excel que contém informações sobre vários jogadores de basquete:

Digamos que queremos verificar se o nome do time “Lakers” existe na coluna do time.

Para fazer isso, podemos digitar a seguinte fórmula na célula F2 :

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), “Yes”, “No”)

A captura de tela a seguir mostra como usar esta fórmula na prática:

O nome do time “Lakers” existe no intervalo A2:A10 , então a fórmula retorna “Sim” na célula F2 .

Observe que você também pode retornar um valor de célula em vez de “Sim” ou “Não” na instrução IF .

Por exemplo, você pode usar a fórmula a seguir para retornar o nome da equipe, se existir na coluna da equipe, ou um espaço em branco, caso contrário:

 =IF(ISNUMBER(MATCH( E2 , A2:A10 ,0)), E2 , “ ”)

A captura de tela a seguir mostra como usar esta fórmula na prática:

A fórmula simplesmente retorna o nome “Lakers” na célula F2 porque esse nome existia na coluna do time.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:

Excel: como usar a função IF com INDEX MATCH
Excel: Como usar SUM com INDEX MATCH
Excel: use INDEX e MATCH para retornar vários valores verticalmente

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *