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 nos caracteres são numeradas de 1 em diante.
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 em text. |
count | Define qual ocorrência de substring pesquisar. Por exemplo, um valor de duas pesquisas para a segunda ocorrência. |
Exemplos e resultados:
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 Date = 1997-07-14 | Retorna 07 |