Le symbole & dans Excel sert à ASSOCIER le contenu de 2 cellules ou de 2 textes ensemble. On parle aussi de "concaténer"
- Regrouper une cellule avec un texte
Cette première approche va vous montrer comment associer du texte contenu dans une cellule avec un texte saisi manuellement dans la formule
- Gestion des espaces entre les éléments concaténés
L'ajout d'espace entre les éléments n'est pas une chose aussi facilement à comprendre, surtout quand on débute
Associer une cellule avec du texte
Prenons le cas où vous avez des prénoms masculins en colonne A. Nous voulons rajouter le mot Monsieur avant chaque prénom.
Pour faire cela, nous allons
- Ecrire le mot Monsieur entre guillemets, comme pour tout les textes dans Excel
- Ajouter le symbole & pour faire la liaison
- Sélectionner la cellule contenant le prénom
="Monsieur "&A2
Après recopie de la formule, on peut voir que nous affichons le mot Monsieur avant chaque prénom.
Le mot Monsieur s'écrit obligatoirement entre guillemets et pas la référence de la cellule.
- Pour qu'Excel comprenne votre texte, il faut qu'il soit entre guillemets
- Par contre, la référence d'une cellule ne doit jamais être entre guillemets. Si vous écrivez la référence entre guillemets, Excel interprétera la référence comme du texte.
Gestion de l'espace
Un détail est à noter. Nous avons terminé le mot Monsieur avec un espace. Sans cela, le mot Monsieur et le prénom seront accolés.
="Monsieur"&A2
Associer 2 cellules ensemble
Prenons le cas des cellules des colonnes A et B qui contiennent des noms et prénoms. Nous voulons écrire dans une cellule l'association du nom et du prénom.
=A2&B2
Seulement, comme vous le constatez, il n'y a pas d'espace entre le nom et le prénom. Alors que faire ?
Pour corriger le problème, nous devons ajouter le caractère espace entre les valeurs des cellules. Autrement dit, nous allons avoir 3 éléments à associer
- le contenu de la cellule A2
- & pour faire la liaison
- l'espace écrit entre guillemets car c'est une chaîne de caractères " "
- encore un & pour faire la seconde liaison
- le contenu de la cellule B2
Ce qui donne un résultat lisible dans la cellule
=A2&" "&B2
Vous pouvez également ajouter des fonctions pour transformer le résultat. Comme par exemple, mettre seulement la première lettre en majuscule.