PROCURAR devolve o número do carácter no qual é procurado um carácter específico ou uma cadeia de texto pela primeira vez, a partir do número_inicial. Utilize PROCURAR para determinar a localização de um carácter ou cadeia de texto dentro de outra cadeia de texto, para poder utilizar as funções SEG.TEXTO ou SUBSTITUIR para alterar o texto.
Sintaxe
PROCURAR(texto_a_localizar,no_texto,núm_inicial)
Texto_a_localizar é o texto que deseja localizar. Pode utilizar os caracteres universais - ponto de interrogação (?) e asterisco (*), em texto_a_localizar. Um ponto de interrogação corresponde a qualquer carácter; um asterisco corresponde uma qualquer sequência de caracteres. Se pretender encontrar um ponto de interrogação ou um asterisco reais, coloque um til (~) antes desse carácter.
No_texto é o texto no qual pretende procurar o texto_a_localizar.
Núm_inicial é o número do carácter no_texto a partir do qual pretende iniciar a procura. Utilize núm_inicial para ignorar um número de caracteres especificado. Por exemplo, suponha que está a trabalhar com a cadeia de texto "AYF0093.RoupaMasculina". Para procurar o número do primeiro "Y" na parte descritiva da cadeia de texto, defina número_inicial igual a 8 para que a parte do texto relativa ao número de série não seja localizada. PROCURAR começa com o carácter 8, localiza texto_a_localizar no próximo carácter e devolve o número 9. PROCURAR devolve sempre o número de caracteres do início de no_ texto, contando os caracteres que ignorou se núm_inicial for maior que 1.
Observações
-
PROCURAR não distingue entre letras maiúsculas e minúsculas na pesquisa do texto.
-
PROCURAR é semelhante a LOCALIZAR, excepto pelo facto de LOCALIZAR ser sensível a maiúsculas e minúsculas.
-
Se texto_a_localizar não for encontrado, será devolvido o valor de erro #VALOR!.
-
Se núm_inicial for omitido, assume-se que será 1.
-
Se núm_inicial não for maior do que 0 (zero) ou for maior do que o comprimento de no_texto, é devolvido o valor de erro #VALOR!.
Exemplos
Col1 |
Col2 |
Col3 |
Fórmula |
Descrição (Resultado) |
Instruções |
Margem de lucro |
margem |
=PROCURAR("o";[Col1];6) |
Posição do primeiro "o" na cadeia, a partir da sexta posição (7) |
Instruções |
Margem de lucro |
margem |
=PROCURAR([Col3],[Col2]) |
Posição de "margem" em "Margem de lucro" (8) |
Instruções |
Margem de lucro |
margem |
=SUBSTITUIR([Col2],PROCURAR([Col3],[Col2]),6,"Quantia") |
Substitui "Margem" por "Quantia" (Quantia de lucro) |