Recherche
Texte
PF.POSITION_NTH
La fonction PF.POSITION_NTH permet de trouver la position (l’index) de la n-ième occurrence d’un élément spécifique dans un texte donné. Cette fonction est particulièrement utile lorsque vous devez localiser un caractère ou une chaîne de caractères qui apparaît plusieurs fois dans une cellule.
Par exemple, si vous cherchez la position du deuxième espace dans une phrase, ou la troisième occurrence d’un caractère spécifique, cette fonction vous retournera l’index exact de cette occurrence.
Syntaxe
=PF.POSITION_NTH(texte;élement;n;sensible à la casse)
Exemples professionnels
Trouver la position du deuxième espace
=PF.POSITION_NTH(« Jean Paul Dupont »; » « ;2)
Résultat retourné : 10
Trouver la troisième occurrence d'une lettre
=PF.POSITION_NTH(« abracadabra »; »a »;3)
Résultat retourné : 6
Recherche sensible à la casse
=PF.POSITION_NTH(« Excel est Excel »; »Excel »;2;VRAI)
Résultat retourné : 11
Recherche non sensible à la casse
=PF.POSITION_NTH(« Excel est excel »; »excel »;2;FAUX)
Résultat retourné : 11
Cas d'usage pratiques
- Extraction de données : Localiser des séparateurs spécifiques pour extraire des parties d’une chaîne
- Traitement de noms complets : Identifier la position des espaces pour séparer prénom, deuxième prénom et nom de famille
- Analyse de chemins de fichiers : Trouver les positions des « / » ou « » pour extraire des noms de dossiers
- Parsing de formats structurés : Localiser des délimiteurs dans des données CSV ou autres formats délimités
