S’ouvre dans un nouvel onglet
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)

texte
Obligatoire
Le texte dans lequel rechercher l'élément
élément
Obligatoire
Le caractère ou la chaîne de caractères à rechercher
n
Obligatoire
Le numéro de l'occurrence à trouver (1 pour la première, 2 pour la deuxième, -1 pour le dernieretc.)
sensible à la casse
Facultatif
VRAI ou FAUX (par défaut) pour indiquer si la recherche doit tenir compte des majuscules/minuscules

Exemples professionnels

Trouver la position du deuxième espace

Le deuxième espace se trouve à la position 10 dans la chaîne "Jean Paul Dupont".

=PF.POSITION_NTH(« Jean Paul Dupont »; » « ;2) 

Résultat retourné  : 10

Trouver la troisième occurrence d'une lettre

Explication : La troisième lettre "a" se trouve à la position 6 dans "abracadabra".

=PF.POSITION_NTH(« abracadabra »; »a »;3) 

Résultat retourné  : 6

Recherche sensible à la casse

Explication : La deuxième occurrence du mot "Excel" (avec majuscule) commence à la position 11.

=PF.POSITION_NTH(« Excel est Excel »; »Excel »;2;VRAI) 

Résultat retourné  : 11

Recherche non sensible à la casse

Explication : En ignorant la casse, la deuxième occurrence d'"excel" se trouve à la position 11.

=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

Sur cette page