Ir para conteúdo principal Pular para conteúdo complementar

Index – função de script e gráfico

Index() busca uma string para localizar a posição inicial da enésima ocorrência de uma subsequência fornecida. Um terceiro argumento opcional fornece o valor de n, que é 1 se for omitido. Um valor negativo busca a partir do final da string. As posições na string são numeradas da esquerda para a direita, de 1 para cima.

Sintaxe:  

Index(text, substring[, count])

Tipo de dados de retorno: inteiro

Argumentos
Argumento Descrição
text A string original.
substring

Uma string de caracteres para pesquisar no text.

Nota informativaSe a substring não existir no texto, Index retornará 0.
count Define qual ocorrência de substring pesquisar. Por exemplo, um valor de duas pesquisas para a segunda ocorrência. Um valor negativo inicia a partir do final da string.
Exemplo: expressões de gráfico
Exemplo Resultado
Index( 'abcdefg', 'cd' ) Retorna 3
Index( 'abcdabcd', 'b', 2 ) Retorna 6 (a segunda ocorrência de b)
Index( 'abcdabcd', 'b',-2 ) Retorna 2 (a segunda ocorrência de b começando do final)
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 Retorna 1997
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 Retorna 07
Index( 'abc', 'x' ) Retorna 0 (x não existe na string abc)
Index( 'abc', 'a', 2 ) Retorna 0 (não há uma 2ª ocorrência de a)

Exemplo - Fundamentos de Index

Exemplo - Cenário de Index

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!