Menu

CONCATENER Excel : combiner des cellules avec & et CONCAT

=A2&" "&B2 assemble le texte de A2 et de B2 avec une espace entre les deux. CONCATENER et CONCAT font le même travail ; TEXTE garde les nombres et les dates lisibles quand vous les assemblez.

Chaque feuille de cette page est interactive : modifiez un nombre ou une formule et elle se recalcule.

=A2&" "&B2 assemble le prénom de A2 et le nom de B2 avec une espace entre les deux. L'opérateur & colle du texte bout à bout, et l'espace entre guillemets est le texte que vous ajoutez au milieu.

Combiner le prénom et le nom
C2
ABC
1FirstLastFull name
2AnaSilvaAna Silva
3BenOkaforBen Okafor
4ChenWuChen Wu
5DaraKellyDara Kelly
6EliNovakEli Novak
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =A2&" "&B2

Cliquez sur C2 pour voir la formule, puis changez un prénom dans la colonne A : le nom complet suit. La formule a été écrite une fois en C2 puis recopiée vers le bas, donc C3 lit A3 et B3, C4 lit A4 et B4, et ainsi de suite. Pour la recopier dans votre propre feuille, double-cliquez sur la poignée de recopie, le petit carré en bas à droite de C2.

CONCATENER, CONCAT et l'opérateur &

Excel offre trois façons d'assembler du texte, et elles donnent le même résultat sur des cellules isolées. Le tableau affiche les formules sous leur forme anglaise, avec des virgules, mais vous pouvez aussi les taper comme dans un Excel français, avec des points-virgules : =CONCATENER(A2;" ";B2).

Trois méthodes, un seul résultat
E2
ABCDE
1FirstLastMethodResult
2AnaSilva&Ana Silva
3CONCATENATEAna Silva
4CONCATAna Silva
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =A2&" "&B2
  • & fonctionne dans toutes les versions d'Excel et dans Google Sheets. C'est le plus court à taper.
  • CONCATENATE(text1, text2, ...), CONCATENER (CONCATENATE en anglais) dans un Excel français, est la fonction d'origine. Microsoft la conserve pour la compatibilité, et elle accepte jusqu'à 255 arguments.
  • CONCAT(text1, text2, ...) l'a remplacée dans Excel 2019 et Microsoft 365. Sa seule vraie différence : elle accepte des plages.

Si une formule doit s'ouvrir dans Excel 2016 ou une version plus ancienne, utilisez & ou CONCATENER, car CONCAT y affiche #NOM? (#NAME? en anglais).

Concaténer une plage avec CONCAT

=CONCAT(A2:A5) assemble chaque cellule de la plage dans l'ordre. CONCATENER ne sait pas le faire : elle veut chaque cellule comme argument séparé, =CONCATENER(A2;A3;A4;A5).

Assembler une plage
C2
ABC
1PartCode
2AXAX42B7
342AX42B7
4BAX42B7-2026
57
62026
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : =CONCAT(A2:A5)

CONCAT ne met rien entre les morceaux. Quand il vous faut un séparateur après chaque cellule, par exemple une virgule et une espace, utilisez JOINDRE.TEXTE, qui prend le séparateur une seule fois et peut ignorer les cellules vides.

Combiner du texte et des nombres

Un nombre s'assemble sous sa valeur brute, sans le format que vous voyez dans la cellule. Un prix affiché $1,250.50 s'assemble en 1250.5, et une date affichée 2026-03-15 s'assemble en 46096, le numéro de série qu'Excel stocke pour cette date. Entourez le nombre de TEXTE avec un code de format pour qu'il reste lisible :

Du texte avec des nombres et des dates
D2
ABCD
1ItemPriceDueLabel
2Desk$1,250.502026-03-15Price: 1250.5
3Price: $1,250.50
4Due 46096
5Due Mar 15, 2026
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.Dans Excel en français : ="Price: "&B2

D2 et D4 affichent les valeurs brutes ; D3 et D5 utilisent TEXTE et se lisent comme les cellules. Le code de format se met entre guillemets et reprend les codes de Format de cellule : "0.00", "#,##0", "0%", "yyyy-mm-dd".

Construire une étiquette de prix
C2
ABC
1ItemPriceLabel
2Desk1250.5
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

À vous : En C2, construisez l'étiquette Desk costs $1,250.50 à partir de A2 et B2, avec le prix en dollars et en cents.

Ajouter un retour à la ligne, une virgule ou des guillemets

Tout ce qui est entre guillemets doubles fait partie du résultat, donc =A2&", "&B2 donne Ana, Silva. Trois cas particuliers :

  • Un retour à la ligne : =A2&CAR(10)&B2. Le retour ne s'affiche que si la cellule a Accueil > Renvoyer à la ligne automatiquement activé ; voir retour à la ligne dans une cellule.
  • Un guillemet double : tapez-le deux fois à l'intérieur des guillemets. ="Say ""hi""" donne Say "hi".
  • Une cellule vide : elle s'assemble comme rien, donc =A2&" "&B2 avec B2 vide laisse une espace à la fin. JOINDRE.TEXTE avec VRAI comme deuxième argument ignore les cellules vides.
Le nom d'abord
C2
ABC
1FirstLastDirectory name
2AnaSilva
Cliquez sur une cellule pour voir sa formule. Modifiez un nombre ou une formule et la feuille se recalcule.

À vous : En C2, écrivez le nom sous la forme Silva, Ana : le nom, une virgule et une espace, puis le prénom.

Combiner deux colonnes sans perdre de données

Fusionner et centrer n'est pas le bon outil : quand vous fusionnez A2 et B2, Excel ne garde que la valeur de A2 et supprime l'autre. Assemblez plutôt les colonnes avec une formule puis, si vous voulez du texte simple qui ne dépend plus de A et B :

  1. Sélectionnez la colonne de formules et copiez-la (Ctrl+C, Cmd+C sur un Mac).
  2. Accueil > Coller > Coller des valeurs. Les formules deviennent leurs résultats.
  3. Vous pouvez maintenant supprimer les colonnes d'origine.

Pour un travail ponctuel, le Remplissage instantané fonctionne aussi : tapez le premier nom complet à la main en C2, puis sélectionnez C3 et appuyez sur Ctrl+E, ou utilisez Données > Remplissage instantané, et Excel remplit le reste en reproduisant le modèle. Le Remplissage instantané écrit des valeurs, pas des formules, donc il ne se met pas à jour quand un nom change.

Questions fréquentes

Quelle est la différence entre CONCAT et CONCATENER dans Excel ?

Les deux assemblent du texte. CONCAT (Excel 2019 et versions ultérieures) accepte aussi des plages, donc =CONCAT(A2:A5) assemble quatre cellules, alors que CONCATENER exige chaque cellule une par une : =CONCATENER(A2;A3;A4;A5). CONCATENER est conservée pour la compatibilité avec les anciens fichiers.

Comment concaténer avec une espace dans Excel ?

Mettez l'espace entre guillemets entre les cellules : =A2&" "&B2 ou =CONCAT(A2;" ";B2). Sans le " ", les noms se collent : AnaSilva.

Pourquoi une date devient-elle un nombre quand je la concatène ?

L'assemblage utilise la valeur qui se cache sous la date, un numéro de série comme 46096, et abandonne le format de la cellule. Entourez la date de TEXTE. Forme anglaise : ="Due "&TEXT(C2,"mmm d, yyyy") ; dans un Excel français, les codes de date s'écrivent avec j et a : ="Due "&TEXTE(C2;"jj/mm/aaaa").

Comment combiner deux colonnes dans Excel sans perdre de données ?

Utilisez une formule dans une troisième colonne, =A2&" "&B2, et recopiez-la vers le bas. Fusionner et centrer ne garde que la valeur en haut à gauche, donc elle perd la deuxième colonne. Pour garder le résultat sans la formule, copiez la colonne puis utilisez Accueil > Coller > Coller des valeurs.

Illustration des langages de programmation de Coddy

Apprendre à coder avec Coddy

COMMENCER