PROCURARB
PROCURAR localiza 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 no primeiro caractere de no_texto. Você também pode
usar LOCALIZAR para localizar uma seqüência de
caracteres de texto em outra, mas ao contrário de LOCALIZAR, PROCURAR diferencia
maiúsculas e minúsculas e não permite caracteres curinga.
PROCURARB 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, com base no número de bytes que cada caractere usa,
a partir do primeiro caractere de no_texto. Essa função é para ser usada com
caracteres de byte duplo. Você também pode usar LOCALIZARB para procurar uma seqüência de caracteres
de texto em outra.
Sintaxe
PROCURAR(texto_procurado;no_texto;núm_inicial)
PROCURARB(texto_procurado;no_texto;núm_inicial)
Texto_procurado é o texto que se deseja localizar.
- Se texto_procurado for "" (texto vazio), PROCURAR coincide com o
primeiro caractere na pesquisa de seqüência de caracteres (ou seja, o caractere
numerado núm_inicial ou 1).
- Texto_procurado não pode conter qualquer caractere curinga.
No_texto é o texto que contém o texto que se deseja localizar.
Núm_inicial especifica o caractere a partir do qual a pesquisa
será iniciada. O primeiro caractere no_texto é o caractere número 1. Se você
omitir núm_inicial, será considerado como 1.
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 procurar o número do
primeiro "R" na parte descritiva da seqüência de caracteres de texto, defina
núm_inicial como 8 para que a parte de número de série do texto não seja
localizada. PROCURAR começa com o caractere 8, procura texto_procurado no
próximo caractere e retorna o número 9. PROCURAR sempre retornará o número de
caracteres a partir do início de no_texto, contando os caracteres ignorados se
núm_inicial for maior que 1.
Comentários
- Se texto_procurado não aparecer no_texto, PROCURAR e PROCURARB
retornarão o valor de erro #VALOR!.
- Se núm_inicial não for maior do que zero, PROCURAR e PROCURARB
retornarão o valor de erro #VALOR!.
- Se núm_inicial for maior do que o comprimento de no_texto,
PROCURAR e PROCURARB retornarão o valor de erro #VALOR!.
Exemplos
LOCALIZAR("M","Miriam McGovern")
é igual a 1LOCALIZAR("m","Miriam McGovern")
é igual a 6LOCALIZAR("M","Miriam McGovern",3)
é igual a 8
Suponha que você tenha uma lista de peças e de números seriais em uma
planilha, e você deseja extrair os nomes das peças, mas não os números seriais,
de cada célula. Você pode usar a função PROCURAR para localizar o símbolo #, e a
função EXT.TEXTO para omitir o número serial. A2:A4 contêm, respectivamente, as
seguintes peças com números seriais: "Isolantes de cerâmica #124-TD45-87",
"Bobinas de cobre #12-671-6772", "Resistências variáveis #116010".
MID(A2,1,FIND(" #",A2,1)-1)
retorna "Isolantes de
cerâmica"MID(A3,1,FIND(" #",A3,1)-1)
retorna "Bobinas de
cobre"MID(A4,1,FIND(" #",A4,1)-1)
retorna "Resistências
variáveis"
Até a Próxima!!
Nenhum comentário:
Postar um comentário