Applies ToSharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint no Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 SharePoint no Microsoft 365 Pequenos Negócios Windows SharePoint Services 3.0

Localiza uma cadeia de texto (texto_a_localizar) dentro de outra cadeia de texto (no_texto) e devolve o número da posição inicial de texto_a_localizar, a partir do primeiro carácter de no_texto. Também pode utilizar PROCURAR para localizar uma cadeia de texto dentro de outras, mas, ao contrário de PROCURAR, LOCALIZAR faz distinção entre maiúsculas e minúsculas e não aceita caracteres globais.

Sintaxe

LOCALIZAR(texto_a_localizar,no_texto,núm_inicial)

Texto_a_localizar     é o texto que pretende localizar.

No_texto     é o texto que contém o texto que pretende localizar.

Núm_inicial     especifica o carácter a partir do qual a pesquisa deve ser iniciada. O primeiro carácter no_texto é o carácter número 1. Se omitir núm_inicial, é assumido como 1.

Também pode utilizar 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 serial não seja localizada. LOCALIZAR começa com o carácter 8, encontra texto_a_localizar no próximo carácter e devolve o número 9. LOCALIZAR devolve sempre o número de caracteres do início do texto, contando os caracteres que ignorou se núm_inicial for maior que 1.

Observações

  • Se texto_a_localizar for "" (texto vazio), LOCALIZAR corresponde ao primeiro carácter na cadeia de procura (ou seja, o carácter numerado núm_inicial ou 1).

  • Texto_a_localizar não pode conter caracteres universais.

  • Se texto_a_localizar não aparecer em no_texto, LOCALIZAR devolverá o valor de erro #VALOR!.

  • Se núm_inicial não for maior do que zero, LOCALIZAR devolverá o valor de erro #VALOR!.

  • Se núm_inicial for maior que o comprimento de no_texto, LOCALIZAR devolve o valor de erro #VALOR!.

Exemplo 1

Fórmula

Descrição (Resultado)

=LOCALIZAR("R";"Rodrigo Ribeiro")

Posição do primeiro "R" na cadeia (1)

=LOCALIZAR("r";"Rodrigo Ribeiro")

Posição do primeiro "r" na cadeia (4)

=LOCALIZAR("R";"Rodrigo Ribeiro";3)

Posição do primeiro"M" na cadeia, começando com o terceiro carácter (8)

Exemplo 2

Col1

Fórmula

Descrição (Resultado)

Isoladores de Cerâmica #124-TD45-87

=SEG.TEXTO([Col1];1;LOCALIZAR(" #";[Col1];1)-1)

Extrai o texto da posição 1 para a posição de " #" na cadeia (Isoladores cerâmicos)

Bobinas de Cobre #12-671-6772

=SEG.TEXTO([Col1];1;LOCALIZAR(" #";[Col1];1)-1)

Extrai o texto da posição 1 para a posição de " #" na cadeia (Bobinas de cobre)

Resistências Variáveis #116010

=SEG.TEXTO([Col1];1;LOCALIZAR(" #";[Col1];1)-1)

Extrai o texto da posição 1 para a posição de " #" na cadeia (Resistores variáveis)

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.