Anterior Seguinte Home page Imprimir Procurar
Ajuda e Procedimentos do SharePoint Server 2007 >  Análise empresarial >  Dados de negócio em sites, listas e bibliotecas >  Fórmulas e funções >  Texto e dados
Função PROCURAR
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 onde 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 faz distinção entre letras maiúsculas e minúsculas ao fazer procurar texto.
  • PROCURAR é semelhante a LOCALIZAR com a diferença que LOCALIZAR diferencia maiúsculas de minúsculas.
  • Se texto_a_localizar não for localizado, é devolvido o valor de erro #VALOR!.
  • Se núm_inicial for omitido, é assumido como 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

Col1Col2Col3Fórmula Descrição (Resultado)
InstruçõesMargem de lucromargem=PROCURAR("e",[Col1],6) Posição do primeiro "e" na cadeia, começando na sexta posição (7)
InstruçõesMargem de lucromargem=PROCURAR([Col3],[Col2]) Posição de "margem" em "Margem de lucro" (8)
InstruçõesMargem de lucromargem=SUBSTITUIR([Col2],PROCURAR([Col3],[Col2]),6,"Quantia") Substitui "Margem" por "Quantia" (Quantia de lucro)