Função PROCURAR

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)

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×