Tutoriel Excel: Comment utiliser CONCATENER - Tutoriel Excel (2024)

Dans vos classeurs Excel, les données ne sont pas toujours structurées en fonction de vos besoins. Parfois, vous souhaiterez peut-être diviser le contenu d'une cellule en cellules individuelles, ou faire le contraire - combiner les données de deux colonnes ou plus dans une seule colonne. Les exemples courants qui nécessitent une concaténation dans Excel sont la jonction de noms et de parties d'adresses, la combinaison de texte avec une valeur basée sur une formule, l'affichage des dates et des heures au format souhaité ...

Dans ce tutoriel, vous apprendrez différentes manières de concaténer des chaînes de texte, des cellules, des plages, des colonnes et des lignes dans Excel à l'aide de la fonction «CONCATENER» et de l'opérateur «&».

Table des matières

La fonction Excel CONCATENER

Concaténation des valeurs de plusieurs cellules

Concaténation d'une chaîne de texte et d'une valeur de cellule

Concaténation d'une chaîne de texte et d'une valeur calculée par une formule

Concaténer des chaînes de texte avec des sauts de ligne

Comment concaténer une plage de cellules dans Excel?

Méthode 1. La touche CTRL pour sélectionner plusieurs cellules à concaténer

Méthode 2. La fonction TRANSPOSE pour obtenir la plage

Notes importantes sur la fonction CONCATENER

La fonction Excel CONCATENER

La fonctionCONCATENERest utilisée pour rassembler le contenu de plusieurs cellules. Par exemple, si vous avez une feuille de calcul avec les prénoms dans une colonne et les noms dans une autre colonne, vous pouvez utiliser la fonctionCONCATENERpour joindre les prénoms et noms dans une seule colonne.

La syntaxe de la fonctionCONCATENERdans Microsoft Excel est comme suit :

CONCATENER(text1; [text2; ...text_n])

Où :

  • text1:le premier élément à concaténer. L'élément peut être une valeur de texte, un nombre ou une référence de cellule.
  • [text2]; ..text_n]:éléments de texte supplémentaires à joindre. Il est possible de gérer jusqu'à 255 éléments, pour un total de 8 192 caractères.

Remarque:Dans Excel 2016, Excel 2019, Excel Online et Excel Mobile, «CONCATENER»est remplacé par la fonction «CONCAT», qui a exactement la même syntaxe. Bien que la fonction CONCATENER soit conservée pour des raisons de compatibilité descendante, il est recommandé d'utiliser CONCAT à la place car Microsoft ne promet pas que CONCATENERseradisponible dans les futures versions d'Excel.

Vous trouverez ci-dessous quelques exemples d'utilisation de la fonction CONCATENER dans Excel.

Concaténation des valeurs de plusieurs cellules

Nous souhaitons que les informations de la colonne «Nom» et «Prénom» apparaissent ensemble dans la même cellule. Cependant, il faudrait beaucoup de temps pour tout taper à la main. Plutôt que de combiner ces données manuellement, nous pouvons utiliser la fonctionCONCATENERpour le faire automatiquement et rapidement.

Dans notre exemple, nous pouvons utiliser la fonction de concaténation pour combiner le texte de la colonneAet celui de la colonneBafin de créer un nom combiné dans une nouvelle colonne:

Avant de commencer à écrire la fonction, nous devons insérer une nouvelle colonne «Nom et prénom» dans notre feuille de calcul. Dans notre exemple, nous l'insérerons à droite de la colonne B:

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (2)

Nous sommes prêts à entrer notre fonction dans la cellule C2. Comme d'habitude, nous commencerons par le signe égal«=»suivi du nom de la fonction et d'une parenthèse ouverte comme suit :

=CONCATENER(

Ensuite, nous devons entrer nos arguments. Les arguments indiquent à la fonction CONCATENER les cellules à combiner. Dans notre exemple, nous souhaitons combiner le texte des cellulesA2etB2. Nous allons donc en faire deux arguments :

=CONCATENER(B2; A2)

Finalement, exécutons cette fonction !

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (3)

Vous avez peut-être remarqué que le prénom et le nom ne sont pas séparés par un espace. C'est parce que la fonctionCONCATENERcombinera exactement ce que vous lui demandez de combiner, et rien de plus! Si vous souhaitez que la ponctuation, les espaces ou tout autre détail apparaissent dans la cellule, vous devez demander à la fonction CONCATENER de l'inclure.

Pour ajouter un espace, nous pouvons simplement ajouter un autre argument au milieu :" "(deux guillemets doubles autour d'un espace). Assurez-vous que les trois arguments sont séparés par des points-virgules :

=CONCATENER(B2; " "; A2)

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (4)

Parfait ! Nous pouvons maintenant utiliser la poignée de recopie pour copier la formule dans les cellules restantes de notre nouvelle colonne:

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (5)

Remarque:un moyen rapide de copier la formule dans d'autres cellules de la colonne consiste à sélectionner la cellule contenant la formule et à double-cliquer sur la poignée de recopie.

Notez que Microsoft Excel détermine dans quelle mesure copier les cellules après le double-clic de la poignée de remplissage en fonction des cellules référencées par votre formule. S'il y a des cellules vides dans votre tableau, disons que les cellules A4 et B4 étaient vides dans cet exemple, la formule serait copiée jusqu'à la ligne 3 uniquement. Dans ce cas, vous devez faire glisser manuellement la poignée de remplissage vers le bas pour concaténer toutes les colonnes restantes. Pour plus d’informations sur la copie de formule consulter notre tutoriel:comment étendre une formule.

Opérateur "&" pour concaténer des chaînes dans Excel

Dans Microsoft Excel, l'opérateur «est un autre moyen de concaténer des cellules. Cette méthode est très pratique dans de nombreux scénarios, car taper le signe esperluette (&) est beaucoup plus rapide que de taper le mot «CONCATENER».

De la même manière que la fonction CONCATENER, vous pouvez utiliser «&» dans Excel pour combiner différentes chaînes de texte, valeurs de cellule et résultats renvoyés par d'autres fonctions.

Pour voir l'opérateur de concaténation en action, réécrivons les formules CONCATENER vues ci-dessus :

Pour concaténer les valeursdeA2et B2, utilisez la formule suivante :

=B2 & A2

Pour concaténer les valeursdeA2et B2 séparées par un espace, utilisez cette formule :

=B2 & " " & A2

Comme le montre la capture d'écran ci-dessous, la fonction «CONCATENER»et l'opérateur «&» renvoient des résultats identiques :

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (6)

Concaténation d'une chaîne de texte et d'une valeur de cellule

Il n'y a aucune raison pour que la fonction Excel «CONCATENER» se limite à joindre uniquement les valeurs des cellules. Vous pouvez également l'utiliser pour ajouter diverses chaînes de texte afin de rendre le résultat plus significatif. Par exemple :

=CONCATENER(A2; " "; B2; " présent(e)")

La formule ci-dessus informe l'utilisateur qu'une certaine personne est présente, comme dans la ligne 2 de la capture d'écran ci-dessous. Veuillez noter que nous ajoutons un espace avant le mot « Présent » pour séparer les chaînes de texte concaténées:

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (7)

Vous pouvez également ajouter une chaîne de texte au début ou au milieu de votre formule de concaténation par la même méthode.

Concaténation d'une chaîne de texte et d'une valeur calculée par une formule

Vous souhaitez voir la date du jour dans la celluleB3?

Dans la formule ci-dessous, nous avons utilisé les fonctions «CONCATENER», «TEXTE» et «AUJOURDHUI». La fonction AUJOURDHUI dans Excel donne la date d'aujourd'hui. Cependant, elle donne le résultat sous forme d’un entier, que nous devons convertir en texte puis en format de date.

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (8)

Ainsi, la fonction «TEXTE» dans Excel convertit la sortie de la fonction «AUJOURDHUI» au format «jj-mm-aaaa», puis la fonction de concaténation les réunit avec"Aujourd'hui est"et" ". Ainsi, cela donne le résultat ci-dessous:

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (9)

Encore une fois, outre la fonction « CONCATENER », vous pouvez également travailler l’exemple ci-dessus en utilisant l’opérateur « & ».

Concaténer des chaînes de texte avec des sauts de ligne

Parfois, nos données doivent être séparées par un saut de ligne au lieu d'un espace ou d'un caractère comme indiqué dans les exemples précédents. L'exemple le plus courant est la fusion d'adresses postales importées à partir d'un fichier .csv ou PDF.

Pour le faire, nous ne pouvons pas simplement taper un saut de ligne dans la formule comme un caractère régulier. Ainsi, une fonctionCARspéciale est nécessaire pour fournir le code ASCII correspondant à la formule de concaténation.

DansWindows, nous utilisonsCAR(10)où 10 est le code ASCII pour le saut de ligne. Sur le systèmeMac, nous utilisonsCAR(13)où 13 est le code ASCII pour un retour chariot.

Dans la capture d'écran ci-dessous, nous plaçons les informations d'adresse dans les colonnesAàE, et nous les rassemblons dans la colonneFen utilisant l'opérateur de concaténation « & ». Les valeurs fusionnées sont séparées par une virgule (","), un espace (" ") et un saut de ligneCAR(10):

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (10)

La formule utilisée est donc :

=A2 & " " &B2 & CAR(10) & C2 & CAR(10) & D2 & "," & " " & E2

TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (11)

Pour obtenir le résultat, comme indiqué ci-dessus, nous devons activer l'option «Renvoyer à la ligne automatiquement» pour que les résultats s'affichent correctement. Pour ce faire, utilisezCtrl + Shift + 1pour ouvrir la boîte de dialogue «Format de cellule». Passez à l'onglet «Alignement» et cochez la zone de «Renvoyer à la ligne automatiquement» ou allez dans l'onglet «Accueil» et sous «Alignement», cliquez sur «Renvoyer à la ligne automatiquement».

De la même manière, vous pouvez séparer les chaînes concaténées avec d'autres caractères tels que :

  • Double guillemets (") - CAR(34)
  • Barre oblique (/) - CAR(47)
  • Astérisque (*) - CAR(42)

Comment concaténer une plage de cellules dans Excel?

La combinaison de valeurs provenant de plusieurs cellules peut prendre un certain effort car la fonction Excel CONCATENER n'accepte pas les tableaux et nécessite une référence de cellule unique dans chaque argument.

Pour concaténer plusieurs cellules, disons A1 à A4, vous avez besoin de l'une des formules suivantes :

=CONCATENER(A1; A2; A3; A4)

Ou:

=A1 & A2 & A3 & A4

Lorsque vous concaténez une plage assez petite, ce n'est pas méchant d'entrer toutes les références dans la barre de formule. Par contre, une plage plus large serait fastidieuse à ajouter en tapant chaque référence de cellule manuellement. Vous trouverez ci-dessous 2 méthodes de concaténation de plage rapide dans Excel.

Méthode 1. La touche CTRL pour sélectionner plusieurs cellules à concaténer

Pour sélectionner rapidement plusieurs cellules, vous pouvez appuyer sur la toucheCTRLet cliquer sur chaque cellule que vous souhaitez inclure dans la formuleCONCATENER. Trouvez ci-dessous les étapes détaillées :

  1. Sélectionnez une cellule dans laquelle vous souhaitez saisir la formule.
  2. Tapez=CONCATENER(dans cette cellule ou dans la barre de formule.
  3. Maintenez la toucheCtrlenfoncée et cliquez sur chaque cellule que vous souhaitez concaténer.
  4. Relâchez le boutonCtrl, saisissez la parenthèse fermante«)» dans la barre de formule et appuyez surEntrée.
TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (12)

Lorsque vous utilisez cette méthode, vous devez cliquer sur chaque cellule individuelle. La sélection d'une plage avec la souris ajouterait un tableau à la formule, ce que la fonctionCONCATENERn'accepte pas.

Méthode 2. La fonction TRANSPOSE pour obtenir la plage

La meilleure façon de combiner du texte de différentes cellules dans une seule cellule consiste à utiliser la fonction de transposition avec la fonction de concaténation.

  1. Sélectionnez la cellule dans laquelle vous avez besoin d’obtenir le résultat.
  2. Accédez à la barre de formule et insérer la formule=CONCATENER(TRANSPOSE(A1:A8) & " ")sans appuyer sur Entrée.

En fonction de vos paramètres régionaux, vous pouvez également essayer =A1:A8 (au lieu de =TRANSPOSE(A1:A8)).

  1. Maintenant, sélectionnez simplement toute la partie intérieure de la fonction de concaténation et appuyez surF9. Cette action convertira le tout en un tableau.
TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (13)
  1. Ensuite, modifiez les points en points-virgules:
TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (14)
  1. Supprimez les accolades du début et de la fin du tableau.
  2. appuyez sur Entrée.
TutorielExcel: Comment utiliser CONCATENER - Tutoriel Excel (15)

Notez que dans ce cas, nous avons utilisé un caractère espace comme séparateur (délimiteur). Si vous le souhaitez, vous pouvez utiliser d'autres séparateurs tels qu'une virgule ou un trait d'union.

Comment fonctionne cette formule?

  • Dans cette formule, vous avez utiliséTRANSPOSEet un espace dans une formuleCONCATENER.
  • Lorsque vous convertissez cette référence en valeurs matérielles, elle renvoie un tableau.
  • Dans ce tableau, vous avez du texte de chaque cellule avec des espaces.
  • Lorsque vous appuyez sur Entrée, le tout est combiné.

Opérateur "&" et la fonction CONCATENER, quel est le meilleur à utiliser?

De nombreux utilisateurs se demandent quel est le moyen le plus efficace de concaténer des chaînes dans Excel – la fonction «CONCATENER» ou l’opérateur «&».

La seule et essentielle différence entre CONCATENER et l'opérateur "&" est lalimite de 255 chaînesde la fonction Excel «CONCATENER» contreaucune limitationde ce type lors de l'utilisation de l'esperluette «&».

Et comme 255 est un très grand nombre puisque dans les tâches de la vie réelle nous n’aurons presque jamais besoin de combiner autant de cordes, le choix de telle ou telle méthode dépend du confort et de la facilité d'utilisation. Certains utilisateurs trouvent les formules «CONCATENER» plus faciles à lire, et d’autres préfèrent utiliser la méthode plus courte "&". Ceci dit, utilisez simplement la technique de concaténation avec laquelle vous vous sentez plus à l'aise et le résultat sera le même!

Notes importantes sur la fonction CONCATENER

Donne le résultat sous forme de chaîne de texte.

  • Convertit les nombres en texte lorsqu'ils sont joints.
  • Ne reconnaît pas les tableaux. Par conséquent, nous devons fournir chaque référence de cellule séparément.
  • L’erreur #VALEUR! se produit lorsqu'au moins un des arguments de la fonction CONCATENER n'est pas valide.
  • Les nombres n'ont pas besoin d'être entre guillemets.
  • L’erreur #NOM? se produit lorsqu'il manque des guillemets dans un argument texte.
  • Dans de nombreux cas, l'utilisation de l'esperluette (&) est plus rapide et plus simple que l'utilisation de CONCATENER pour créer des chaînes.

Il peut y avoir des situations différentes pour vous dans lesquelles vous devez concaténer une plage de cellules en une seule cellule. Et c'est pourquoi, nous avons mis à votre disposition ces différentes méthodes simples et rapides. Choisissez donc la solution de concaténation qui convient le plus à vos besoins !

Télécharger le fichier Excel de ce tutoriel

Tutoriel Excel: Comment utiliser CONCATENER - Tutoriel Excel (2024)
Top Articles
Latest Posts
Article information

Author: Van Hayes

Last Updated:

Views: 5986

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Van Hayes

Birthday: 1994-06-07

Address: 2004 Kling Rapid, New Destiny, MT 64658-2367

Phone: +512425013758

Job: National Farming Director

Hobby: Reading, Polo, Genealogy, amateur radio, Scouting, Stand-up comedy, Cryptography

Introduction: My name is Van Hayes, I am a thankful, friendly, smiling, calm, powerful, fine, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.