La fonction CONCAT Excel permet d’assembler plusieurs cellules en une seule, sans recopier vos données à la main. Dans un fichier RH, commercial ou administratif, elle peut servir à créer des adresses e-mail, regrouper un prénom et un nom, générer des adresses postales ou construire des libellés propres à partir de plusieurs colonnes.
Son utilisation est très simple, il suffit de taper : =CONCAT(A2;".";B2;"@entreprise.com")afin de créer une adresse mail.
Mais CONCAT n’est pas la seule solution. Vous pouvez aussi utiliser CONCATENER (l'ancienne fonction de CONCAT), l’esperluette (&) ou JOINDRE.TEXTE selon votre besoin.
Dans cet article, nous allons voir comment utiliser CONCAT et quand choisir les autres méthodes.
À retenir sur cet article ✅
- La fonction CONCAT Excel permet d’assembler plusieurs cellules dans une seule.
- La fonction CONCATENER est l’ancienne méthode pour concaténer du texte dans Excel.
- L’esperluette (&) est pratique pour assembler rapidement deux cellules.
- La fonction JOINDRE.TEXTE est idéale pour assembler plusieurs cellules avec un séparateur.
- Le bon choix dépend surtout du besoin : assemblage simple, ancien fichier, deux cellules ou grande plage de données.
Qu’est-ce que la fonction CONCAT sur Excel ?
La fonction CONCAT Excel (ou CONCAT en anglais) sert à regrouper plusieurs informations dans une seule cellule.
Autrement dit, elle permet d’assembler différents éléments de texte (comme un prénom, un nom, ou une adresse) sans avoir à tout retaper manuellement !
C’est une fonction précieuse dès qu’on manipule des listes, des fichiers clients, ou des rapports.
En une seule formule, elle transforme des données brutes en informations lisibles et prêtes à l’emploi.
Prenons un exemple concret pour mieux comprendre :
Un service RH peut s’en servir pour créer les adresses e-mail des collaborateurs.
Un comptable, pour assembler des libellés de comptes.
Et un commercial, pour formater automatiquement des noms de sociétés ou des adresses postales.
CONCAT(Texte1;[Texte2];…)
| Argument | Description |
|---|---|
| Texte1 (obligatoire) | 1er élément de texte à combiner. Cet élément peut être une cellule (A3), une plage de cellules (A1:A8), ou un élément texte entre guillemets (""). |
| [Texte2](facultatif) | Vous pouvez spécifier jusqu’à 255 éléments de texte de cette façon. |
“CONCAT est parfaite pour automatiser les petits assemblages du quotidien : créer une adresse e-mail, regrouper un nom complet ou générer un libellé propre en quelques secondes.”
- Gauthier LAIRET, formateur Excel chez Morpheus Formation
VIDÉO : CONCAT sur Excel : Crée tes adresses e-mail en 2 secondes !
Apprenez en vous exerçant !
Téléchargez gratuitement notre fichier d'exercices pour vous entraîner à utiliser la formule CONCAT sur Excel.
Créer des adresses e-mails automatiquement avec CONCAT sur Excel (exemple concret)
Voyons maintenant comment utiliser la fonction CONCAT Excel pas à pas.
L’objectif : assembler plusieurs cellules en une seule pour générer automatiquement des adresses e-mail professionnelles.
Étape 1 : Préparez vos données
Avant de commencer, votre tableau doit contenir au minimum :
- une colonne Prénom (ex. B7 → John)
- une colonne Nom (ex. C7 → Lennon)
- et, si besoin, une colonne Nom de domaine (ex. D7 → gmail.com)

💡Besoin d'aide pour créer votre tableau ? Consultez notre article à ce sujet : Comment créer un Tableau dans Excel ?
Étape 2 : Créez votre adresse e-mail automatiquement
Voici un exemple simple de formule CONCAT Excel pour générer automatiquement une adresse e-mail :
=CONCAT(A2;".";B2; "@";C2)
Le tour est joué ! Excel combine alors le contenu de chaque cellule pour produire :john.lennon@gmail.com, isaac.newton@orange.fr, wayne.rooney@hotmail.fr

Ici, les points et l’arobase agissent comme des séparateurs.
Vous pouvez bien sûr les remplacer par d’autres symboles ou même des espaces si vous souhaitez un rendu plus lisible.
Il suffit simplement de les ajouter entre guillemets " " directement dans votre formule.
Et en faisant glisser la formule vers le bas, vous générez instantanément toutes vos adresses sans copier-coller. Alors, plutôt simple, non ?


Quel est mon niveau sur Excel ?
Passez notre quiz gratuit en 7 minutes et obtenez votre résultat avec un corrigé détaillé.
Comment assembler d’autres textes avec CONCAT
La fonction CONCAT Excel ne sert pas qu’à créer des adresses e-mail.
Elle permet aussi de mettre en forme vos données textuelles pour générer automatiquement des adresses postales, des phrases ou des fiches clients.
Assembler une adresse postale avec CONCAT (exemple avec séparateurs et espaces)
Reprenez la logique de CONCAT, mais avec des virgules et des espaces entre les éléments. Voici un autre cas de concaténation avec exemple concret : assembler une adresse postale à partir de plusieurs colonnes .
=CONCAT(A2; ", "; B2; ", ";C2)

Résultat → 3 rue des Moulins, Amiens, 80 090

C’est exactement la même idée que pour les adresses e-mail : on relie les informations en ajoutant des séparateurs ("; " ou " ").
Toutes les autres possibilités de CONCAT
Voici un aperçu des différentes utilisations possibles de CONCAT sur Excel :
- Créer des adresses e-mail,
- Assembler des adresses postales,
- Générer des phrases automatiques,
- Fusionner des données issues de plusieurs colonnes,
- Formater des libellés, noms ou identifiants.

Et le mieux dans tout ça ? Tout est automatique. Vous changez une donnée, et Excel actualise instantanément le résultat !
💡 Notre conseil : pour plus de clarté, utilisez une mise en forme colorée par type d’exemple (ex. fond bleu clair pour les e-mails, vert pour les adresses, jaune pour les phrases).

Formation gratuite sur Excel en ligne|Sans inscription
Vous voulez progresser sur Excel sans partir dans tous les sens ? Découvrez notre formation gratuite Excel pour maîtriser les bases qui font vraiment gagner du temps : tableaux structurés, filtres, tableaux croisés dynamiques, segments et bonnes pratiques pour organiser vos données.
Les limites de la fonction CONCAT
Aussi pratique soit-elle, la fonction CONCAT Excel a quelques limites à connaître :
- Elle n’ajoute pas de séparateur automatiquement entre les valeurs (contrairement à JOINDRE.TEXTE).
- Elle ne peut pas traiter des plages entières en ajoutant un espace ou une virgule entre chaque cellule.
- Le texte final ne peut pas dépasser 32 767 caractères, sinon Excel renvoie une erreur #VALEUR!.
- Elle ne gère pas les formats de date ou de nombre : il faut la combiner avec TEXTE() pour conserver la mise en forme.
💡 En résumé : CONCAT est parfaite pour des assemblages simples, mais pour des automatisations plus poussées, préférez JOINDRE.TEXTE.
Les autres méthodes pour concaténer sur Excel
La fonction CONCAT est très pratique pour assembler plusieurs cellules. Mais ce n’est pas la seule méthode pour concaténer sur Excel.
Selon votre version d’Excel, le nombre de cellules à assembler ou le résultat souhaité, vous pouvez aussi utiliser CONCATENER, l’esperluette (&) ou JOINDRE.TEXTE.
Vidéo :
Dans cette vidéo complète, Gauthier LAIRET, formateur Excel chez Morpheus Formation, vous présente les principales méthodes pour concaténer votre texte sur Excel.
VIDÉO
Entraînez-vous avec le fichier de la vidéo
Téléchargez le fichier d’exercice pour tester les 4 méthodes vues dans la vidéo : CONCATENER, CONCAT, l’esperluette (&) et JOINDRE.TEXTE.
CONCATENER : l’ancienne fonction pour concaténer
La fonction CONCATENER permet aussi de regrouper plusieurs textes dans une seule cellule.
Exemple : =CONCATENER(A2;" ";B2)
Elle fonctionne encore dans Excel, notamment pour les anciens fichiers. Mais sur les versions récentes, CONCAT est généralement plus adaptée.
L’esperluette (&) : rapide pour assembler deux cellules
La fonction & Excel, aussi appelée esperluette, permet d’assembler rapidement deux cellules sans écrire de fonction complète.
Exemple : =A2&" "&B2
Cette méthode est très pratique pour assembler rapidement un prénom et un nom. En revanche, elle devient moins lisible si vous devez combiner beaucoup de cellules.
JOINDRE.TEXTE : la meilleure option pour les grandes plages
La fonction JOINDRE.TEXTE est souvent la méthode la plus pratique lorsque vous devez assembler plusieurs cellules avec un séparateur.
Exemple : =JOINDRE.TEXTE(" ";VRAI;A2:D2)
Le premier argument indique le séparateur, ici un espace.
Le deuxième argument permet d’ignorer les cellules vides.
Le dernier argument correspond à la plage de cellules à assembler.
C’est très utile pour éviter les doubles espaces, les tirets en trop ou les séparateurs inutiles.
“Dès que vous devez assembler plusieurs cellules avec un séparateur, JOINDRE.TEXTE devient souvent plus propre que CONCAT. Elle évite les formules à rallonge et gère mieux les cellules vides.”
- Avis de Gauthier Lairet, formateur Excel chez Morpheus Formation
En résumé...
La fonction CONCAT Excel est idéale pour assembler simplement plusieurs cellules.
Mais selon votre besoin, une autre méthode peut être plus adaptée :
| Problème / contexte | Solution recommandée |
|---|---|
| Assembler plusieurs cellules simplement | CONCAT |
| Travailler sur un ancien fichier Excel | CONCATENER |
| Assembler rapidement deux cellules | Esperluette (&) |
| Assembler une grande plage avec un séparateur | JOINDRE.TEXTE |
| Ignorer les cellules vides pendant l’assemblage | JOINDRE.TEXTE |
Mais attention ! ces fonctions deviennent vite addictives. Plus vous les utilisez, plus vous réalisez à quel point Excel peut vous simplifier la vie 😉
Pour aller plus loin...
Vous pouvez aussi explorer d’autres fonctions utiles pour travailler le texte dans Excel :
- Comment fractionner du texte sur Excel (vidéo Youtube)
- Séparer nom et prénom sur Excel
- La fonction MAJUSCULE sur Excel
- La fonction MINUSCULE sur Excel
- La fonction TEXTE sur Excel
- La fonction TEXTE.AVANT sur Excel
💡 Des fonctions pratiques pour automatiser la mise en forme, découper ou harmoniser vos données sans formules compliquées.
Apprenez à vraiment maîtriser Excel
Chez Morpheus Formation, vous êtes accompagné par un formateur attitré qui adapte chaque session à vos besoins et à votre rythme.
Nos formations sont sur mesure : vous travaillez directement sur vos fichiers, avec des exercices pratiques et des cas concrets liés à votre métier.
Chaque séance dure entre 1h30 et 2h, pour vous permettre de progresser efficacement sans surcharge.
- Formation finançable par le CPF, France Travail ou votre OPCO.
- Contenu ajusté à votre niveau (débutant, intermédiaire ou avancé).
- Supports, exercices et suivi personnalisés après la formation.

FAQ - Vos questions fréquentes sur la fonction CONCAT
Parce que CONCAT n’ajoute pas automatiquement de séparateurs (espaces, virgules…).
Vous devez ajouter vos propres délimiteurs entre guillemets dans la formule, par exemple " " ou ", ".
Oui, vous pouvez combiner des plages (ex. A2:C2). Toutefois, CONCAT ne propose pas de séparateurs automatiques pour ces plages.
Quelques causes fréquentes :
- Résultat très long ( > 32 767 caractères ) → erreur
- Oubli de guillemets autour des textes fixes.
- Cellules vides sans délimiteurs clairs → textes “collés”.
Vous avez d'autres erreurs ? Consultez notre guide complet sur les erreurs Excel
Oui, mais les nombres et les dates sont convertis en texte brut. Pour conserver un format lisible (ex. date “01/01/2025”), utilisez la fonction TEXT avec CONCAT.
Pour un espace, ajoutez simplement " " entre vos éléments.
Pour un retour à la ligne, utilisez CHAR(10) et activez “Renvoyer à la ligne automatiquement” dans la cellule.
💡 Pratique pour créer des fiches clients ou des adresses sur plusieurs lignes.
Il n’existe pas de fonction “inverse” directe de CONCAT, mais vous pouvez fractionner du texte pour séparer une cellule en plusieurs éléments.
Pour ça, rendez-vous dans l’onglet Données, puis cliquez sur Convertir (ou Texte en colonnes selon votre version d’Excel).
Vous pourrez alors définir un séparateur (espace, virgule, point, tiret, etc.) pour découper automatiquement vos données dans plusieurs colonnes.
CONCATENER est l’ancienne fonction utilisée pour assembler du texte dans Excel. Elle fonctionne encore, notamment dans les anciens fichiers.
CONCAT est sa version plus récente. Elle est généralement recommandée sur les versions modernes d’Excel.
Dans les deux cas, l’objectif reste le même : regrouper plusieurs éléments dans une seule cellule.
En plus de CONCAT, vous pouvez utiliser plusieurs méthodes selon votre besoin.
CONCATENER reste utile pour les anciens fichiers.
L’esperluette (&) est pratique pour assembler rapidement deux cellules.
JOINDRE.TEXTE est souvent plus efficace pour assembler une plage entière avec un séparateur.
Par exemple : =JOINDRE.TEXTE(" ";VRAI;A2:D2)
Cette fonction permet aussi d’ignorer les cellules vides, ce qui rend les résultats plus propres.
Pour faire un Excel CONCAT avec retour à la ligne, vous pouvez utiliser CAR(10) dans votre formule.
Exemple : =CONCAT(A2;CAR(10);B2)
Pensez ensuite à activer Renvoyer à la ligne automatiquement dans Excel pour afficher correctement le saut de ligne.






Félicitations ! Votre ebook Excel offert !
/ CPF