LOCALIZARB
LOCALIZAR retorna o número do caractere no qual um caractere
específico ou uma seqüência de caracteres de texto é encontrado(a) primeiro,
começando com núm_inicial. Use LOCALIZAR para determinar o local de um caractere
ou uma seqüência de caracteres de texto em outra seqüência de modo que você
possa usar as funções EXT.TEXTO ou MUDAR para alterar o texto.
LOCALIZARB também procura uma seqüência de caracteres de texto
(texto_procurado) em outra seqüência (no_texto) e retorna o número da posição
inicial de texto_procurado. O resultado é baseado no número de bytes que cada
caractere usa, começando com núm_inicial. Essa função é para ser usada com
caracteres de byte duplo. Você também pode usar PROCURARB para procurar uma seqüência de caracteres de
texto em outra.
Sintaxe
LOCALIZAR(texto_procurado;no_texto;núm_inicial)
LOCALIZARB(texto_procurado,no_texto,núm_inicial)
Texto_procurado é o texto que se deseja localizar. Você pode usar
os caracteres curinga, ponto de interrogação (?) e asterisco (*) em
texto_procurado. Um ponto de interrogação coincide com qualquer caractere único;
um asterisco coincide com qualquer seqüência de caracteres. Se você quiser
localizar um ponto de interrogação ou asterisco real, digite um til (~) antes do
caractere. Se texto_procurado não for localizado, o valor de erro #VALOR! será
retornado.
No_texto é o texto em que se deseja localizar o texto_procurado.
Núm_inicial é o número do caractere em no_texto em que se deseja iniciar a pesquisa.
- Se núm_inicial for omitido, será equivalente a 1.
- Se núm_inicial não for maior do que 0 ou for maior do que o comprimento de no_texto, o valor de erro #VALOR! será retornado.
Dica Use núm_inicial para ignorar um número de caracteres
especificado. Por exemplo, suponha que você esteja trabalhando com a seqüência
de caracteres de texto "ARF0093.RoupaMasculina". Para localizar o número do
primeiro "R" na parte descritiva da seqüência de caracteres de texto, defina
núm_inicial sendo igual a 8 para que a parte do texto relativa ao número serial
não seja localizada. LOCALIZAR inicia com o caractere 8, localiza
texto_procurado no caractere seguinte e retorna o número 9. LOCALIZAR sempre
fornecerá o número de caracteres no início de no_texto, contando os caracteres
ignorados, se núm_inicial for maior que 1.
Comentários
- LOCALIZAR e LOCALIZARB não fazem distinção entre letras maiúsculas
e minúsculas quando localiza texto.
- LOCALIZAR e LOCALIZARB são semelhantes a PROCURAR e PROCURARB, exceto que PROCURAR e PROCURARB
diferenciam maiúsculas e minúsculas.
Exemplos
SEARCH("e","Statements",6)
é igual a 7
Se a célula B17 contiver a palavra "margem" e a célula A14 contiver
"Margem de lucro", então:
SEARCH($B$17,$A$14)
é igual a 8
Use LOCALIZAR ou LOCALIZARB com a função MUDAR para fornecer a MUDAR
o núm_inicial correto em que começa a inserção de texto novo. Usando as mesmas
referências de célula do exemplo anterior:
REPLACE($A$14,SEARCH($B$17,$A$14),6,"Amount")
retorna o
texto "Profit Amount"
Até a Próxima!!
Nenhum comentário:
Postar um comentário