ragfica.pages.dev

Como verificar se uma célula contém uma substring específica no Excel?

Verificar se uma célula contém uma substring específica é uma tarefa comum em planilhas do Excel, especialmente ao filtrar ou categorizar dados. A fórmula SEARCH combinada com ISNUMBER é a abordagem mais eficaz e confiável para essa verificação, pois é sensível a maiúsculas e minúsculas e retorna um resultado booleano direto.

Pré-requisitos

Passo 1: Utilizar a fórmula básica com SEARCH e ISNUMBER

A fórmula mais direta para verificar se uma célula contém uma substring específica é:

=ISNUMBER(SEARCH("substring", A1))

Esta fórmula retorna TRUE se a substring for encontrada na célula A1, e FALSE caso contrário. A função SEARCH localiza a posição da substring (retornando um número), e ISNUMBER converte esse resultado em um valor lógico.

Passo 2: Tornar a busca insensível a maiúsculas e minúsculas

Se você precisar que a busca ignore diferenças entre maiúsculas e minúsculas, substitua SEARCH por FIND:

=ISNUMBER(FIND("substring", A1))

A função FIND funciona da mesma forma que SEARCH, mas é insensível a maiúsculas e minúsculas, tornando-a ideal para buscas mais flexíveis.

Passo 3: Verificar múltiplas substrings em uma única célula

Para verificar se uma célula contém qualquer uma de várias substrings, você pode usar a função OR combinada com múltiplas verificações:

=OR(ISNUMBER(SEARCH("substring1", A1)), ISNUMBER(SEARCH("substring2", A1)))

Esta fórmula retorna TRUE se pelo menos uma das substrings for encontrada na célula A1.

Exemplo Prático

Célula A (Texto) Fórmula Resultado
Excel é incrível =ISNUMBER(SEARCH("Excel", A1)) TRUE
Planilha de vendas =ISNUMBER(SEARCH("vendas", A1)) TRUE
Dados de clientes =ISNUMBER(SEARCH("Excel", A1)) FALSE

Conclusão

Com estas fórmulas, você pode rapidamente verificar se uma célula contém uma substring específica, facilitando a filtragem e análise de dados no Excel. A combinação de SEARCH e ISNUMBER oferece uma solução simples e poderosa para essa tarefa comum.