LOCALIZAR

A função LOCALIZAR retorna a posição inicial de um valor de string dentro de outro, ignorando maiúsculas/minúsculas e permitindo caracteres curingas.

LOCALIZAR(string de busca; string fonte; pós início)

string de busca: O valor de string a localizar.

string fonte: O valor de string a localizar dentro.

pós início: Um valor numérico opcional especificando a posição na string onde a ação deve começar. pós início deve ser maior ou igual a 1 e menor ou igual ao número de caracteres em string fonte.

Observações

  • Os caracteres curinga são permitidos em string de busca. Em string de busca, use um * (asterisco) para corresponder a vários caracteres ou um ? (ponto de interrogação) para corresponder a qualquer caractere único em string fonte. Você também pode usar um ~ (til) para especificar que o caractere seguinte deve ser correspondido, ao invés de usado como um curinga.

  • Especificar pós início permite que você inicie a pesquisa por string de busca dentro de string fonte, em vez de começar a procura no início. Isto é especialmente útil se a string fonte contiver várias instâncias de string de busca e você deseja determinar a posição inicial de uma instância que não seja a primeira. Se pós início for omitido, supõe-se o valor 1.

  • Para considerar as letras maiúsculas/minúsculas na busca, use a função PROCURAR.

Exemplos

=LOCALIZAR("ra"; "abracadabra") retorna 3, a primeira ocorrência da string “ra” começa no terceiro caractere de “abracadabra”.

=LOCALIZAR("ra";"abracadabra"; 5) retorna 10, a posição da primeira ocorrência da string “ra” se começar a procurar após a posição 5.

=LOCALIZAR("*ringa"; "Curinga") retorna 1, já que o asterisco no início da string de busca corresponde a todos os caracteres antes de “ringa”.

=LOCALIZAR("*riga"; "Curinga") retorna um erro, já que a string “riga” não existe em “Curinga”.

=LOCALIZAR("?ringa"; "Curinga") retorna 2, já que o ponto de interrogação corresponde a um caractere imediatamente antes de “ringa”.

=LOCALIZAR("r*a"; "Curinga") retorna 3, já que o asterisco corresponde a todos os caracteres entre “r” e “a”.

=LOCALIZAR("~?"; "Curinga? Não.") retorna 8, já que o til faz interpretar o próximo caractere (o ponto de interrogação) literalmente, e não como caractere curinga, e o ponto de interrogação é o oitavo caractere.

=LOCALIZAR(EXPREG("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "Onde é que marina@example.com começa?") retorna 12, a posição inicial do primeiro e-mail na string fonte.

Consulte tambémEXATOPROCURAR
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Ajudou?
Limite de caracteres: 250
O número máximo de caracteres é 250.
Agradecemos seu comentário.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.