Apprendre Excel
FR
Définit l'affichage des nombres, des dates et des formules, pour que tout fonctionne comme dans votre Excel.

Accueil › Fonctions Excel › CONCATENER

CONCATENER dans Excel : assembler du texte avec &, CONCAT et JOINDRE.TEXTE

CONCATENER assemble le texte de plusieurs cellules dans une seule. Il existe aujourd'hui trois meilleures façons de faire la même chose : l'opérateur &, CONCAT et JOINDRE.TEXTE. Ce guide montre les quatre et quand utiliser chacune. Dans l'Excel en anglais, la fonction s'appelle CONCATENATE.

Dans ce guide
  1. Syntaxe de CONCATENER
  2. Exemple simple
  3. Essayez vous-même
  4. L'opérateur &
  5. CONCAT et JOINDRE.TEXTE
  6. Nombres et dates
  7. Retours à la ligne
  8. Laquelle utiliser
  9. Questions fréquentes

Syntaxe de CONCATENER

=CONCATENER(texte1; [texte2]; …)

Chaque argument est un morceau de texte, une cellule ou un nombre. CONCATENER fonctionne toujours dans toutes les versions d'Excel, mais Microsoft recommande désormais CONCAT.

Exemple simple : des noms complets

ABC
1PrénomNomNom complet
2AnneMartinAnne Martin
3BrunoDuboisBruno Dubois
=CONCATENER(A2; " "; B2)

Le " " du milieu ajoute l'espace. Sans lui, vous obtiendriez « AnneMartin ».

S'exercer avec CONCATENER : essayez vous-même

Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.

Exercice: Assemblez le prénom et le nom en un nom complet en C2: =CONCATENER(A2;" ";B2)

L'opérateur & : le plus court et le plus utilisé

=A2 & " " & B2

Il fait exactement la même chose que CONCATENER et fonctionne dans toutes les versions. La plupart des utilisateurs d'Excel le préfèrent parce qu'il est plus court et plus lisible. Vous pouvez y mêler n'importe quel texte : ="Bonjour " & A2 & " !" renvoie Bonjour Anne !

CONCAT et JOINDRE.TEXTE : assembler des plages entières

CONCATENER a besoin de chaque cellule séparément. Les fonctions plus récentes (Excel 2019, 2021, 2024 et Microsoft 365) acceptent des plages.

  • =CONCAT(A2:C2) assemble A2, B2 et C2 sans aucun séparateur.
  • =JOINDRE.TEXTE(", "; VRAI; A2:A6) assemble toute une colonne avec une virgule et un espace entre chaque valeur : Pomme, Banane, Cerise, Mangue, Poire.
=JOINDRE.TEXTE(délimiteur; ignorer_vide; texte1; [texte2]; …)

Mettez ignorer_vide à VRAI pour sauter les cellules vides : vous n'aurez pas de virgules en double.

Garder le format des nombres et des dates

Quand vous assemblez un nombre ou une date, Excel utilise la valeur brute et perd la mise en forme. Une date devient un numéro de série comme 46338, et 1,20 € devient 1,2. Utilisez TEXTE pour contrôler l'affichage :

  • ="Prix : " & TEXTE(D2; "0,00 €") renvoie Prix : 1,20 €
  • ="Échéance le " & TEXTE(E2; "jj/mm/aaaa") renvoie par exemple Échéance le 12/11/2026
  • =TEXTE(F2; "0%") transforme 0,25 en 25%

Les codes de format dépendent de vos paramètres régionaux : dans un Excel en anglais, le jour s'écrit « dd » et l'année « yyyy » au lieu de « jj » et « aaaa », et le séparateur décimal peut être un point.

Ajouter un retour à la ligne

=A2 & CAR(10) & B2

CAR(10) est un retour à la ligne sous Windows et Mac. Activez Renvoyer à la ligne automatiquement sur la cellule ; sinon, le retour à la ligne ne se voit pas.

Laquelle utiliser ?

SituationUtilisez
Assembler quelques cellules, dans n'importe quelle version d'ExcelL'opérateur &
Assembler une plage entière sans séparateurCONCAT
Assembler une liste avec un séparateur, en sautant les cellules videsJOINDRE.TEXTE
Des feuilles de calcul existantesCONCATENER fonctionne toujours ; inutile de la réécrire

Questions fréquentes

Quelle est la différence entre CONCATENER et CONCAT ?

CONCAT est la version la plus récente. Elle fait la même chose, mais accepte en plus des plages comme A2:C2. CONCATENER n'accepte que des cellules et des valeurs isolées.

Comment assembler du texte avec un espace ?

Ajoutez un espace entre guillemets entre les cellules : =A2 & " " & B2.

Pourquoi ma date devient-elle un nombre quand je l'assemble ?

Les dates sont stockées sous forme de nombres. Entourez la date de TEXTE pour choisir le format, par exemple TEXTE(A2; "jj/mm/aaaa").

Comment assembler toute une colonne dans une seule cellule ?

Utilisez JOINDRE.TEXTE : =JOINDRE.TEXTE(", "; VRAI; A2:A100) assemble toutes les cellules non vides avec une virgule et un espace.