:você sabia?
Você sabia que existe diferença entre as funções procurar e localizar?
PROCURAR E LOCALIZAR
As funções PROCURAR e LOCALIZAR funcionam no Crivo exatamente como no Excel. Ambas as funções são parecidas, mas não iguais.
A função PROCURAR, por exemplo, diferencia letras maiúsculas de minúsculas. Portanto, a subseqüência pesquisada deve estar em formato literal.
Já a função LOCALIZAR não distingue letras maiúsculas de minúsculas. Sendo assim, a pesquisa apresentará resultado mesmo que o formato seja diferente do original.
Esta função é utilizada, normalmente, como apoio para as funções MUDAR ou SUBSTITUIR, que requerem a posição inicial da subseqüência a ser operada.
Confira abaixo informações técnicas sobre as funções PROCURAR e LOCALIZAR:
PROCURAR
A função PROCURAR funciona no Crivo, exatamente como no Excel. Ela retorna a posição de um dado caractere dentro de uma seqüência de texto, a partir da posição inicial especificada.
Diferente da função LOCALIZAR, a função PROCURAR distingue maiúsculas/minúsculas, ou seja, a busca é afetada por essa característica. A subseqüência a ser pesquisada deve estar em formato literal. Não são aceitos caracteres coringa, como interrogação (?) e asterisco (*) para indicação de padrões de seqüência.
Sintaxe:
=PROCURAR (Texto_A_Localizar;Texto_Principal;Posição_Inicial)
Onde:
- Texto_A_Localizar (Variável tipo texto) é o texto que se deseja localizar.
- Texto_Principal (Variável tipo texto) é o texto contendo o texto que você deseja localizar.
- Posição_Inicial (Variável tipo numérico) especifica o caractere a partir do qual a pesquisa será iniciada. O primeiro caractere Posição_Inicial é o caractere número 1.
Importante:
- Se o conteúdo de Texto_A_Localizar não for encontrado, é retornado ZERO.
- A Posição_Inicial jamais poderá ser negativa.
- Se o conteúdo de Posição_Inicial for nulo (variável), a fórmula não deverá fazer referência à variável =PROCURAR(Texto_A_Localizar;Texto_Principal)
- Se Texto_A_Localizar não for informado, é retornado POSIÇÃO 1 (ATENÇÃO!)
Exemplo: PROCURAR
Fórmula |
Descrição |
=PROCURAR("Jr";[SRF;Situacao Cadastral do CPF;Nome];1) |
Procurar a abreviação “Jr” no texto: Nome da SRF – Situação Cadastral do CPF. |
LOCALIZAR
A função LOCALIZAR retorna a posição de um caractere dentro de uma seqüência de texto, a partir da posição inicial especificada.
A função LOCALIZAR não faz distinção entre maiúsculas e minúsculas. Caso seja importante distinguir maiúsculas/minúsculas, utilize a função PROCURAR. Você pode usar os caracteres curinga — o ponto de interrogação (?) e o asterisco (*) — no argumento Texto_A_Localizar.
Sintaxe:
=LOCALIZAR (Texto_A_Localizar;Texto_Principal;Posição_Inicial)
Onde:
- Texto_A_Localizar: (Variável tipo texto) texto que você deseja localizar.
- Texto_Principal (Variável tipo texto) texto no qual você deseja localizar o valor do argumento Texto_A_Localizar.
- Posição_Inicial (Variável tipo numérica) número do caractere no argumento Texto_Principal em que você deseja iniciar a busca.
Por exemplo, para localizar a posição da letra "v" na palavra "Crivo", você pode usar a seguinte função:
=LOCALIZAR("v","Crivo")
Essa função retorna 4 porque "v" é o quarto caracteres na palavra "printer".
Importante:
- Se o conteúdo de Texto_A_Localizar não for encontrado, é retornado ZERO.
- A Posição_Inicial jamais poderá ser negativa
- Se o conteúdo de Posição_Inicial for nulo (variável), a fórmula não deverá fazer referência à variável =LOCALIZAR(Texto_A_Localizar;Texto_Principal)
- Se Texto_A_Localizar não for informado, é retornado POSIÇÃO 1 (ATENÇÃO!)
Exemplo : LOCALIZAR
Fórmula
|
Descrição |
=LOCALIZAR("Jr";[SRF;Situacao Cadastral do CPF;Nome];1) |
Localizar a abreviação “Jr” no texto: Nome da SRF – Situação Cadastral do CPF. |
voltar |