CONCATENER sur Excel : les 4 méthodes pour assembler du texte
Assembler le contenu de plusieurs cellules en une seule — un prénom et un nom, une adresse complète, une phrase automatique — est l’un des besoins les plus fréquents dans Excel. On appelle cela la concaténation. Excel propose quatre méthodes pour y parvenir : l’opérateur &, et les fonctions CONCATENER, CONCAT et JOINDRE.TEXTE. Elles ne se valent pas toutes, et surtout, certaines ne sont disponibles que sur les versions récentes d’Excel.
Ce guide passe en revue les quatre approches, avec des exemples visuels sous forme de cellules Excel, pour que vous choisissiez la bonne selon votre besoin et votre version. Les exemples utilisent la syntaxe française, avec le point-virgule (;) comme séparateur d’arguments.
Qu’est-ce que la concaténation ?
Concaténer, c’est coller bout à bout plusieurs valeurs textuelles pour n’en former qu’une. Prenons un cas typique : une colonne contient des prénoms, une autre des noms, et l’on veut obtenir le nom complet dans une troisième colonne.
| A | B | C | |
|---|---|---|---|
| 1 | Prénom | Nom | Nom complet |
| 2 | Jean | Dupont | Jean Dupont |
| 3 | Marie | Martin | Marie Martin |
La colonne C (en vert) est le résultat de la concaténation des colonnes A et B, avec un espace inséré entre les deux. Voyons les différentes façons de l’obtenir.
Méthode 1 : l’opérateur & (le plus simple)
L’esperluette & est l’opérateur de concaténation d’Excel. C’est la méthode la plus rapide et la plus lisible pour assembler quelques éléments. On l’utilise comme un « plus » qui collerait du texte au lieu d’additionner des nombres.
Pour obtenir « Jean Dupont » en C2, on écrit :
| A | B | C | |
|---|---|---|---|
| 2 | Jean | Dupont | Jean Dupont |
Décortiquons la formule : A2 prend le prénom, &" "& ajoute un espace (un espace entre guillemets droits), et B2 ajoute le nom. Sans le " ", on obtiendrait « JeanDupont » collé.
L’opérateur & fonctionne dans toutes les versions d’Excel. C’est le choix idéal pour assembler deux ou trois valeurs. Son seul défaut : il faut citer chaque élément un par un, ce qui devient fastidieux au-delà de quelques cellules.
Méthode 2 : la fonction CONCATENER (l’ancienne)
CONCATENER est la fonction historique de concaténation. Elle fait la même chose que l’opérateur &, avec une écriture sous forme de fonction. Elle accepte jusqu’à 255 arguments, séparés par des points-virgules.
| A | B | C | |
|---|---|---|---|
| 2 | Jean | Dupont | Jean Dupont |
Le résultat est identique à celui de l’opérateur &. CONCATENER fonctionne dans toutes les versions, mais Microsoft la considère comme obsolète : elle est conservée pour la compatibilité, mais pourrait disparaître des futures versions. Microsoft recommande d’utiliser CONCAT à la place.
Autre limite importante : CONCATENER ne sait pas traiter une plage de cellules. Écrire =CONCATENER(A2:A10) ne fonctionne pas comme attendu (elle ne renvoie que la première cellule). Il faut citer chaque cellule individuellement, ce qui est lourd.
Méthode 3 : la fonction CONCAT (la remplaçante moderne)
CONCAT est la version moderne de CONCATENER, qu’elle remplace. Sa grande nouveauté : elle accepte des plages entières de cellules, ce qui simplifie énormément les formules longues.
Reprenons l’exemple simple :
| A | B | C | |
|---|---|---|---|
| 2 | Jean | Dupont | Jean Dupont |
Jusqu’ici, rien de neuf par rapport à CONCATENER. Mais CONCAT brille quand il s’agit d’assembler toute une plage d’un coup. Imaginons une colonne de mots à réunir :
| A | B | |
|---|---|---|
| 2 | Excel | Excelestvraimentpratique |
| 3 | est | |
| 4 | vraiment | |
| 5 | pratique |
En une seule formule, CONCAT a assemblé les quatre cellules. Avec CONCATENER, il aurait fallu écrire =CONCATENER(A2;A3;A4;A5). On remarque toutefois que les mots sont collés : CONCAT n’ajoute pas de séparateur automatiquement. Pour cela, il existe une fonction encore plus adaptée.
Attention à la version : CONCAT nécessite Excel 2019 ou Microsoft 365. Elle n’existe pas dans Excel 2016 (version bureau) ni antérieur, où elle renvoie l’erreur #NOM?.
Méthode 4 : la fonction JOINDRE.TEXTE (la plus puissante)
JOINDRE.TEXTE est la fonction de concaténation la plus complète. Sa force : elle insère automatiquement un séparateur entre chaque élément, et peut ignorer les cellules vides. Sa syntaxe est =JOINDRE.TEXTE(séparateur; ignorer_vide; texte1; …).
Reprenons la liste de mots, mais cette fois avec un espace comme séparateur :
| A | B | |
|---|---|---|
| 2 | Excel | Excel est vraiment pratique |
| 3 | est | |
| 4 | vraiment | |
| 5 | pratique |
Cette fois, les mots sont proprement séparés par des espaces, sans qu’on ait eu à insérer un " " entre chaque. Le premier argument (" ") est le séparateur, le deuxième (VRAI) demande d’ignorer les cellules vides, et le troisième est la plage.
C’est particulièrement utile pour créer une liste à partir d’une colonne. Par exemple, pour rassembler des adresses e-mail séparées par un point-virgule :
| A | |
|---|---|
| 2 | jean@exemple.fr |
| 3 | marie@exemple.fr |
| 4 | paul@exemple.fr |
Résultat : jean@exemple.fr ; marie@exemple.fr ; paul@exemple.fr — prêt à coller dans le champ « À » d’un e-mail.
Comme CONCAT, JOINDRE.TEXTE nécessite Excel 2019 ou Microsoft 365.
Concaténer du texte et des nombres
La concaténation ne se limite pas au texte : on peut aussi assembler du texte et des valeurs numériques pour créer des phrases automatiques. Par exemple, générer un récapitulatif à partir d’un produit et d’un prix :
| A | B | C | |
|---|---|---|---|
| 1 | Produit | Prix | Récapitulatif |
| 2 | Clavier | 45 | Clavier : 45 € |
| 3 | Souris | 25 | Souris : 25 € |
Un piège fréquent apparaît toutefois avec les nombres formatés (dates, pourcentages, monnaies). La concaténation utilise la valeur brute, pas l’affichage. Si une cellule affiche « 40 % » mais contient réellement 0,4, la concaténation affichera « 0,4 ». Pour conserver le format, on utilise la fonction TEXTE :
| A | B | |
|---|---|---|
| 2 | 0,4 | Taux : 40 % |
La fonction TEXTE force ici l’affichage au format pourcentage. Elle est indispensable dès qu’on concatène des dates ou des montants formatés.
Quelle méthode choisir ?
Voici comment trancher selon votre besoin et votre version d’Excel :
| Méthode | Disponibilité | Gère les plages | Séparateur auto | Idéale pour |
|---|---|---|---|---|
& |
Toutes versions | Non | Non | Assembler 2-3 valeurs |
CONCATENER |
Toutes (obsolète) | Non | Non | Anciens classeurs |
CONCAT |
Excel 2019 / 365 | Oui | Non | Assembler une plage |
JOINDRE.TEXTE |
Excel 2019 / 365 | Oui | Oui | Listes avec séparateur |
En résumé : pour un assemblage simple de quelques cellules, l’opérateur & suffit et fonctionne partout. Pour assembler toute une plage, CONCAT est plus pratique. Et dès qu’il faut un séparateur cohérent entre les éléments (liste, CSV, e-mails), JOINDRE.TEXTE est la meilleure option. Quant à CONCATENER, mieux vaut l’éviter pour les nouveaux fichiers — c’est une fonction du passé.
Pièges et bonnes pratiques
Quelques réflexes qui évitent les erreurs les plus courantes :
Ne pas oublier les espaces. Concaténer deux cellules sans séparateur les colle : =A2&B2 donne « JeanDupont ». Pensez à insérer " " entre les éléments.
Les guillemets doivent être droits. Utilisez les guillemets droits (") et non les guillemets typographiques (« »), qu’Excel ne reconnaît pas dans les formules.
Vérifier la version avant de partager. Si vous utilisez CONCAT ou JOINDRE.TEXTE et que vous partagez le fichier avec quelqu’un sous Excel 2016, la formule affichera #NOM?. En cas de doute, l’opérateur & reste compatible partout.
Formater les nombres avec TEXTE. Pour concaténer une date, un pourcentage ou une monnaie en gardant leur apparence, passez par la fonction TEXTE.
Pour aller plus loin
La concaténation n’est qu’une des nombreuses fonctions texte d’Excel. Pour un panorama plus large des fonctions essentielles (calculs, recherche de données, dates, gestion), consultez notre guide complet des fonctions Excel.
Vous avez une astuce de concaténation qui vous fait gagner du temps ? Ces quatre méthodes couvrent l’immense majorité des besoins, du simple assemblage de deux cellules à la génération de listes complètes.