Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

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 *