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 a função PROCURAR para localizar uma cadeia de texto dentro de outra, mas ao contrário de PROCURAR, LOCALIZAR é sensível às maiúsculas e minúsculas e não permite carateres universais.
Sintaxe
LOCALIZAR(find_text;within_text;start_num)
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áter no qual pretende iniciar a pesquisa. 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 especificado 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.
Observações
-
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 find_text não aparecer no within_text, LOCALIZAR devolve o #VALUE! #VALOR!
-
Se start_num não for maior que zero, LOCALIZAR devolve o #VALUE! #VALOR!
-
Se start_num for maior do que o comprimento de within_text, LOCALIZAR devolve o #VALUE! #VALOR!
Exemplo definido 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 exemplo 2
Col1 |
Fórmula |
Descrição (Resultado) |
---|---|---|
Isoladores de Cerâmica #124-TD45-87 |
=SEG.TEXTO([Col1];1;LOCALIZAR(" #";[Col1];1)-1) |
Extrai 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 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) |