LOCALIZAR retorna o número do caractere no qual um caractere específico ou uma cadeia de texto é encontrada primeiro, começando com núm_inicial. Use LOCALIZAR para determinar o local de um caractere ou cadeia de texto em outra cadeia de texto de forma que você possa usar as funções EXT.TEXTO ou MUDAR para alterar o texto.
Sintaxe
LOCALIZAR(texto_procurado,no_texto,núm_inicial)
Texto_procurado é o texto que você deseja localizar. Você pode usar os caracteres curinga — ponto de interrogação (?) e asterisco (*) em texto_procurado. Um ponto de interrogação corresponde a qualquer caractere; um asterisco corresponde a qualquer seqüência de caracteres. Se você desejar localizar exatamente um ponto de interrogação ou asterisco digite um til (~) antes do caractere.
No_texto é o texto no qual você deseja procurar por texto_procurado.
Núm_inicial é o número do caractere em no_texto no qual você deseja iniciar a pesquisa. Use núm_inicial para ignorar um número específico de caracteres. Por exemplo, suponha que você esteja trabalhando com a seqüência de texto "ARF0093.RoupaParaJovens". Para localizar o número do primeiro "R" na parte descritiva da seqüência de texto, defina o núm_inicial como 8 para que a parte do número de série do texto não seja pesquisada. LOCALIZAR começa com o caractere 8, localiza o texto_procurado no próximo caractere e retorna o número 9. LOCALIZAR sempre retorna o número de caracteres do início de no_texto, contando os caracteres ignorados se núm_inicial for maior que 1.
Comentários
-
LOCALIZAR não faz distinção entre maiúsculas e minúsculas quando procura texto.
-
LOCALIZAR é semelhante a PROCURAR, com exceção de que PROCURAR diferencia maiúsculas de minúsculas.
-
Se texto_procurado não for encontrado, o valor de erro #VALOR! será retornado.
-
Se núm_inicial for omitido, será assumido que é 1.
-
Se núm_inicial não for maior do que 0 (zero) ou for maior do que o tamanho de no_texto, o valor de erro #VALOR! será retornado.
Exemplos
Col1 |
Col2 |
Col3 |
Fórmula |
Descrição (Resultado) |
Instruções |
Margem de lucro |
margem |
=LOCALIZAR("t";[Col1];9) |
Posição do primeiro "t" na cadeia de caracteres, iniciando na nona posição (10) |
Instruções |
Margem de lucro |
margem |
=LOCALIZAR([Col3],[Col2]) |
Posição de "margem" em "Margem de Lucro" (1) |
Instruções |
Margem de lucro |
margem |
=SUBSTITUIR([Col2],LOCALIZAR([Col3],[Col2]),6,"Valor") |
Substitui "Margem" por "Quantia" (Quantia de Lucro) |