La concaténation dans Excel

Mise à jour le 26 juillet 2016

Excel n’est pas seulement un outil pour effectuer des calculs. L’application de Microsoft est aussi très pratique pour manipuler ou transformer du texte et il dispose de très nombreuses fonctions intégrées le permettant.

Commençons par la fonction Concatener qu’on résume souvent dans les formules avec le symbole &.

Cette fonction au nom un peu barbare permet très simplement d’assembler des lettres/mots/chiffres, etc. pour n’en former plus qu’un.

Bien qu’il existe une fonction intégrée à Excel appelée Concatener, je ne l’utilise jamais préférant utiliser le signe & pour réaliser la même chose de façon beaucoup moins lourde.

Voyons cela avec un exemple simpliste.

En A1, on écrit la lettre A et en B1, on écrit la lettre B. Le but est d’obtenir le texte AB en C1.

Pour cela on tape la formule suivante en C1 :

=A1&B1

concatener

Excel prend la valeur trouvée en A1 et lui « colle », on dit concaténer, la valeur trouvée en B1. Sans surprise, on obtient AB dans la cellule C1 comme résultat.

On peut aussi utiliser le signe & de cette façon :

En C1 on tape la formule suivante : = »Victor » & »- » & »Hugo ».

victorhugo

Ici, on demande à Excel d’écrire en C1 le texte Victor, de lui concaténer le signe et enfin de lui concaténer le texte Hugo. À la finale on obtient Victor-Hugo. Remarquez, c’est très important que le texte est borné par des guillemets.

On voit ainsi que l’on peut concaténer en série. Il suffit d’ajouter le signe & dans une formule autant de fois que nécessaire.

Voyons pour finir un autre exemple de ce type. On a en colonne A des prénoms, en colonne B des noms et on veut obtenir par calcul le mail (fictif) de ces personnes en colonne D sachant qu’elles ont toutes une adresse mail de type prenom.nom@free.fr.

exemplemails

La formule en D2 est =A2 & ». » &B2& »@free.fr »

Explications :

  • On prend la valeur de la cellule A2 qui est jean
  • On lui concatène le texte « . », ce qui donne jean.
  • On lui concatène la valeur de la cellule B2, ce qui donne jean.gabin
  • Et enfin on lui concatène le texte « @free.fr », pour obtenir à la finale jean.gabin@free.fr

Remarquez encore une fois que le texte que l’on veut ajouter a été placé entre guillemets. Sans cela, rien ne fonctionne.

Il ne reste plus qu’à étirer la formule vers le bas.

Autre exemple : Il est tout à faire possible d’utiliser le caractère de concaténation dans une formule réalisant un calcul.

concatenerformule

On voit ici que la cellule C10 contient une formule permettant de trouver la valeur maximum de la plage des cellules A1:A10. Pour écrire le texte, on écrit d’abord =« La valeur maxi est : «  puis on concatène à la suite la formule &Max(A1:A10) qui permet de trouver la valeur maximum dans une plage de cellules.

Les Infos de Ballajack
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.