Syntaxe
■ STXT (text; start_num; num_chars)
■ STXTB (text; start_num; num_bytes)
Définition.
La fonction STXT () renvoie les caractères du milieu d’une chaîne de texte. La longueur de la chaîne de caractères est indiquée par des caractères numériques et la position de départ pour la recherche est start num. Utilisez MIDB () pour les caractères codés sur deux octets.
Arguments
■ text (obligatoire). La chaîne à partir de laquelle les caractères doivent être extraits
■ start_num (obligatoire). La position de départ pour la chaîne de caractères à extraire
■ num_chars / num_bytes (requis). Spécifie le nombre de caractères / octets à renvoyer du texte
Contexte.
Utilisez la fonction STXT () pour renvoyer les caractères du milieu d’une chaîne. Vous pouvez entrer des lettres ou des chiffres dans l’argument de texte. Les fonctions STXT (), GAUCHE() et DROIT () sont particulièrement utiles si les chaînes ont un format standard, comme avec les codes ZIP, les emplacements ou les ISBN.
Notez les points suivants lorsque vous travaillez avec cette fonction:
■ STXT () renvoie une chaîne vide (“”) si le nombre initial est supérieur à la longueur de la chaîne.
■ STXT () renvoie tous les caractères à la fin du texte si le nombre de départ est inférieur à la longueur du texte.
chaîne, mais les chiffres de début et de nombre dépassent la longueur de la chaîne.
■ STXT () renvoie le #VALUE! error si start num est inférieur ou égal à 1.
■ STXT () renvoie le #VALUE! erreur si start num est négatif.
Exemple.
Vous devrez peut-être extraire le groupe de produits d’une colonne contenant des numéros d’article composés de 10 chiffres, où:
■ Le groupe de produits principal est constitué des deux premiers chiffres.
■ Le groupe de produits comprend les trois prochains chiffres.
■ Le numéro de produit est composé des cinq chiffres restants.
Ainsi, pour un numéro d’article de 2301511290, vous pouvez utiliser la fonction STXT () pour localiser le groupe de produits, qui commence à la position 3 et compte trois chiffres (voir la figure). La formule
= STXT (” 2301511290 ”; 3; 3)
renvoie 015 en tant que groupe de produits.
Autres exemples:
■ = STXT (“gazelle”; 1; 4) renvoie le gaze.
■ = STXT (“gazelle”; 4; 4) renvoie elle.
■ = STXT (“Louis”; 2; 3) renvoie oui.
■ = STXT (“Excel”; 1; 2) renvoie Ex.