Éditeur Excel en ligne
Utiliser gratuitement

CONCATENER dans Excel : syntaxe, exemples et erreurs

Mis à jour le 2026-10-13 · Gratuit · Compatible Excel et Google Sheets

Syntaxe

=CONCATENER(texte1, [texte2], ...)

Réponse rapide

CONCATENER colle des valeurs dans une seule cellule sans rien entre elles : =CONCATENER(A2:A4) plie trois cellules en « DoeSmithLee ». Son avantage sur l’ancienne version, ce sont les plages entières — mais chaque séparateur (un espace, un tiret) se tape à la main, et le résultat est du texte qui ne calcule plus.

Syntaxe

=CONCATENER(texte1, [texte2], ...)
ArgumentCe que ça veut dire
texte1La première valeur à joindre — une cellule, un nombre, un littéral entre guillemets ou une plage entière comme A2:A8. Obligatoire.
[texte2], ...Valeurs supplémentaires facultatives, 254 au total. Mélangez cellules, plages et littéraux librement : =CONCATENER(A2, B2:B5, "-done").

Selon vos paramètres régionaux, les arguments sont séparés par des points-virgules au lieu de virgules : =CONCATENER(A2; " "; B2). C’est la norme dans les pays où la virgule sert de séparateur décimal.

Une différence compte plus que tout le reste : CONCATENER accepte des plages entières — =CONCATENER(A2:A8) est une formule légale. L’ancienne CONCATENATE anglaise, non : elle renvoie une erreur ou ne prend silencieusement que la première cellule, selon la version.

Exemples de base

=CONCATENER(A2, " ", B2)

La jointure de noms du quotidien : prénom en A2, nom en B2. CONCATENER colle sans rien entre par défaut, donc l’espace est un littéral que vous tapez entre les deux cellules — oubliez-le et « Doe » fonce droit sur « Smith ».

=CONCATENER(A2:A4)

L’astuce de plage impossible à l’ancienne version : trois cellules se plient en un seul code sans séparateurs — « AE2026XL ». Parfait pour les clés de produit, les codes SKU et les slugs où rien ne doit s’intercaler.

=CONCATENER(A2, "-", B2, "-", C2)

Clés et codes avec séparateurs : chaque morceau est joint par un tiret tapé entre guillemets. Trois valeurs exigent deux tirets — plus il y a de morceaux, plus on tape de guillemets, et c’est exactement là que JOINDRE.TEXTE prend le relais.

="Total : " & SOMME(B2:B10)

L’opérateur & fait le même travail en ligne, sans aucune fonction. Pour deux ou trois valeurs, beaucoup le préfèrent — CONCATENER gagne quand les valeurs viennent d’une plage ou quand la liste est trop longue à taper.

Le résultat de CONCATENER est du texte. « 12 » et « 34 » se joignent en « 1234 » qui ne somme plus, et une date se joint comme son numéro de série (45296), pas comme elle s’affiche dans la cellule. Gardez les cellules sources pour calculer, ou reconvertissez avec CNUM.

Erreurs courantes et comment les corriger

SymptômeCause la plus couranteCorrectif
#NOM?CONCATENER mal orthographié — ou votre Excel est antérieur à 2016 avec le nom anglais seulement, ou votre Excel est dans une autre langue (CONCAT, CONCATENAR, VERKETTEN).Tapez =CONCAT et laissez l’autocomplétion confirmer ce qui existe ; sur les vieilles versions, utilisez l’opérateur &.
#VALEUR!Le résultat joint dépasse 32 767 caractères — la limite dure d’une cellule. Les plages énormes débordent en silence dans cette erreur.Répartissez la plage sur plusieurs cellules CONCATENER (A2:A500, A501:A1000, ...) et joignez ces résultats.
Les valeurs se collent (« DoeSmith »)Aucun argument séparateur entre les cellules — CONCATENER n’insère rien de lui-même.Tapez des littéraux " " ou ", " entre chaque paire de valeurs, ou passez à JOINDRE.TEXTE, qui insère le délimiteur automatiquement.
Une date se joint en « 45296 »Les dates sont des numéros de série en coulisses, et CONCATENER voit le nombre, pas l’affichage.Emballez-la : =CONCATENER(A2, " ", TEXTE(B2, "jj/mm/aaaa")) — le code de format suit vos paramètres régionaux.
Le nombre perd son formatMême raison : les formats de cellule ne voyagent pas dans la jointure — la cellule affiche 1 234,50 et le résultat sort « 1234,5 ».Emballez avec TEXTE(A2, "# ##0,00") pour les séparateurs de milliers, ou laissez la cellule source comme référence d’affichage.

Les espaces invisibles saccagent les jointures des deux côtés : « Doe » plus « Smith » devient « Doe Smith » avec un double trou au milieu. Nettoyez d’abord la plage source et le résultat joint sort au cordeau.

CONCATENER face à CONCAT et l’opérateur &

CONCATENERCONCAT (2016+)Opérateur &
PlagesOui — =CONCATENER(A2:A8) plie la plage entièreOui — aussi capable avec les plagesNon — une cellule par référence
SéparateurAucun intégré — littéraux tapés à la mainAucun intégré — même frappe manuelleVous placez & entre les valeurs et tapez les séparateurs en littéraux
Disponible dansExcel 2016 et plus récent, Microsoft 365Excel 2016 et plus récent, Microsoft 365Toutes les versions
Idéal pourColler plages et codesMême usage, nom anglaisJointures rapides de deux valeurs en ligne
=CONCAT(A2, " ", B2)

Le nom moderne anglais cohabite avec CONCATENER depuis Excel 2016 : mêmes arguments, même résultat. Dans un Excel dans une autre langue que l’anglais, le nom qui marche toujours est le localisé — CONCATENER en français.

CONCATENER face à JOINDRE.TEXTE

CONCATENERJOINDRE.TEXTE
DélimiteurAucun — chaque séparateur tapé à la mainUn argument couvre toute la jointure : =JOINDRE.TEXTE(", ", VRAI, A2:A8)
Cellules videsElles se joignent comme chaînes vides — avec des séparateurs tapés à la main, des trous doubles apparaissentignorer_vide=VRAI les saute d’un seul interrupteur
PlagesOui, mais sans séparateurs entre cellulesOui, avec le délimiteur entre chaque paire
Disponible dansExcel 2016 et plus récentExcel 2019 et plus récent, Microsoft 365
Idéal pourCodes et identifiants où rien ne doit s’intercalerListes lisibles construites depuis des colonnes

Règle pratique : CONCATENER quand les morceaux doivent se toucher, JOINDRE.TEXTE quand quelqu’un doit lire le résultat. Les deux renvoient du texte, donc plus rien ne calcule — l’avertissement d’avant vaut pour les deux.

CONCATENER dans Google Sheets

Google Sheets propose CONCAT et CONCATENER avec la même syntaxe qu’Excel, donc les formules de base se collent telles quelles. Pour construire de vraies listes, Sheets ajoute JOIN — il fonctionne comme JOINDRE.TEXTE mais saute les cellules vides automatiquement, sans VRAI.

  • Dans les paramètres avec virgule décimale, les arguments passent au point-virgule : =CONCATENER(A2; " "; B2) — Sheets se comporte comme Excel.
  • JOIN(plage, délimiteur) est le raccourci Sheets pour les listes sans trous ; JOINDRE.TEXTE existe aussi, avec les mêmes arguments.
  • L’opération inverse existe : SPLIT coupe une cellule en plusieurs, défaisant ce que CONCATENER a collé.

Limites et conseils avancés

  • Pas d’interrupteur ignorer les vides : une cellule vide au milieu plus des séparateurs tapés à la main laisse « Doe Smith » avec un double espace. Nettoyez d’abord la source ou passez à JOINDRE.TEXTE.
  • Le plafond de 254 arguments vaut par formule — pour des milliers de lignes, joignez des plages (=CONCATENER(A2:A500)) au lieu d’énumérer des cellules.
  • Deux cellules à la volée ? & se tape plus vite. Une plage entière ? CONCATENER. Une liste lisible avec séparateurs ? JOINDRE.TEXTE — choisissez par la forme, pas par l’habitude.
  • Un résultat à tête de nombre se reconvertit avec CNUM : =CNUM(SUBSTITUE(A2, " ", "")) ramène le texte nettoyé en vrais nombres.

Traitez CONCATENER comme la dernière étape du pipeline, pas la première : coupez les espaces égarés, réparez les vides, puis seulement collez. La qualité de la jointure est celle des cellules que vous y mettez.

Outils associés

Fonctions associées

Questions fréquentes

Que fait CONCATENER dans Excel ?

Il colle des valeurs dans une seule cellule sans rien entre elles : =CONCATENER(A2, " ", B2) joint deux noms avec un espace tapé à la main et =CONCATENER(A2:A4) plie une plage entière en une chaîne. C’est le remplaçant moderne de l’ancienne CONCATENATE.

Quelle différence entre CONCATENER et CONCAT ?

Seulement le nom et la compatibilité : les deux acceptent les plages et se comportent pareil depuis Excel 2016. CONCAT est le nom anglais à partir de 2016 ; CONCATENER est le nom localisé, celui qui marche toujours dans un Excel en français.

Comment mettre un espace ou une virgule entre les valeurs jointes ?

Tapez le séparateur comme littéral entre les valeurs : =CONCATENER(A2, ", ", B2). Pour une colonne entière, JOINDRE.TEXTE est plus court — son premier argument couvre tous les trous d’un coup : =JOINDRE.TEXTE(", ", VRAI, A2:A8).

Pourquoi ma date devient-elle 45296 quand je joins ?

Excel stocke les dates en numéros de série et CONCATENER joint la valeur stockée, pas l’affichage. Emballez la date dans TEXTE d’abord : =CONCATENER(A2, " ", TEXTE(B2, "jj/mm/aaaa")) la garde lisible.

Quelles versions d’Excel ont CONCATENER ?

Excel 2016 et plus récent (et toute version antérieure sous le nom anglais CONCATENATE), plus Microsoft 365. Dans un Excel en français, CONCATENER existait depuis toujours — pas de #NOM? lié à la version.

Pourquoi mes nombres ne calculent-ils plus après la jointure ?

La jointure a produit du texte — « 1234 » a une tête de nombre mais somme zéro. Gardez les cellules d’origine pour les calculs, ou reconvertissez le résultat avec =CNUM(A2) quand il faut un nombre.

CONCATENER fonctionne-t-il dans Google Sheets ?

Oui — même syntaxe et même comportement, point-virgule seulement dans les paramètres à virgule décimale. Sheets propose en plus JOIN, qui saute les vides automatiquement, et SPLIT comme opération inverse.

Prêt à l’essayer avec votre propre fichier ?

Ouvrir Fusionner les colonnes dans Excel — c’est gratuit