Quando vários trechos de texto aparecem em uma única célula, funções como REFERÊNCIAS podem não encontrar o conteúdo que você está procurando. Você ainda pode obter o resultado desejado usando uma fórmula complicada.
Usando uma fórmula especial, você pode verificar facilmente se um texto de pesquisa está contido em uma célula ou não. O truque é que a fórmula ignora maiúsculas e minúsculas dos dois textos:
= SE (ISNUMBER (FIND (MAIÚSCULAS (texto de pesquisa); MAIÚSCULAS (conteúdo do texto))); contidoʺ; não incluídoʺ)
Você passa dois argumentos para a fórmula: Com Texto de pesquisa defina o texto que você está procurando. Acima de Conteúdo de texto defina o texto no qual você está procurando o texto da pesquisa. Se o texto da pesquisa for encontrado no conteúdo do texto, a fórmula retornará o resultado "conter". Se a fórmula não encontrar o texto da pesquisa, ela retornará o resultado "não contido".
A fórmula ignora maiúsculas e minúsculas dos dois textos. Além disso, a fórmula também pode localizar dígitos contidos no texto.
Na pasta de trabalho mostrada, a seguinte fórmula na célula C4 retorna o resultado "contém":
= SE (ISNUMBER (FIND (UPPER (B4), UPPER (A4))); incluídoʺ; não incluídoʺ)
O texto pesquisado “Müller” da célula B4 está contido no texto “Müller, Schmitt, Huber” da célula A4. Portanto, o resultado “contido” está correto.
É assim que a fórmula verifica o texto que você está procurando
A fórmula combina várias funções de tabela para chegar ao resultado. Você pode usar a fórmula para verificar o texto que está procurando usando o seguinte princípio:
- Sobre os dois EXCELENTE-As funções convertem os dois textos transferidos em letras maiúsculas. Isso garante que você não faça distinção entre maiúsculas e minúsculas.
- a ACHARA função pesquisa o texto de pesquisa dentro do conteúdo do texto.
- Se o texto da pesquisa for encontrado, o ACHARComo resultado, funciona a posição do texto da pesquisa dentro do conteúdo do texto. Portanto, a fórmula fornece um número.
- a ISNUMBERA função então passa o valor verdadeiro TRUE para o E SE-Função.
- a E SE-Função retorna o texto "contém" neste caso.
- Se o texto da pesquisa não for encontrado, o retornará ACHAR-Função sem posição e, portanto, sem número.
- a ISNUMBERA função então resulta no valor verdade FALSE.
- Assim, o E SEA função retorna o chamado argumento then; este é o texto “não incluso”.
Você pode adaptar facilmente os textos a serem produzidos no caso de um teste bem ou malsucedido às suas necessidades, alterando a fórmula de acordo.