Função LOCALIZAR

Aplica-se A
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Localiza uma cadeia de texto (find_text) dentro de outra cadeia de texto (within_text) e devolve o número da posição inicial de find_text, a partir do primeiro caráter de within_text. Também pode utilizar PROCURAR para localizar uma cadeia de texto dentro de outra, mas, ao contrário de PROCURAR, LOCALIZAR é sensível a maiúsculas e minúsculas e não permite carateres universais.

Sintaxe

LOCALIZAR(find_text;within_text;start_num)

Find_text é o texto que pretende localizar.

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

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

Também pode utilizar start_num para ignorar um número específico de carateres. Por exemplo, suponha que está a trabalhar com a cadeia de texto "AYF0093. YoungMensApparel". 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. LOCALIZAR começa com o caráter 8, encontra texto_a_localizar no próximo caráter e devolve o número 9. LOCALIZAR devolve sempre o número de carateres a partir de no_texto, contando os carateres que ignorou se núm_inicial for maior que 1.

Comentários

  • Se texto_a_localizar for "" (texto vazio), LOCALIZAR corresponde ao primeiro caráter na cadeia de pesquisa (ou seja, o caráter numerado núm_inicial ou 1).
  • Texto_a_localizar não pode conter carateres universais.
  • Se texto_a_localizar não aparecer em no_texto, LOCALIZAR devolve o #VALOR! .
  • Se núm_inicial não for maior que zero, LOCALIZAR devolve o valor de erro #VALOR! .
  • Se núm_inicial for maior que o comprimento de no_texto, LOCALIZAR devolve o #VALOR! .

Conjunto de exemplos 1

Fórmula Descrição (Resultado)
=LOCALIZAR("M","Miriam McGovern") Posição do primeiro "M" na cadeia (1)
=LOCALIZAR("m","Miriam McGovern") Posição do primeiro "m" na cadeia (6)
=LOCALIZAR("M","Miriam McGovern",3) Posição do primeiro "M" na cadeia, começando com o terceiro caráter (8)

Conjunto de exemplos 2

Col1 Fórmula Descrição (Resultado)
Isoladores de Cerâmica #124-TD45-87 =SEG.TEXTO([Col1];1;LOCALIZAR(" #",[Col1];1)-1) Retira texto da posição 1 até à posição de " #" na cadeia (Isoladores Cerâmicos)
Bobinas de Cobre #12-671-6772 =SEG.TEXTO([Col1];1;LOCALIZAR(" #",[Col1];1)-1) Retira 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 texto da posição 1 para a posição de " #" na cadeia (resistências variáveis)