Função Localizar
(pulamos a letra K, afinal não achamos nada com K no Excel, ao menos em Português)
A função LOCALIZAR do Excel informa a posição de determinado texto dentro de uma sequência maior.
Esta sequência deve estar em uma célula (se você quer procurar um item em uma lista distribuída em varias células, use a função CORRESP).
Ela NÃO difere MAIÚSCULA de minúscula (se precisar, use a função PROCURAR).
E você não precisa procurar por um caractere apenas, pode ser um texto maior.
Sua sintaxe é:
=LOCALIZAR(texto a ser procurado;sequência onde será procurado;posição de busca inicial)
Veja o exemplo:
No 1º exemplo, procuramos a sequência DO na sequência que está na célula A2. Sua resposta é 5 porque começando no A (1), o ‘DO’ começa no 5º caractere.
Note ainda que não usamos o 3º argumento, porque queremos que ele procure o ‘DO’ desde o 1º caractere.
No 3º exemplo procuramos a letra C. Mas ela aparece em 2 lugares: dentro do ABC e dentro do EXCEL.
Se não pusermos nada no 3º argumento de nossa função ele começara no 1º caractere, e sua resposta será 3 (veja o 4º exemplo).
Agora se pusermos para a função pesquisar a partir do 5º caractere, ele irá procurar a segunda letra C, porque a função fará a pesquisa a partir do 5º caractere.
Porém veja que a resposta, 10, ainda corresponde à posição DESDE o início da sequência.
Dá para usar esta função combinada com DIREITA, ESQUERDA, EXT.TEXTO para manipular/extrair sequências diversas de caracteres.
Todas estas funções (em várias outras dezenas) são apresentadas em nosso treinamento “Fórmulas e Funções do Excel“.
Até a próxima letra 🙂
- 6 maneiras de usar o preenchimento relâmpago - março 12, 2021
- quatro motivos para voce parar de usar o procv - fevereiro 16, 2021
- Como Criar um Gráfico de Waterfall no Excel - fevereiro 2, 2021
Nossas Redes Sociais
Tenho a necessidade de identificar em que posição encontra-se o ultimo caractere da célula. É possível? Em conjunto com o retorno dessa informação, preciso finalizar a formula dizendo que se houver informação após um determinado caractere o preenchimento da descrição do item está incorreto.
Olá, bom dia!
Tenho uma necessidade semelhante, porém numérica.
Preciso localizar, dentro de uma determinada célula, números que estejam em sequência e destacá-los, a fim de otimizar a célula.
Segue abaixo exemplo para melhor entendimento:
Supondo que a célula “A1” possua o seguinte conteúdo: 102030; 102031; 102032; 102035; 102036;.. e assim por diante. Precisaria de uma ferramente que destacasse a sequência “102030; 102031; 102032” pois, identificando-o, reescrevo da seguinte maneira: DE 102030 A 102032. Pois cada célula possui mais ou menos 100 ítens (números de série). Existe alguma ferramenta, macro ou algo do tipo que possa me ajudar?
Desde já obrigado.