WORD

Vous pouvez utiliser la fonction WORD pour analyser un élément texte délimité par un caractère, par exemple un espace ou une virgule.

La fonction WORD renvoie les caractères entre deux séparateurs définis par l'utilisateur, dans un élément texte. Les séparateurs sont comptés de gauche à droite lorsque le troisième argument est positif et de droite à gauche lorsque le troisième argument est négatif, ce qui permet à la fonction d'effectuer la recherche depuis le début ou la fin de l'élément.

Syntaxe :

WORD (expression-texte-unique , expression-texte-unique , expression-entier-unique)

Signification :
WORD (texte_à_rechercher , séparateur_mot , nombre_de_mots_à_obtenir)
Renvoie :
Un élément texte unique

WORD renvoie les caractères (mot) situés entre nth-1 et nth word_separator, où n correspond à number_of_word_to_get.

Définissez le séparateur (word_separator) et spécifiez le nombre d'occurrences de ce séparateur. La fonction WORD renvoie les caractères situés entre les séparateurs nth-1 et nth, dans l'élément texte délimité.

Le séparateur est sensible à la casse.

Exemples

Dans les exemples suivants, un fichier est nommé Lettre et contient deux objets texte nommés Ligne1 et Ligne2 :

Line1:Congratulations, Mr Brown! You're a winner!;

Line2:You may have already won 1 million dollars!;

  • WORD ( Ligne1:Lettre , " " , 3 )

    Renvoie : Brown!

    Le point est renvoyé car il est lu en tant que caractère dans le mot avant le séparateur (un espace).

  • WORD ( Ligne1:Lettre , " " , 6 )

    Renvoie : winner!

    Si le séparateur n est absent et le séparateur nth-1 existe, la fonction renvoie les caractères entre le dernier séparateur et la fin de l'élément texte délimité. Le séparateur est un espace ; "winner!" (y compris le point) est le sixième mot.

  • WORD ( Ligne2:Lettre , "!" , 3 )

    Renvoie "none"

    Les deux séparateurs nth et nth-1 sont absents. Cet exemple ne contient qu'un séparateur, situé à la fin de l'objet texte. Par conséquent, il n'y a pas de troisième mot car la fonction considère tous les éléments avant "!" comme le premier mot.

  • WORD ( Ligne1:Lettre , " " , 1 )

    Renvoie : Congratulations,

    Si n-1 = 0, la fonction renvoie les caractères entre le début de l'élément texte délimité et le premier séparateur.

  • WORD ( Ligne1:Lettre , " " , -1 )

    Renvoie : winner!

    Si n+1 =0, la fonction renvoie les caractères entre la fin de l'élément texte et le dernier séparateur.

Fonctions associées

  • RECHERCHER
  • MID