Pour cela, nous allons simplement utiliser l'argument facultatif No_position et lui donner pour valeur « 1 »:
=SUBSTITUE(A7;"_";" ";1)
Pour effectuer l'opération inverse (conserver le premier tiret et ne modifier que le second), nous allons cette fois-ci donner pour valeur à cet argument « 2 »:
=SUBSTITUE(A7;"_";" ";2)
Bien entendu, il est également possible de modifier directement plusieurs caractères. Ici, nous allons remplacer les trois caractères « _:_ » par le texte « de » (espace / « de » / espace):
=SUBSTITUE(A7;"_:_";" de ")
3. Supprimer des caractères dans une chaîne
Maintenant que le nom de la ville est inséré dans une chaîne qui nous convient, nous allons vouloir faire disparaître les crochets en début et fin de chaîne, tout en conservant la modification déjà effectuée. Nous cela, nous allons simplement encapsuler la fonction SUBSTITUE() avec les arguments tels que nous venons de les définir en tant qu'argument d'une nouvelle fonction SUBSTITUE()! Et pour faire disparaître des caractères, il suffit simplement des les remplacer par une chaîne vide, c'est-à-dire des doubles guillemets « "" »
Faire disparaître le crochet d'ouverture:
=SUBSTITUE(SUBSTITUE(A7;"_:_";" de ");"[";"")
Puis le crocher de fermeture:
=SUBSTITUE(SUBSTITUE(SUBSTITUE(A7;"_:_";" de ");"[";"");"]";"")
Et voilà, les noms de villes correspondent maintenant au résultat attendu.
La Fonction Substitue Excel
La fonction SUBSTITUE() dans Excel permet de remplacer des caractères dans un texte par d'autres caractères. SUBSTITUE() appartient aux fonctions de texte d'Excel.
Fonction Substitute Excel To Jpg
Nous pouvons remplacer les cellules d'origine en effectuant un copier-coller:
Nous sélectionnons les cellules modifiées, puis nous les copions:
Ensuite, nous sélectionnons les cellules de destinations, et cette fois-ci nous choisissons d'effectuer un collage spécial n'insérant que les valeurs des cellules préalablement copiées:
4. Effectuer un calcul avec des chaînes de caractères
Pour finir sur la découverte de la fonction SUBSTITUE(), nous allons vouloir déterminer la densité au km² de chacune de ces villes. Or les cellules contenant les informations nécessaires à la réalisation de ce calcul ne sont pas de cellules numériques qui nous permettraient de pouvoir réaliser simplement ce calcul, mais il s'agit de chaînes de caractères. En effet, en plus des données numériques qui vont nous intéresser, celles-ci contiennent des données textuelles (« habitants », « km² »). Ce qui fait que si nous effectuons ici une simple division, nous allons forcément générer une erreur de calcul de type #VALEUR!
Fonction Substitue Excel 2013
Les fonctions REMPLACER et SUBSTITUE permettent de modifier certains caractères à l'intérieur d'une chaîne de caractères sans avoir à la refaire en entier. La fonction REMPLACER
La fonction Remplacer permet de remplacer un nombre de caractères déterminé à partir d'une position déterminée à l'intérieur d'une chaîne de caractères par d'autres caractères fournis par l'usager. Sa structure est:
=REMPLACER( texte; position; nb_caractères; nouveau_texte)
''texte'' correspond au texte dans lequel on veut apporter des modifications. ''position'' correspond à la position du premier caractère à modifier. ''nb_caractères'' correspond au nombre de caractères qui doivent être changés, c'est-à-dire à la longueur de la sous-chaîne de caractères qui va changer. ''nouveau_texte'' correspond à la chaîne de caractères qui va remplacer la sous-chaîne de caractères identifiée par la position et nb_caractères. Exemple:
La fonction SUBSTITUE
La fonction Substitue permet de remplacer toutes les occurrences d'une sous-chaîne de caractères par une autre à l'intérieur d'une chaîne de caractères.
On connaît seulement la position de ce caractère (position 12 dans cet exemple). La formule en C1 est:
=REMPLACER(A1;12;1; »-«)
Le premier argument est la chaîne de caractère entre guillemets ou la référence de la cellule contenant la chaîne de texte dont vous voulez remplacer des caractères, ici « Budget 2009-1 ». Le deuxième argument est la position du caractère dans l'ancien texte que vous voulez remplacer par un nouveau texte, ici 12, car le caractère que l'on souhaite remplacer par un tiret se trouve toujours à cette position numéro 12. Le troisième argument est le nombre de caractères que vous voulez remplacer dans l'ancien texte, ici 1, car on ne veut remplacer qu'un seul caractère. Le quatrième argument est le texte qui va remplacer des caractères dans l'ancien texte, ici un tiret (-).
Le tri par Pertinence est un algorithme de classement basé sur plusieurs critères dont les données produits, vendeurs et comportements sur le site pour fournir aux acheteurs les résultats les plus pertinents pour leurs recherches.
Plaque Interrupteur Schneider International
Livraison à 19, 83 € Il ne reste plus que 5 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Autres vendeurs sur Amazon 1, 00 € (7 neufs)
Livraison à 21, 11 € Il ne reste plus que 6 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Livraison à 21, 11 € Temporairement en rupture de stock. Livraison à 19, 95 € Temporairement en rupture de stock. Livraison à 22, 47 € Il ne reste plus que 3 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Livraison à 22, 11 € Il ne reste plus que 2 exemplaire(s) en stock. Livraison à 19, 80 € Temporairement en rupture de stock. Plaque interrupteur schneider 2. MARQUES LIÉES À VOTRE RECHERCHE
Livraison à 19, 83 € Il ne reste plus que 15 exemplaire(s) en stock. 15% coupon appliqué lors de la finalisation de la commande Économisez 15% avec coupon
Autres vendeurs sur Amazon 2, 35 € (5 neufs)
Livraison à 20, 95 € Il ne reste plus que 10 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Autres vendeurs sur Amazon 1, 20 € (3 neufs)
Livraison à 19, 79 € Il ne reste plus que 13 exemplaire(s) en stock. Achetez 4 articles ou plus, économisez 5% Autres vendeurs sur Amazon 3, 22 € (4 neufs)
Livraison à 22, 27 € Il ne reste plus que 2 exemplaire(s) en stock. Autres vendeurs sur Amazon 27, 30 € (3 neufs)
Livraison à 25, 88 € Il ne reste plus que 1 exemplaire(s) en stock. Plaque interrupteur schneider international. Autres vendeurs sur Amazon 32, 00 € (3 neufs)
Livraison à 19, 81 € Il ne reste plus que 13 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Autres vendeurs sur Amazon 6, 88 € (4 neufs)
Autres vendeurs sur Amazon 3, 45 € (6 neufs)
Livraison à 20, 03 € Il ne reste plus que 9 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).