La fonction CONCATENER dans Excel permet de regrouper plusieurs textes ou valeurs dans une seule cellule. Elle est très utile pour fusionner des informations comme un prénom et un nom, une date et un libellé, ou encore un code et une référence. Depuis les versions récentes, cette fonction est remplacée par CONCAT et TEXTEJOIN, plus simples et plus puissantes. Cependant, le principe reste le même : associer plusieurs cellules pour créer une phrase ou une donnée complète. Voici comment concaténer sur Excel, avec les anciennes et nouvelles méthodes.
Comment utiliser la fonction CONCATENER ?
La fonction CONCATENER est encore présente dans les anciennes versions d’Excel (avant 2019). Elle permet de combiner plusieurs chaînes de texte manuellement.
Syntaxe :
=CONCATENER(texte1; texte2; texte3; …)
Exemple pratique :
Si la cellule A2 contient “Thomas” et la cellule B2 “Durand”, la formule suivante affichera “Thomas Durand” :
=CONCATENER(A2; " "; B2)
Explication :
- Les points-virgules (;) séparent les éléments à fusionner.
- Les guillemets ( » « ) ajoutent un espace entre les mots.
Cette méthode fonctionne sur toutes les anciennes versions d’Excel, mais elle a été remplacée par une version plus moderne.
Comment concaténer avec la fonction CONCAT ?
La fonction CONCAT est l’évolution directe de CONCATENER. Elle fonctionne de la même manière mais accepte les plages de cellules, ce qui la rend plus pratique.
Syntaxe :
=CONCAT(texte1; texte2; …)
Exemple pratique :
=CONCAT(A2; " "; B2)
Elle donne le même résultat que la formule précédente, mais peut aussi combiner des plages entières comme :
=CONCAT(A2:B2)
Cela fusionnera automatiquement toutes les cellules comprises entre A2 et B2.
Astuce : Contrairement à CONCATENER, la fonction CONCAT est compatible avec les versions Excel les plus récentes (Excel 2019, Excel 365).
Comment concaténer avec le symbole “&” ?
Excel permet aussi de concaténer sans formule spécifique, grâce au symbole &. C’est la méthode la plus rapide pour des combinaisons simples.
Exemple pratique :
=A2 & " " & B2
Résultat : “Thomas Durand”
Avantages :
- Plus lisible que les formules longues.
- Fonctionne dans toutes les versions d’Excel.
Inconvénients :
- Moins pratique pour concaténer de longues plages de données.
Comment concaténer avec séparateurs grâce à TEXTEJOIN ?
La fonction TEXTEJOIN est la plus avancée. Elle permet de choisir un séparateur (comme une virgule, un espace ou un tiret) et d’ignorer les cellules vides.
Syntaxe :
=TEXTEJOIN(séparateur; ignorer_vide; texte1; texte2; …)
Exemple pratique :
=TEXTEJOIN(" "; VRAI; A2; B2; C2)
Cette formule combine les valeurs de A2, B2 et C2 en ajoutant un espace entre chaque mot, sans tenir compte des cellules vides.
Avantages :
- Vous pouvez définir un séparateur personnalisé (ex. “, ” ou “ – ”).
- Les cellules vides ne perturbent pas le résultat.
- Fonctionne sur les versions récentes d’Excel.
Quelle méthode choisir ?
| Objectif | Fonction recommandée | Exemple |
|---|---|---|
| Version ancienne d’Excel | CONCATENER | =CONCATENER(A2; " "; B2) |
| Version récente | CONCAT | =CONCAT(A2; " "; B2) |
| Résultat rapide | “&” | =A2 & " " & B2 |
| Résultat avancé avec séparateur | TEXTEJOIN | =TEXTEJOIN(" "; VRAI; A2:C2) |
En résumé, pour des usages simples, le symbole & suffit largement. Pour des tableaux complexes ou des concaténations automatiques, TEXTEJOIN reste la méthode la plus puissante et la plus flexible.

