Saltar al contenido principal Saltar al contenido complementario

Index - función de script y de gráfico

Index() busca una cadena para hallar la posición de inicio de la enésima vez que aparece una subcadena suministrada. 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 de izquierda a derecha de 1 en adelante.

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.

Nota informativaSi la subcadena no existe en el texto, Index devuelve 0.
count Define qué instancia de substring se debe buscar. Por ejemplo, un valor de 2 busca la segunda vez que aparece un carácter. Un valor negativo comienza desde el final de la cadena.
Ejemplo: expresiones de gráfico
Ejemplo Resultado
Index( 'abcdefg', 'cd' ) Devuelve 3
Index( 'abcdabcd', 'b', 2 ) Devuelve 6 (la segunda instancia de b)
Index( 'abcdabcd', 'b',-2 ) Devuelve 2 (la segunda instancia de 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 Date1997-07-14 Devuelve 07
Index( 'abc', 'x' ) Devuelve 0 (x no existe en la cadena abc)
Index( 'abc', 'a', 2 ) Devuelve 0 (no hay una 2ª instancia de a)

Ejemplo: fundamentos de Index

Ejemplo: uso de Index

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.