Accéder au contenu principal Passer au contenu complémentaire

Index - fonction de script et fonction de graphique

Index() recherche dans une chaîne la position de départ de la nième occurrence d'une sous-chaîne fournie. Un troisième argument facultatif fournit la valeur de n, qui est égale à 1 s'il est omis. Une valeur négative permet de lancer la recherche en commençant par la fin de la chaîne. Les positions dans la chaîne sont numérotées de gauche à droite à partir de 1.

 

Index(text, substring[, count])

entier

Arguments
Argument Description
text Chaîne d'origine.
substring

Chaîne de caractères à rechercher dans text.

Note InformationsSi la sous-chaîne n'existe pas dans le texte, l'index renvoie 0.
count Définit l'occurrence de substring à rechercher. Par exemple, une valeur de 2 recherche la deuxième occurrence. Une valeur négative commence par la fin de la chaîne.
Exemple : Expressions de graphique
Exemple Résultat
Index( 'abcdefg', 'cd' ) Renvoie 3.
Index( 'abcdabcd', 'b', 2 ) Renvoie 6 (la deuxième occurrence de b).
Index( 'abcdabcd', 'b',-2 ) Renvoie 2 (la deuxième occurrence de b en commençant par la fin).
Left( Date, Index( Date,'-') -1 ) where Date = 1997-07-14 Renvoie 1997.
Mid( Date, Index( Date, '-', 2 ) -2, 2 ) where Date1997-07-14 Renvoie 07.
Index( 'abc', 'x' ) Renvoie 0 (x n'existe pas dans la chaîne abc).
Index( 'abc', 'a', 2 ) Renvoie 0 (il n'existe pas de deuxième occurrence de a)

Exemple - Les bases de Index

Exemple - Scénario Index

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !