Excel: use a função pesquisa para encontrar vários valores


A função PESQUISAR no Excel pode ser usada para encontrar a localização de uma string de texto dentro de outra.

No entanto, às vezes você desejará usar a função SEARCH para descobrir a existência de uma sequência de texto entre várias sequências de texto em outra.

Você pode usar a seguinte fórmula para fazer isso:

 =SUMPRODUCT(--ISNUMBER(SEARCH({"string1","string2","string3"}, A2 )))>0

Esta fórmula específica procura “string1”, “string2” e “string3” na string da célula A2 .

Se uma dessas strings for encontrada, a fórmula retornará TRUE .

Caso contrário, retorna FALSE .

O exemplo a seguir mostra como usar esta fórmula na prática.

Exemplo: Use a função SEARCH para pesquisar vários valores no Excel

Suponha que temos a seguinte lista de nomes de times de basquete no Excel:

Agora digamos que queremos determinar se o nome do time “Pacers”, “Raptors” ou “Nuggets” existe em cada linha.

Para fazer isso, podemos usar a seguinte fórmula:

 =SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0

Podemos digitar esta fórmula na célula B2 e clicar e arrastar esta fórmula para cada célula restante na coluna B:

A coluna B exibe TRUE se o nome da equipe contiver qualquer uma das três strings que especificamos.

Caso contrário, retorna FALSE .

Se você quiser retornar 1 ou 0 em vez de TRUE e FALSE , poderá usar a seguinte fórmula:

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0,1,0)

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

A coluna B exibe 1 se o nome da equipe contiver uma das três strings que especificamos.

Caso contrário, ele retorna 0 .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:

Excel: uma fórmula para ESQUERDA até um caractere específico
Excel: Como usar a função MID para finalizar a string
Excel: como usar a função MID para strings de comprimento variável

Add a Comment

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