Index - función de script y de gráfico
Index() busca en una cadena para hallar la posición inicial de la enésima vez que aparece una subcadena proporcionada. Un tercer argumento opcional proporciona el valor de n, el cual se considera 1 si se omite. Un valor negativo busca desde el final de la cadena. Las posiciones de la cadena se numeran desde 1 y hacia arriba.
Sintaxis:
Index(text, substring[, count])
Tipo de datos que devuelve: Entero
Argumentos:
Argumento | Descripción |
---|---|
text | La cadena original. |
substring | Una cadena de caracteres que buscar en text. |
count | Define qué ocurrencia de substring buscar. Por ejemplo, un valor de 2 busca la segunda vez que aparece un carácter. |
Ejemplos y resultados:
Ejemplo | Resultado |
---|---|
Index( 'abcdefg', 'cd' ) | Devuelve 3 |
Index( 'abcdabcd', 'b', 2) | Devuelve 6 (la segunda vez que aparece 'b') |
Index( 'abcdabcd', 'b',-2) | Devuelve 2 (la segunda vez que aparece 'b' empezando por el final) |
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 | Devuelve 1997 |
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date = 1997-07-14 | Devuelve 07 |