Comment créer un format de date ou d'heure personnalisé dans Google Sheets
Agence web » Actualités du digital » Comment ajouter du texte avec une formule dans Google Sheets

Comment ajouter du texte avec une formule dans Google Sheets

Taper du texte dans une cellule Google Sheets est simple. Mais que se passe-t-il si vous souhaitez modifier ce texte pour en inclure davantage et l’appliquer à plusieurs cellules ? En utilisant différentes méthodes, vous pouvez ajouter du texte à l’aide d’une formule.

Si vous effectuez une recherche sur le Web, vous constaterez qu’il existe plusieurs façons de remplacer, de modifier ou de remplacer du texte dans Google Sheets. Mais si vous souhaitez simplement ajouter du texte existant, il existe quelques formules simples et rapides.

Combiner du texte avec la fonction CONCATENER

Vous connaissez peut-être déjà la fonction CONCATENATE car elle est disponible dans Google Sheets et Microsoft Excel comme moyen de combiner du texte. Cette fonction vous permet d’ajouter du texte à partir de plusieurs cellules ou chaînes dans l’ordre de votre choix.

EN RELATION: Comment concaténer des données de plusieurs cellules dans Google Sheets

La syntaxe de la fonction est CONCATENATE(string1, string2, ...) où seul le premier argument est requis.

Par exemple, nous souhaitons ajouter l’indicateur ID- au début de notre numéro de commande dans la cellule D2. Vous utiliseriez la formule suivante :

=CONCATENATE("ID-",D2)

Utilisez CONCATENER pour ajouter du texte au début

Notez que le texte que vous souhaitez ajouter doit être placé entre guillemets.

Une fois que la fonction et la formule ont fait leur travail, vous pouvez copier la formule dans les cellules restantes pour modifier le reste des numéros de commande. Faites glisser la poignée de remplissage dans le coin inférieur droit de la cellule contenant la formule pour la copier.

Utilisez la poignée de recopie pour copier la formule

La fonction est suffisamment flexible pour ajouter le texte à plusieurs endroits dans la chaîne. En utilisant cette formule, vous pouvez ajouter ID- au début et -1 à la fin de la valeur dans la cellule D2. Là encore, utilisez la poignée de recopie pour les cellules restantes.

=CONCATENATE("ID-",D2,"-1")

Utilisez CONCATENER pour ajouter du texte au début et à la fin

Pour un autre exemple, CONCATENATE vous permet également d’ajouter du texte à partir d’autres cellules. Ici, nous voulons ajouter le numéro de téléphone de notre client dans la cellule C2 à la fin de son numéro de commande dans la cellule D2 avec un espace entre. Utilisez ensuite la poignée de recopie pour appliquer la même formule au reste des cellules.

=CONCATENATE(D2," ",C2)

Utilisez CONCATENER pour ajouter du texte au milieu

Ajouter du texte avec l’opérateur Esperluette

Une fonction n’est pas le seul moyen d’ajouter du texte à l’aide d’une formule dans Google Sheets. Comme alternative à CONCATENATE, vous pouvez utiliser l’opérateur esperluette.

EN RELATION: 9 fonctions de base de Google Sheets que vous devez connaître

Nous utiliserons le même exemple ci-dessus pour ajouter ID- au début de notre numéro de commande dans la cellule D2. Vous utiliseriez cette formule :

="ID-"&D2

L’esperluette au milieu combine les deux de la même manière que CONCATENATE, mais pour beaucoup, c’est plus facile à retenir et plus rapide à insérer.

Utilisez une esperluette pour ajouter du texte au début

De plus, vous pouvez utiliser la poignée de remplissage exactement comme vous le feriez avec n’importe quelle autre formule afin que la copie dans des cellules supplémentaires soit un jeu d’enfant.

Utilisez la poignée de recopie pour copier la formule

Utilisons l’opérateur esperluette pour notre deuxième exemple ci-dessus où nous ajoutons ID- au début du numéro de commande dans la cellule D2 et -1 à la fin. Voici la formule :

="ID-"&D2&"-1"

Utilisez une esperluette pour ajouter du texte au début et à la fin

Alors maintenant, vous vous demandez peut-être si l’esperluette fonctionne avec plusieurs références de cellules et même des espaces ? La réponse est vous pariez! Nous utiliserons l’esperluette pour combiner le numéro de téléphone du client dans la cellule C2, un espace et le numéro de commande dans la cellule D2.

=D2&" "&C2

Utilisez une esperluette pour ajouter du texte au milieu

Comme avec CONCATENATE, l’espace est placé entre guillemets comme s’il s’agissait d’un mot ou d’un caractère spécial.

Insérer du texte en utilisant GAUCHE, MILIEU et DROITE

Si vous souhaitez ajouter du texte au milieu d’une chaîne de texte dans une cellule, vous pouvez le faire en utilisant la fonction REGEXREPLACE pour remplacer le texte. Cependant, vous aurez besoin d’un peu de connaissances avec les expressions régulières, qui ont une courbe d’apprentissage abrupte. Au lieu de cela, vous pouvez utiliser les fonctions LEFT, MID et RIGHT avec l’opérateur esperluette.

EN RELATION: Comment utiliser les expressions régulières (regex) sous Linux

La syntaxe pour LEFT et RIGHT est la même, LEFT(string, characters) où vous pouvez utiliser du texte ou une référence de cellule pour le string et un numéro pour characters.

La syntaxe de MID est MID(string, start, length) où vous pouvez utiliser du texte ou une référence de cellule pour string et des nombres pour le caractère de départ et la longueur à extraire.

Pour ajouter un trait d’union après le premier caractère de notre valeur dans la cellule D2 et conserver les mêmes valeurs restantes, vous pouvez utiliser cette formule :

=LEFT(D2,1)&"-"&RIGHT(D2,5)

Notre chaîne comporte six caractères. Alors le LEFT la formule fait référence à la cellule puis au premier caractère, l’esperluette ajoute le trait d’union entre guillemets, une autre esperluette ajoute la fin de la chaîne avec la référence de cellule et les cinq caractères restants à l’aide de la RIGHT formule.

GAUCHE, DROITE et esperluette pour ajouter du texte

Avec cette formule suivante, nous utiliserons les trois fonctions pour ajouter des traits d’union après les deux premiers et avant les deux derniers caractères de cette même chaîne. Vous utiliseriez cette formule :

=LEFT(D2,2)&"-"&MID(D2,3,2)&"-"&RIGHT(D2,2)

En insérant le MID fonction entre les deux autres, nous pouvons retourner le segment au milieu de la chaîne. Cette partie de la formule de MID se décompose avec la référence de la cellule, le numéro du premier caractère et le nombre de caractères.

GAUCHE, DROITE, MILIEU et esperluette pour ajouter du texte

Comme pour les autres formules, vous pouvez utiliser la poignée de recopie pour copier. Cependant, si vous avez un nombre différent de caractères dans chaque chaîne, les résultats seront faussés. Alors, gardez cela à l’esprit.

Utilisez la poignée de recopie pour copier la formule

Avec plusieurs façons de combiner ou de modifier du texte dans des cellules, ce sont les moyens les plus rapides et les plus simples d’ajouter du nouveau texte au texte existant dans Google Sheets.

Pour en savoir plus, regardez comment utiliser AND et OR dans Google Sheets.