Excel : Comment insérer un caractère dans une chaîne



Souvent, vous souhaiterez peut-être insérer un caractère à une position spécifique d’une chaîne dans Excel.

Vous pouvez utiliser la fonction REPLACE avec la syntaxe suivante pour ce faire :

=REPLACE(A2,5,0,"sometext")

Cette formule particulière insère « un texte » dans la chaîne de la cellule A2 en commençant à la position 5 de la chaîne.

L’exemple suivant montre comment utiliser cette formule dans la pratique.

Exemple : insérer un caractère dans une chaîne dans Excel

Supposons que nous disposions de l’ensemble de données suivant dans Excel qui montre la conférence et le nom des différentes équipes de basket-ball de la NBA :

Supposons que nous souhaitions insérer « Conférence » immédiatement après « Est » dans chaque chaîne.

Puisque « Est » comporte 4 caractères, nous utiliserons la formule suivante pour insérer « Conférence » dans la chaîne en commençant à la cinquième position :

=REPLACE(A2,5,0," Conference")

Nous allons taper cette formule dans la cellule B2 , puis cliquer et faire glisser la formule vers chaque cellule restante de la colonne B :

Excel insérer un caractère dans une chaîne

Notez que « Conférence » a été inséré dans chaque chaîne à partir de la position 5.

Notez également que nous avons intentionnellement laissé un espace au début de « Conférence » afin qu’il y ait un espace entre « Est » et « Conférence » dans chaque chaîne.

Comment fonctionne cette formule

La fonction REPLACE() dans Excel utilise la syntaxe suivante :

REPLACE(old_text, start_num, num_chars, new_text)

où:

  • old_text : Le texte à remplacer
  • start_num : Emplacement de départ dans le texte à rechercher
  • num_chars : Le nombre de caractères à remplacer
  • new_text : Le texte par lequel remplacer old_text

Dans notre exemple, nous avons utilisé la formule suivante :

REMPLACER(A2, 5, 0, ” Conférence”)

Ainsi, notre formule a remplacé 0 caractère commençant à la position 5 dans la cellule A2 et le texte que nous avons utilisé était « Conférence » ce qui a eu pour effet d’ insérer ce texte commençant à la position 5 plutôt que de remplacer n’importe quel texte dans la chaîne d’origine.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Excel : comment supprimer du texte spécifique des cellules
Excel : une formule pour MID à partir de la droite
Excel : Comment utiliser la fonction MID pour les chaînes de longueur variable

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *