Guides Excel

Excel: fusionner texte de 2 cellules facilement

29 janvier 2026 9 vues

Combiner le contenu de plusieurs cellules en une seule est une opération fréquente et essentielle dans Excel. Que ce soit pour créer des étiquettes, assembler des adresses ou simplement organiser vos données, la fusion de texte est une compétence indispensable. Cet article vous guide à travers les différentes méthodes pour fusionner le texte de deux cellules (ou plus!) dans Excel, en utilisant des formules simples et des techniques avancées. Préparez-vous à maîtriser l'art de la concaténation dans Excel!

Fusionner du texte de 2 cellules dans Excel: les bases

Fusionner du texte dans Excel consiste à combiner le contenu de deux ou plusieurs cellules en une seule. C'est une fonctionnalité très utile pour organiser et présenter les données de manière claire et concise. Excel offre plusieurs façons d'y parvenir, des méthodes simples aux formules plus élaborées.

Méthode simple: l'opérateur &

La méthode la plus simple pour fusionner le texte de deux cellules dans Excel est d'utiliser l'opérateur "&". Cet opérateur, également appelé esperluette, permet de concaténer (c'est-à-dire, joindre) des chaînes de caractères.

Voici comment l'utiliser:

  1. Sélectionnez la cellule où vous souhaitez afficher le résultat de la fusion.
  2. Tapez le signe égal (=) pour commencer la formule.
  3. Cliquez sur la première cellule contenant le texte que vous souhaitez fusionner.
  4. Tapez l'opérateur "&".
  5. Cliquez sur la deuxième cellule contenant le texte que vous souhaitez fusionner.
  6. Appuyez sur la touche Entrée.

Exemple:

Si la cellule A1 contient le texte "Bonjour" et la cellule B1 contient le texte "le monde", la formule =A1&B1 dans la cellule C1 affichera "Bonjourle monde".

Ajouter un espace entre les textes:

Pour ajouter un espace entre les deux textes fusionnés, vous pouvez insérer un espace entre guillemets (" ") dans la formule. Par exemple, la formule =A1&" "&B1 affichera "Bonjour le monde".

Capture d'écran: (Description: Capture d'écran montrant une feuille Excel avec les cellules A1 et B1 contenant des mots, et la cellule C1 contenant la formule =A1&" "&B1, affichant le résultat de la fusion avec un espace.)

Utiliser la fonction CONCATENER

Excel propose également une fonction dédiée à la fusion de texte: la fonction CONCATENER. Bien que l'opérateur "&" soit souvent plus simple à utiliser, la fonction CONCATENER peut être utile dans certains cas, notamment lorsque vous devez fusionner un grand nombre de cellules.

Syntaxe de la fonction CONCATENER:

CONCATENER(texte1; [texte2]; ...)

  • texte1, texte2, ... : Les chaînes de texte que vous souhaitez fusionner. Vous pouvez spécifier jusqu'à 255 chaînes de texte.

Voici comment l'utiliser:

  1. Sélectionnez la cellule où vous souhaitez afficher le résultat de la fusion.
  2. Tapez le signe égal (=) pour commencer la formule.
  3. Tapez CONCATENER(.
  4. Cliquez sur la première cellule contenant le texte que vous souhaitez fusionner.
  5. Tapez un point-virgule (;).
  6. Cliquez sur la deuxième cellule contenant le texte que vous souhaitez fusionner.
  7. Vous pouvez ajouter d'autres cellules en les séparant par des point-virgules.
  8. Tapez ) pour fermer la parenthèse.
  9. Appuyez sur la touche Entrée.

Exemple:

Si la cellule A1 contient le texte "Bonjour" et la cellule B1 contient le texte "le monde", la formule =CONCATENER(A1;B1) dans la cellule C1 affichera "Bonjourle monde".

Ajouter un espace avec CONCATENER:

Comme avec l'opérateur "&", vous pouvez ajouter un espace entre les textes fusionnés en insérant un espace entre guillemets (" ") comme argument de la fonction. Par exemple, la formule =CONCATENER(A1;" ";B1) affichera "Bonjour le monde".

Capture d'écran: (Description: Capture d'écran montrant une feuille Excel avec les cellules A1 et B1 contenant des mots, et la cellule C1 contenant la formule =CONCATENER(A1;" ";B1), affichant le résultat de la fusion avec un espace.)

Techniques avancées pour la fusion de texte

Au-delà des méthodes de base, Excel offre des techniques plus avancées pour la fusion de texte, permettant de personnaliser le formatage et de gérer des situations plus complexes.

Fusionner du texte avec un format spécifique

Parfois, vous voudrez fusionner du texte tout en appliquant un format spécifique. Par exemple, vous pourriez vouloir afficher une date dans un format particulier ou convertir un nombre en texte avec un certain nombre de décimales.

La fonction TEXTE est votre alliée dans ce cas. Elle permet de convertir une valeur numérique en texte en appliquant un format spécifique.

Syntaxe de la fonction TEXTE:

TEXTE(valeur; format)

  • valeur: La valeur numérique à convertir en texte.
  • format: Le format à appliquer à la valeur. Consultez l'aide Excel pour la liste complète des codes de format.

Exemple:

Si la cellule A1 contient la date 2023-10-27, la formule =CONCATENER("Date: ";TEXTE(A1;"jj/mm/aaaa")) affichera "Date: 27/10/2023".

Capture d'écran: (Description: Capture d'écran montrant une feuille Excel avec la cellule A1 contenant une date, et la cellule B1 contenant la formule =CONCATENER("Date: ";TEXTE(A1;"jj/mm/aaaa")), affichant le résultat de la fusion avec la date formatée.)

Fusionner du texte avec des conditions

Il est parfois nécessaire de fusionner du texte en fonction de certaines conditions. Par exemple, vous pourriez vouloir afficher un message différent en fonction de la valeur d'une cellule.

La fonction SI est essentielle pour cela. Elle permet de tester une condition et de renvoyer une valeur différente selon que la condition est vraie ou fausse.

Syntaxe de la fonction SI:

SI(test_logique; valeur_si_vrai; [valeur_si_faux])

  • test_logique: La condition à tester.
  • valeur_si_vrai: La valeur à renvoyer si la condition est vraie.
  • valeur_si_faux: La valeur à renvoyer si la condition est fausse (facultatif).

Exemple:

Si la cellule A1 contient le nombre 10, la formule =SI(A1>5;"Valeur supérieure à 5";"Valeur inférieure ou égale à 5") affichera "Valeur supérieure à 5".

Pour fusionner du texte avec une condition, vous pouvez combiner la fonction SI avec l'opérateur "&" ou la fonction CONCATENER.

Exemple:

Si la cellule A1 contient le nom "Jean" et la cellule B1 contient le nombre 25, la formule =CONCATENER("Nom: ";A1;" - Age: ";SI(B1>18;B1;"Mineur")) affichera "Nom: Jean - Age: 25" si B1 est supérieur à 18, et "Nom: Jean - Age: Mineur" sinon.

Capture d'écran: (Description: Capture d'écran montrant une feuille Excel avec les cellules A1 et B1 contenant un nom et un âge, et la cellule C1 contenant la formule =CONCATENER("Nom: ";A1;" - Age: ";SI(B1>18;B1;"Mineur")), affichant le résultat de la fusion en fonction de l'âge.)

Fusionner plusieurs cellules avec la fonction TRANSPOSE et CONCAT

Pour fusionner un grand nombre de cellules, notamment celles disposées en colonne ou en ligne, les fonctions TRANSPOSE et CONCAT (ou TEXTJOIN pour les versions plus récentes d'Excel) sont très utiles.

TRANSPOSE permet de transformer une plage de cellules verticale en une plage horizontale, ou inversement.

CONCAT (ou TEXTJOIN) permet de fusionner toutes les chaînes de texte d'une plage de cellules.

Syntaxe de la fonction CONCAT (ou TEXTJOIN):

CONCAT(plage) (ou TEXTJOIN(délimiteur, ignorer_vide, plage))

  • plage: La plage de cellules à fusionner.
  • délimiteur: (TEXTJOIN uniquement) Le caractère à insérer entre chaque chaîne de texte.
  • ignorer_vide: (TEXTJOIN uniquement) Indique si les cellules vides doivent être ignorées (VRAI) ou non (FAUX).

Exemple (avec CONCAT):

Si les cellules A1 à A5 contiennent respectivement les textes "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", la formule =CONCAT(A1:A5) affichera "LundiMardiMercrediJeudiVendredi".

Exemple (avec TEXTJOIN):

Si les cellules A1 à A5 contiennent respectivement les textes "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", la formule =TEXTJOIN(", ", VRAI, A1:A5) affichera "Lundi, Mardi, Mercredi, Jeudi, Vendredi".

Capture d'écran: (Description: Capture d'écran montrant une feuille Excel avec les cellules A1 à A5 contenant les jours de la semaine, et la cellule B1 contenant la formule =TEXTJOIN(", ", VRAI, A1:A5), affichant le résultat de la fusion avec une virgule et un espace comme séparateur.)

Bonnes pratiques et erreurs à éviter

  • Utiliser des références de cellules relatives: Lorsque vous copiez une formule de fusion de texte, assurez-vous d'utiliser des références de cellules relatives (par exemple, A1) plutôt que des références absolues (par exemple, $A$1) si vous souhaitez que les références s'ajustent en fonction de la ligne ou de la colonne.
  • Gérer les erreurs: Si une des cellules que vous essayez de fusionner contient une erreur (par exemple, #N/A), le résultat de la fusion sera également une erreur. Vous pouvez utiliser la fonction SIERREUR pour gérer ces erreurs et afficher un message personnalisé.
  • Éviter les chaînes de texte trop longues: Excel a une limite de 32 767 caractères par cellule. Si vous essayez de fusionner trop de texte, vous risquez de dépasser cette limite.
  • Ne pas fusionner des cellules pour la mise en page: Évitez d'utiliser la fonction "Fusionner et Centrer" du ruban Excel pour fusionner des cellules à des fins de mise en page. Cela peut créer des problèmes avec le tri et le filtrage des données. Utilisez plutôt l'option "Centrer sur plusieurs colonnes" dans le formatage des cellules.

Résumé et prochaines étapes pour maîtriser la fusion de texte dans Excel

Vous avez maintenant découvert plusieurs méthodes pour fusionner du texte de deux cellules ou plus dans Excel, allant de l'opérateur "&" à des fonctions plus avancées comme CONCATENER, TEXTE, SI, TRANSPOSE et CONCAT (ou TEXTJOIN). En maîtrisant ces techniques, vous pourrez organiser et présenter vos données de manière plus efficace et professionnelle.

Pour aller plus loin, n'hésitez pas à explorer les autres fonctions de texte d'Excel, comme GAUCHE, DROITE, MID, CHERCHE et REMPLACER. En combinant ces fonctions, vous pourrez effectuer des manipulations de texte encore plus complexes et automatiser des tâches répétitives.

Alors, prêt à mettre en pratique ces nouvelles compétences et à devenir un expert de la fusion de texte dans Excel? Lancez Excel et commencez à expérimenter!

Questions fréquentes

Comment ajouter une virgule entre les textes fusionnés dans Excel ?

Pour ajouter une virgule entre les textes fusionnés, insérez une virgule entre guillemets (",") dans votre formule. Par exemple: `=A1&", "&B1` ou `=CONCATENER(A1;", ";B1)`.

Puis-je fusionner du texte avec des nombres dans Excel ?

Oui, vous pouvez fusionner du texte avec des nombres dans Excel. Excel convertira automatiquement les nombres en texte lors de la fusion. Si vous souhaitez contrôler le format du nombre, utilisez la fonction `TEXTE`.

Comment fusionner du texte de plusieurs colonnes dans Excel ?

Vous pouvez fusionner du texte de plusieurs colonnes en utilisant l'opérateur "&" ou la fonction `CONCATENER`, en incluant toutes les colonnes dans la formule. Pour un grand nombre de colonnes, `CONCAT` ou `TEXTJOIN` sont plus efficaces.

Mots-clés associés :

concatener excel fusionner cellules excel sans perdre données formule excel texte excel séparer texte excel extraire texte

Partager cet article :