Manipulation des Chaînes de Caractères
Manipulation des Chaînes de Caractères
Manipulation des Chaînes de Caractères
Transformez vos PDF en papier électronique et augmentez vos revenus !
Optimisez vos papiers électroniques pour le SEO, utilisez des backlinks puissants et du contenu multimédia pour maximiser votre visibilité et vos ventes.
Système d'Information <strong>de</strong> Gestion<br />
Tableur : Chaines <strong>de</strong> <strong>Caractères</strong><br />
<strong>Chaînes</strong> <strong>de</strong> caractères.<br />
Une chaîne <strong>de</strong> caractères est soit une chaîne vi<strong>de</strong>, soit un caractère suivi<br />
d'une chaîne <strong>de</strong> caractères.<br />
Un caractère peut appartenir au domaine <strong><strong>de</strong>s</strong> chiffres <strong>de</strong> 0 à 9, <strong><strong>de</strong>s</strong> lettres<br />
<strong>de</strong> A à Z (majuscules ou minuscules) et <strong><strong>de</strong>s</strong> caractères spéciaux.<br />
Le délimiteur <strong>de</strong> chaîne <strong>de</strong> caractères est l’apostrophe "<br />
Fonctions <strong>de</strong> manipulation <strong><strong>de</strong>s</strong> chaînes <strong>de</strong> caractères<br />
La manipulation <strong><strong>de</strong>s</strong> caractères d’un ou plusieurs textes est facilitée par l’utilisation <strong>de</strong> fonctions<br />
intégrées.<br />
La fenêtre ci contre donne la liste <strong><strong>de</strong>s</strong><br />
fonctions <strong>de</strong> manipulation <strong><strong>de</strong>s</strong> chaînes<br />
<strong>de</strong> caractères disponibles dans Excel.<br />
Cette liste est obtenue en cliquant sur<br />
l’icône<br />
Utilisez l’ai<strong>de</strong> du Tableur pour<br />
connaître la syntaxe exacte et les<br />
limites <strong>de</strong> chaque fonction.<br />
L’ai<strong>de</strong> en ligne permet d’obtenir la<br />
syntaxe et le service rendu par<br />
chaque fonction<br />
Open Office, quant à lui, propose l'interface suivante, à partir <strong>de</strong> l'icône<br />
Quel que soit le tableur, les fonctions sont classées par catégories, pour en permettre une recherche<br />
aisée.<br />
CHERCHE(texte_cherché;texte;no_départ) détermine la position d'un caractère ou d'une chaîne <strong>de</strong><br />
texte dans une autre chaîne <strong>de</strong> texte<br />
© Jacques Chambon 1/3
Système d'Information <strong>de</strong> Gestion<br />
Tableur : Chaines <strong>de</strong> <strong>Caractères</strong><br />
CHERCHE("c";"Instructions";6) égale 7<br />
Si la cellule B17 contient le mot « profit » et la cellule A14 l'expression « Pertes et profits » :<br />
CHERCHE($B$17;$A$14) égale 11<br />
CONCATENER (texte1;texte2;...) texte1;texte2; ... représentent les 1 à 30 éléments <strong>de</strong> texte à<br />
assembler en un élément <strong>de</strong> texte unique. Les éléments <strong>de</strong> texte peuvent être <strong><strong>de</strong>s</strong> chaînes <strong>de</strong><br />
caractères, <strong><strong>de</strong>s</strong> nombres ou <strong><strong>de</strong>s</strong> références à <strong><strong>de</strong>s</strong> cellules uniques.<br />
L'opérateur « & » peut être utilisé à la place <strong>de</strong> la fonction CONCATENER pour assembler <strong><strong>de</strong>s</strong><br />
éléments <strong>de</strong> texte.<br />
CONCATENER("Total ";"Valeur") égale « Total Valeur ». Cela équivaut à taper "Total"&"<br />
"&"Valeur"<br />
DROITE(texte,nb_car)<br />
Texte représente le texte ou la référence <strong>de</strong> cellule contenant le texte sur lequel doit être opérée<br />
l’extraction.<br />
GAUCHE("Prix <strong>de</strong> Vente",4) renvoie "Prix "<br />
DROITE("Numéro”) renvoie "o"<br />
Le fonctionnement <strong>de</strong> la fonction GAUCHE est équivalent à la fonction <strong>de</strong> DROITE.<br />
NBCAR(texte) le nombre <strong>de</strong> caractères composant chaîne <strong>de</strong> caractères texte<br />
NBCAR("Phoenix, AZ") renvoie 11<br />
NBCAR("") retourne 0<br />
STXT(texte;no_départ;no_car) renvoie un nombre donné <strong>de</strong> caractères extraits d'une chaîne <strong>de</strong><br />
texte à partir <strong>de</strong> la position spécifiée, en fonction du nombre <strong>de</strong> caractères spécifiés.<br />
STXT("Cours moyen";1;5) égale "Cours"<br />
STXT("Cours moyen";7;20) égale "moyen"<br />
STXT("1234";5;5) égale "" (texte vi<strong>de</strong>)<br />
TEXTE(valeur;format_texte) Convertit une valeur en texte selon un format numérique spécifique.<br />
TEXTE(2,715; "0,00 €") égale "2,72 €"<br />
TEXTE("15/4/01"; "jj mmmm aaaa") égale "15 avril 2001"<br />
Exemple d’utilisation<br />
Un utilisateur frappe dans les Cellules jaunes, un nom-prénom et la civilité correspondante.<br />
Le résultat à obtenir est la civilité , le prénom, puis le nom.<br />
La formule du résultat apparaît en ligne 10. Elle est décomposée en colonne 5.<br />
Pos donne la position <strong>de</strong> l’espace séparant le nom du prénom.<br />
Nom permet d’isoler le nom dans la cellule « i<strong>de</strong>ntite ».<br />
© Jacques Chambon 2/3
Système d'Information <strong>de</strong> Gestion<br />
Tableur : Chaines <strong>de</strong> <strong>Caractères</strong><br />
Longueur_tot donne le nombre <strong>de</strong> caractères frappés dans « i<strong>de</strong>ntite ».<br />
Pour calculer le nombre <strong>de</strong> caractères du prénom, il suffit <strong>de</strong> soustraire <strong>de</strong> la longueur totale <strong>de</strong> la<br />
chaîne, la position <strong>de</strong> l’espace séparateur.<br />
© Jacques Chambon 3/3