Como usar a função FIND, FINDBs (LOCALIZAR, LOCALIZARB) no Excel
Português | Inglês |
---|---|
LOCALIZAR, LOCALIZARB | FIND, FINDBs |
Neste artigo, examinaremos detalhadamente as funções LOCALIZAR e LOCALIZARB no Microsoft Excel e no Google Planilhas. Ambas as funções são essenciais para determinar a posição em que um texto específico aparece dentro de outro. A diferença principal é que a função LOCALIZARB é projetada para lidar com caracteres de dois bytes, fazendo dela uma opção adequada para idiomas que utilizam caracteres de largura dupla, como japonês ou chinês.
Sintaxe e Exemplos
LOCALIZAR:
=LOCALIZAR(texto_procurado, texto_dentro, [núm_inicial])
- texto_procurado: O texto que você deseja localizar.
- texto_dentro: O texto onde a busca será realizada.
- núm_inicial (opcional): A posição inicial no texto_dentro onde a busca começará. Se não especificado, a busca inicia no primeiro caractere.
Exemplo: Imagine que você precisa encontrar a posição da palavra “casa” na frase “A casa é grande”.
=LOCALIZAR("casa", "A casa é grande")
Resultado: 3
LOCALIZARB:
=LOCALIZARB(texto_procurado, texto_dentro, [núm_inicial])
- A sintaxe é idêntica à da função LOCALIZAR, mas LOCALIZARB é especialmente útil para lidar com caracteres que ocupam dois bytes.
Exemplo: Se você está trabalhando com um texto em japonês e deseja encontrar a posição do caractere ‘あ’ na string “Helloこんにちは”.
=LOCALIZARB("あ", "Helloこんにちは")
Resultado: 6
Aplicações Práticas
Segue uma exploração de como estas funções podem ser aplicadas em situações reais:
Análise de Dados Textuais
Vamos considerar uma lista de e-mails onde precisamos verificar a posição do caractere “@” para assegurar que o formato está correto.
Fórmula Usada | Resultado | |
---|---|---|
exemplo@dominio.com | =LOCALIZAR("@", A2) |
8 |
contato@site.org | =LOCALIZAR("@", A3) |
8 |
Um resultado errado pode indicar uma falha no formato do e-mail.
Segmentação de Texto
Considere uma situação em que você possui uma planilha com nomes completos e precisa separar os primeiros nomes dos sobrenomes. Utilizando a função LOCALIZAR, você pode determinar o ponto de divisão.
=ESQUERDA(A2; LOCALIZAR(" "; A2) - 1)
Supondo que A2 contenha “Maria Silva”, a fórmula retornará “Maria”, que é o primeiro nome, permitindo a segmentação adequada do nome completo.
As funções LOCALIZAR e LOCALIZARB são instrumentos valiosos para quem trabalha com dados textuais no Excel ou Google Planilhas, proporcionando um meio eficiente para processar e analisar informações textuais.
Mais Informações: https://support.microsoft.com/pt-pt/office/localizar-localizarb-funções-localizar-localizarb-c7912941-af2a-4bdf-a553-d0d89b0a0628