Aprenda a verificar se um determinado caractere ou texto padrão está contido em um outro texto de uma célula ou expressão calculada, levando em consideração o padrão de maiúsculas e minúsculas, utilizando a função PROCURAR().
Conheça outras funções de texto clicando aqui.
Função PROCURAR(texto desejado;texto principal;posição inicial)
A função PROCURAR() retorna o valor numérico correspondente à posição do primeiro caractere do texto principal em que há uma ocorrência do texto desejado, a partir de uma posição inicial facultativa.
Diferente da função LOCALIZAR(), a função PROCURAR() leva em consideração se o texto desejado está no mesmo padrão de maiúsculas e minúsculas encontrado no texto principal.
No exemplo abaixo, o resultado da função PROCURAR() é 3:
=PROCURAR("na";"Banana")
Mudando a posição inicial para desprezar ocorrências anteriores à posição 4, o resultado é 5:
=PROCURAR("na";"Banana";4)
Quando você procura algo que não tem ou que está diferente do padrão de maiúsculas e minúsculas encontrado no texto principal, o resultado é o erro #VALOR!:
=PROCURAR("ta";"BATATA")
Veja um exemplo de pesquisa de uma UF nas células da coluna Cidade/UF da tabela abaixo. Perceba que as iniciais maiúsculas “PA” não se confundem com as sílabas minúsculas “pa” das cidades Tuparetama, São Paulo, Paraty e Itaparica:
Copie daqui e substitua a célula $B$3 pela célula a pesquisar ou pelo texto fixo desejados e a célula B6 pelas células com o texto principal a ser pesquisado:
=PROCURAR($B$3;B6)
Utilizando a função SE() e a função ÉNUM(), você pode testar se o resultado da função PROCURAR() é um número mesmo ou se deu aquele erro #VALOR!, evitando que a célula fique preenchida com o valor do erro:
Copie daqui e substitua a célula $B$15 pela célula a pesquisar ou pelo texto fixo desejados e a célula B18 pelas células com o texto principal a ser pesquisado:
=SE(ÉNUM(PROCURAR($B$15;B18));"Sim";"")
Utilizando a função PROCURAR() com uma posição inicial
Aqui nesse outro exemplo, desejamos pesquisar em uma lista de trechos de viagem quando o código internacional de um aeroporto (nesse caso, o aeroporto de Recife, código REC) apareceu como destino em um dos trechos.
É importante observar que pesquisar apenas pelo código nos trechos da lista não seria suficiente, porque há ocorrências do código REC quando o aeroporto de Recife é uma origem também.
Nesse caso, vamos desprezar as ocorrências do código nas posições anteriores à 4ª posição (que é o hífen, “-“), utilizando o número 4 como posição inicial da pesquisa:
Copie daqui e substitua a célula $B$27 pela célula a pesquisar ou pelo texto fixo desejados, a célula B30 pelas células com o texto principal a ser pesquisado e o número 4 pela posição inicial a pesquisar:
=PROCURAR($B$27;B30;4)
Agora, vamos apenas melhorar a fórmula acima, incluindo o tratamento com a função SE() e a função ÉNUM():
Copie daqui e substitua a célula $B$39 pela célula a pesquisar ou pelo texto fixo desejados, a célula B42 pelas células com o texto principal a ser pesquisado e o número 4 pela posição inicial a pesquisar:
=SE(ÉNUM(PROCURAR($B$39;B42;4));"Sim";"")
Disponibilidade nos editores de planilha
A função PROCURAR() está implementada no Microsoft Excel e no Planilhas Google.
Conheça também a função LOCALIZAR() no artigo: Como localizar determinado texto dentro de outro texto sem diferenciar maiúsculas?
RETRIBUA COMO PUDER
Você tem Instagram?
Clique aqui para me seguir no @reidasplanilhas! 😀
Compartilhe com seus contatos
Clique em uma das redes sociais abaixo para divulgar esta planilha com amigos e familiares:
Muito obrigado! 😀
Lista de marcadores
Encontre conteúdos semelhantes clicando em um dos marcadores abaixo.