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, desconsiderando maiúsculas e minúsculas, utilizando a função LOCALIZAR().
Conheça outras funções de texto clicando aqui.
A função LOCALIZAR() 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 PROCURAR(), a função LOCALIZAR() desconsidera 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 LOCALIZAR() é 3:
=LOCALIZAR("na";"BANANA")
Mudando a posição inicial para desprezar ocorrências anteriores à posição 4, o resultado é 5:
=LOCALIZAR("na";"BANANA";4)
Quando você procura algo que não tem no texto principal, o resultado é o erro #VALOR!:
=LOCALIZAR("na";"BATATA")
Veja um exemplo de pesquisa de uma UF nas células da coluna Cidade/UF da tabela abaixo:
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:
=LOCALIZAR($B$3;B6)
Utilizando a função SE() e a função ÉNUM(), você pode testar se o resultado da função LOCALIZAR() é 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(LOCALIZAR($B$15;B18));"Sim";"")
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:
=LOCALIZAR($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(LOCALIZAR($B$39;B42;4));"Sim";"")
A função LOCALIZAR() está implementada no Microsoft Excel e no Planilhas Google.
Conheça também a função PROCURAR() no artigo: Como procurar determinado texto dentro de outro texto diferenciando maiúsculas?
Clique aqui para me seguir no @reidasplanilhas! 😀
Clique em uma das redes sociais abaixo para divulgar esta planilha com amigos e familiares:
Muito obrigado! 😀
Encontre conteúdos semelhantes clicando em um dos marcadores abaixo.
Monte seu orçamento familiar mais rápido do que imagina, com um modelo facilitado para quem…
Precisando ler muito conteúdo para conseguir atingir seu objetivo? Não perca mais nenhum prazo de…
Aprenda a verificar se um determinado texto está contido em outro texto de uma célula…
Aprenda a contar a quantidade de caracteres de um texto em uma célula ou expressão…
Aprenda a verificar se um determinado padrão está contido em um texto de uma célula…
Aprenda a incluir uma sequência repetida de caracteres ou textos em uma célula ou expressão…
This website uses cookies.