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 à partir de 1.
Index(text, substring[, count])
Type de données renvoyé : entier
| Argument | Description |
|---|---|
| text | Chaîne d'origine. |
| substring | Chaîne de caractères à rechercher dans text. |
| count | Définit l'occurrence de la sous-chaîne substring à rechercher. Par exemple, une valeur de 2 recherche la deuxième occurrence. |
| 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 Date = 1997-07-14 | Renvoie 07. |