CONCATENER dans Excel : syntaxe, exemples et exercices corrigés
Mis à jour le
CONCATENER assemble plusieurs morceaux de texte en un seul. Par exemple, =CONCATENER(A2;" ";B2) assemble le prénom de A2 et le nom de B2 avec une espace entre les deux. L’opérateur & fait la même chose : =A2&" "&B2. Les espaces et la ponctuation s’écrivent entre guillemets.
Syntaxe de CONCATENER
=CONCATENER(texte1; [texte2]; ...)
- texte1
- Le premier morceau à assembler : une cellule (
A2), un texte tapé entre guillemets ("FAC-") ou un nombre. - texte2; ...
- Facultatif. D’autres morceaux, assemblés dans l’ordre où vous les indiquez, jusqu’à 255. Rien n’est ajouté entre eux : tapez les espaces et la ponctuation comme des morceaux à part, par exemple
" "ou", ".
Exercices CONCATENER à faire ici
Tapez votre formule directement dans la feuille. Elle est vérifiée comme dans Excel, avec des points-virgules ou des virgules, en français ou en anglais.
Assembler un prénom et un nom
En C2, utilisez CONCATENER pour assembler le prénom de A2 et le nom de B2, avec une espace entre les deux, afin d’obtenir Camille Martin.
| Prénom | Nom | Nom complet |
| Camille | Martin | |
| Lucas | Bernard | |
| Léa | Dubois | |
| Hugo | Thomas | |
| Chloé | Robert | |
| Louis | Petit |
Comment utiliser CONCATENER, étape par étape
- Cliquez sur la cellule du résultat et tapez
=CONCATENER(. - Cliquez sur la première cellule à assembler, par exemple le prénom, puis tapez un point-virgule.
- Tapez le séparateur entre guillemets, comme
" "pour une espace, puis un point-virgule. - Cliquez sur la cellule suivante, ajoutez d’autres morceaux de la même façon si besoin, fermez la parenthèse et validez avec Entrée.
Exemples de CONCATENER
Assembler prénom et nom
=CONCATENER(A2;" ";B2)
Renvoie Camille Martin. L’espace entre guillemets est un argument à part ; sans elle, vous obtenez CamilleMartin.
Le même assemblage avec &
=B2&", "&A2
Renvoie Martin, Camille. & relie deux morceaux à la fois : enchaînez-en autant que nécessaire.
Créer un code produit
=A2&"-"&B2&"-"&C2
Renvoie POR-14-NOI à partir de trois colonnes. Les nombres deviennent du texte au passage : recopiez la formule vers le bas pour créer tous les codes.
Garder les zéros en tête d’un nombre
="FAC-"&TEXTE(A2;"0000")
Renvoie FAC-0007 pour 7. Un nombre assemblé garde son aspect brut : TEXTE le met d’abord en forme sur quatre chiffres.
Erreurs fréquentes et solutions
| Résultat | Cause | Solution |
|---|---|---|
| Mots collés | CONCATENER n’ajoute rien entre ses arguments : CamilleMartin sort sans espace. | Ajoutez le séparateur comme argument entre guillemets : =CONCATENER(A2;" ";B2). |
| La formule s’affiche en texte | La cellule était au format Texte avant la saisie, ou la formule ne commence pas par =. | Passez la cellule au format Standard, puis appuyez sur F2 et Entrée pour revalider la formule. |
| Zéros perdus ou décimales en trop | Un nombre assemblé utilise sa valeur brute, pas le format de la cellule : 0007 devient 7 et 12,5 % devient 0,125. | Mettez le nombre en forme dans la formule avec TEXTE, par exemple TEXTE(A2;"0000") ou TEXTE(B2;"0%"). |
| #NOM? | Formule copiée d’un site anglais (CONCATENATE), nom mal orthographié, ou texte tapé sans guillemets, qu’Excel lit comme un nom. | Écrivez CONCATENER, séparez les arguments par des points-virgules et mettez chaque texte tapé, même une espace, entre guillemets. |
CONCATENER, & ou CONCAT et JOINDRE.TEXTE ?
CONCATENER et l’opérateur & donnent le même résultat : =CONCATENER(A2;" ";B2) et =A2&" "&B2 renvoient tous deux Camille Martin. & est plus court à taper, CONCATENER se lit parfois mieux avec beaucoup de morceaux. Les versions récentes d’Excel ajoutent CONCAT, qui accepte aussi des plages entières comme A2:C2, et JOINDRE.TEXTE, qui place le même séparateur entre chaque morceau et peut ignorer les cellules vides. CONCATENER fonctionne toujours dans toutes les versions. La leçon JOINDRE.TEXTE & CONCAT les fait pratiquer.
Questions fréquentes
Comment ajouter une espace entre deux cellules ?
Placez une espace entre guillemets entre les deux : =CONCATENER(A2;" ";B2) ou =A2&" "&B2.
& est-il identique à CONCATENER ?
Oui, pour assembler du texte, le résultat est le même. & est un opérateur : il s’écrit entre chaque paire de morceaux au lieu d’être dans une fonction.
Pourquoi mon nombre assemblé perd-il son format ?
L’assemblage utilise le nombre lui-même, pas son affichage dans la cellule. Entourez-le de TEXTE avec le format voulu, par exemple TEXTE(A2;"0000") pour garder les zéros en tête.
CONCATENER peut-elle assembler une plage entière ?
Non, il faut indiquer chaque cellule. CONCAT et JOINDRE.TEXTE, disponibles dans les versions récentes d’Excel, acceptent une plage comme A2:C2.
Continuez à pratiquer
Les 5 exercices CONCATENER, avec explications et suivi de progression.
Ouvrir les exercices CONCATENER