Concaténer dans Excel : &, CONCAT et JOINDRE.TEXTE
Assembler des cellules en une chaîne de texte est l'une des opérations les plus fréquentes dans Excel. Trois outils permettent de le faire, chacun avec ses avantages : l'opérateur & pour les cas simples, CONCAT pour les plages, et JOINDRE.TEXTE pour ajouter un séparateur automatiquement.
L'opérateur & — le plus rapide
=A2&" "&B2 → "Martin Dupont"
=A2&", "&B2&" ("&C2&")" → "Dupont, Martin (Paris)"
="Facture n°"&A2 → "Facture n°1042"
L'esperluette & assemble n'importe quels éléments : cellules, texte entre guillemets, nombres, résultats de formules. C'est la syntaxe la plus universelle et la plus compatible.
CONCAT — pour les plages entières
=CONCAT(A2:A10) → assemble toutes les valeurs de A2 à A10 sans séparateur
=CONCAT(A2;" ";B2;" ";C2) → "Paris France Europe"
CONCAT accepte des plages (A2:A10) là où & exige de lister chaque cellule. Sans séparateur, les valeurs sont collées directement.
CONCATENER (ancien nom) est encore présent pour la compatibilité descendante, mais Microsoft ne le met plus à jour — préférez CONCAT ou &.
JOINDRE.TEXTE — avec séparateur automatique
=JOINDRE.TEXTE(séparateur; ignorer_vides; texte1; [texte2]…)
=JOINDRE.TEXTE("; "; VRAI; A2:A10)
→ "Paris; Lyon; Marseille" (les cellules vides sont ignorées)
=JOINDRE.TEXTE(" - "; FAUX; A2:A5)
→ "Lundi - Mardi - - Jeudi" (cellules vides = double tiret)
Le deuxième argument VRAI/FAUX contrôle si les cellules vides sont ignorées ou laissent un vide dans la chaîne. Indispensable pour assembler des listes d'éléments dont certains sont optionnels.
🔗 Concaténateur interactif — modifiez et voyez le résultat
Concaténer avec un nombre formaté
Quand vous assemblez un texte et un nombre, Excel perd le formatage :
="Total : "&A2 → "Total : 1234.5" ✗ (pas de format monétaire)
="Total : "&TEXTE(A2;"# ##0,00 €") → "Total : 1 234,50 €" ✓
Utilisez toujours TEXTE(valeur; format) pour formater un nombre avant de le concaténer.
Concaténer une date
="Rapport du "&TEXTE(AUJOURDHUI();"jj/mm/aaaa")
→ "Rapport du 19/06/2026"
="Semaine "&NO.SEMAINE.ISO(A2)&" / "&ANNEE(A2)
→ "Semaine 25 / 2026"
Résumé comparatif
| & | CONCAT | JOINDRE.TEXTE | |
|---|---|---|---|
| Séparateur automatique | ❌ Manuel | ❌ Manuel | ✅ Natif |
| Accepte des plages | ❌ | ✅ | ✅ |
| Ignorer les vides | ❌ Manuel | ❌ | ✅ Paramètre |
| Disponibilité | Toutes versions | 2019+ | 2019+ |
| Idéal pour | Assemblage simple 2-3 cellules | Plage sans séparateur | Listes avec séparateur |