← Tous les articles
Excel

CONCATENER sur Excel : les 4 méthodes pour assembler du texte

5 juillet 2026 · par Romain RICHER

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 :

fx=A2& » « &B2
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.

fx=CONCATENER(A2; » « ;B2)
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 :

fx=CONCAT(A2; » « ;B2)
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 :

fx=CONCAT(A2:A5)
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 :

fx=JOINDRE.TEXTE( » « ;VRAI;A2:A5)
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 :

fx=JOINDRE.TEXTE( » ; « ;VRAI;A2:A4)
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 :

fx=A2& » : « &B2& » € »
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 :

fx= »Taux : « &TEXTE(A2; »0 % »)
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.