Comment fusionner le texte de deux cellules dans Excel (7 méthodes)

  • Partage Ça
Hugh West

Parfois, nous devons fusionner plusieurs cellules Dans cet article, je vais vous présenter les 7 méthodes les plus rapides pour fusionner le texte de deux cellules dans Excel, avec les explications nécessaires.

Télécharger le cahier d'exercices

Méthodes pour fusionner du texte.xlsm

7 méthodes pour fusionner le texte de deux cellules dans Excel

Nous allons utiliser le jeu de données suivant pour nos tâches d'aujourd'hui. Ici, le prénom et le nom de famille sont donnés. Et, nous devons fusionner le texte de ces deux cellules.

Fusionner des textes en utilisant le symbole de l'esperluette (& ;)

Pour commencer, je vais vous montrer une méthode simple pour fusionner deux cellules - en utilisant le symbole de l'esperluette ( & ; Nous pouvons utiliser le symbole de deux manières différentes.

1.1. symbole de l'esperluette sans séparateur

Si vous souhaitez fusionner le texte de deux cellules en excluant tout caractère d'espacement, c'est-à-dire sans séparateur, vous pouvez utiliser le symbole de l'esperluette comme indiqué dans la formule ci-dessous.

=B5&C5

Ici, B5 est la cellule de départ du prénom et C5 est la cellule de départ du nom de famille.

Après avoir inséré la formule dans le D5 cellule, si vous appuyez sur Entrez et utiliser le Outil de la poignée de remplissage (il suffit de faire glisser le petit carré vert situé en bas à droite de la cellule), vous obtiendrez le résultat suivant.

1.2. symbole de l'esperluette avec caractère d'espacement

Mais nous avons besoin de caractères d'espacement entre les noms complets dans cet ensemble de données. Vous pouvez également avoir besoin d'un caractère d'espacement pour fusionner le texte de deux cellules. Dans une telle situation, utilisez simplement la formule suivante.

=B5& ;" "&C5

Ici, je mets un espace entre guillemets pour inclure l'espace entre le texte fusionné.

Si vous devez utiliser une virgule, il suffit de saisir la virgule au lieu de l'espace.

=B5& ;", "&C5

Là encore, vous pouvez utiliser le point-virgule à la place de la virgule selon vos besoins.

=B5& ;"; "&C5

Après avoir saisi les formules et utilisé le Outil de la poignée de remplissage le résultat sera le suivant.

Lire la suite : Comment fusionner des cellules dans un tableau Excel (7 façons)

2. combiner du texte à l'aide de la fonction CONCATENATE

Le site CONCATENATE combine plusieurs chaînes de caractères en une seule, ce qui nous permet d'utiliser cette fonction pour fusionner du texte.

=CONCATÉNATION(B5," ",C5)

Ici, B5 est la cellule de départ du prénom et C5 est la cellule de départ du nom de famille.

Si vous appuyez sur Entrez et utiliser le Outil de la poignée de remplissage vous obtiendrez le résultat suivant.

Lire la suite : Comment fusionner des cellules de texte dans Excel (9 méthodes simples)

3. joindre du texte à l'aide de la fonction CONCAT

Comme vous le savez, Microsoft recommande le CONCAT au lieu d'utiliser la fonction CONCATENATE La fonction CONCAT combine également plusieurs chaînes de caractères en une seule, mais elle n'a pas de délimiteur par défaut, que vous pouvez saisir manuellement si vous le souhaitez.

Si nous voulons obtenir le nom complet des deux cellules à l'aide de la fonction, nous devons utiliser la formule suivante.

=CONCAT(B5," ",C5)

Ici, B5 est la cellule de départ du prénom et C5 est la cellule de départ du nom de famille.

Plus important encore, le CONCAT a une particularité : elle peut combiner une série de cellules.

Si vous devez combiner une série de textes, vous pouvez utiliser la formule suivante.

=CONCAT(B5:C5," ",B6:C6)

Ici, B5 & ; C5 sont les cellules du nom mais B6 & ; C6 sont les cellules permettant d'afficher le nom des états d'appartenance.

Si vous appuyez sur Entrez et répétez l'insertion de la formule pour d'autres cellules, vous obtiendrez le résultat suivant.

Lire la suite : Comment fusionner des cellules dans Excel avec des données (3 façons)

4. fusionner le texte en conservant les sauts de ligne

Dans certains cas, nous devons conserver des sauts de ligne entre les textes fusionnés pour les rendre visuellement différents.

Pour ce faire, nous devons utiliser l'option CHAR qui vérifie le caractère sur la base d'un nombre ou d'un code donné. Le code ASCII pour l'insertion d'un saut de ligne est 10, nous devons donc utiliser la fonction CHAR(10) pour insérer un saut de ligne entre les textes fusionnés.

La formule ajustée sera donc-

=B5&CHAR(10)&C5

Ici, B5 est la cellule de départ du prénom et C5 est la cellule de départ du nom de famille.

Ensuite, appuyez sur Entrez et utiliser le Outil de la poignée de remplissage pour copier la formule pour les cellules ci-dessous.

Vous obtiendrez alors le résultat suivant.

Il est intéressant de noter que nous pouvons également utiliser le CONCAT pour intégrer des sauts de ligne en laissant un espace entre les textes.

La formule sera donc la suivante.

=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)

Ici, B5 & ; C5 sont les cellules du nom mais B6 & ; C6 sont les cellules permettant d'afficher le nom des états d'appartenance, CHAR(10) est pour garder un saut de ligne, deux espaces sont utilisés à l'intérieur des guillemets doubles pour inclure l'espace entre le texte fusionné (par exemple, l'espace entre les états et le nom des états).

Si vous appuyez sur Entrez et utilisez la même formule en changeant le nom de la cellule, vous obtiendrez le résultat suivant.

Lectures similaires

  • Comment fusionner plusieurs cellules sans perdre de données dans Excel (6 méthodes)
  • Démêler des cellules dans Excel (7 méthodes simples)
  • Comment fusionner et centrer des cellules dans Excel (3 méthodes faciles)

5. fusionner le texte de deux cellules à l'aide de la fonction TEXTJOIN

Le site TEXTJOIN (disponible à partir d'Excel 2019) joint également plusieurs chaînes de caractères incluant un caractère de délimitation.

Quoi qu'il en soit, si nous voulons compter les cellules vides pendant la fusion du texte, nous devons choisir FAUX dans le cas du second argument. La formule sera donc la suivante.

=TEXTJOIN(" ",FALSE,B5,C5)

Ici, B5 est la cellule de départ du prénom et C5 est la cellule de départ du nom de famille.

Après avoir appuyé sur Entrez et ensuite en utilisant le Outil de la poignée de remplissage le résultat sera le suivant.

Maintenant je vais vous montrer une application significative de la TEXTJOIN Dans l'exemple précédent, nous avons simplement fusionné des cellules sans aucune condition. Que se passe-t-il si nous avons une condition pendant la fusion du texte ?

Disons que vous êtes le PDG d'une entreprise, et que vous avez la liste des personnes suivantes Temps libre Travail Mais vous avez besoin de lister les travaux (si chaque employé fait plusieurs travaux) pour un employé particulier.

=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))

Ici, " " est le délimiteur, VRAI est utilisé pour ignorer les cellules vides.

De plus, j'ai utilisé $B$5:$B$13=E5 comme un tableau pour affecter l'employé sélectionné dans la liste des employés, et 5 $CAN : 13 $CAN pour trouver le travail de l'employé sélectionné.

Comme il s'agit d'une fonction de tableau, vous devez appuyer sur CTRL + SHIFT + Entrez pour obtenir la sortie. Ensuite, utilisez la fonction Outil de la poignée de remplissage pour copier la formule des cellules ci-dessous.

Lire la suite : Comment fusionner le texte de deux cellules ou plus dans une seule cellule (les 6 méthodes les plus simples)

6. combiner du texte en utilisant Power Query

En outre, vous pouvez utiliser le Power Query Outil permettant de fusionner le texte de deux cellules dans Excel de manière rapide et efficace.

Le processus de fusion des textes à l'aide de l'outil est décrit ci-dessous par un processus étape par étape.

Étape 1 : Insertion du jeu de données dans l'éditeur Power Query

Pour l'ouverture de la Éditeur Power Query vous devez sélectionner l'ensemble des données et choisir

⇰ De Table/Range de la Obtenir et transformer des données ruban.

⇰ Si vous voyez le Créer une table puis appuyez sur OK en cochant la case avant Mon tableau a des en-têtes .

Étape 2 : Fusionner les colonnes

Maintenant, vous êtes dans le Éditeur Power Query .

⇰ Sélectionnez les deux colonnes en appuyant sur . SHIFT et cliquez sur le Colonne de fusion de la Ajouter une colonne onglet.

Ensuite, choisissez Séparateur comme Espace et le type Nom complet dans l'espace vide sous Nouveau nom de colonne et enfin, appuyez sur OK .

Ainsi, vous obtiendrez la sortie suivante lorsque le nom complet est trouvé.

Étape 3 : Chargement de la sortie dans les feuilles de travail

Enfin, vous devez exporter la sortie dans vos feuilles de calcul en cliquant sur Fichier > ; Fermer & ; Charger .

Si vous choisissez la nouvelle feuille de calcul, vous obtiendrez le résultat suivant (vous pouvez également choisir la feuille de calcul existante).

7. fusionner le texte de deux cellules en utilisant VBA

Enfin, si vous le souhaitez, vous pouvez utiliser le code VBA pour la fusion des textes.

Étape 1 :

Tout d'abord, ouvrez un module en cliquant sur Développeur > ; Visuel Base .

Deuxièmement, allez sur Insérer > ; Module .

Étape 2 :

Copiez ensuite le code suivant dans le module nouvellement créé.

 Sub MergeText_VBA() Dim SourceCells As Range Dim DestinationCell As Range Set SourceCells = Application.InputBox(prompt:="Select the cells to merge", Type:=8) Set DestinationCell = Application.InputBox(prompt:="Select the output cell", Type:=8) temp = "" For Each Rng In SourceCells temp = temp & ; Rng.Value & ; "" Next DestinationCell.Value = temp End Sub 

Dans le code ci-dessus, j'ai déclaré SourceCells et Cellule de destination comme Gamme Puis j'ai utilisé InputBox pour chaque élément afin de sélectionner les cellules source et destination. Enfin, j'ai utilisé la variable temp pour conserver l'espace en combinant l'espace et la variable Rng.Valeur fonction.

Ensuite, si vous exécutez le code (le raccourci clavier est F5 ou Fn + F5 ), vous verrez apparaître la boîte de dialogue suivante dans laquelle vous devez fixer les cellules que vous souhaitez fusionner.

Simultanément, vous verrez la boîte de dialogue suivante après avoir appuyé sur OK dans la case précédente. Choisissez la cellule de destination où vous voulez obtenir le texte fusionné.

Immédiatement, vous obtiendrez le texte fusionné comme indiqué ci-dessous.

Maintenant, il suffit de répéter le processus pour les cellules ci-dessous et le résultat sera le suivant.

Lire la suite : VBA pour fusionner des cellules dans Excel

Conclusion

Ici, j'ai discuté de 7 méthodes pour fusionner du texte de deux cellules dans Excel. Cependant, il y a plusieurs autres méthodes efficaces comme Flash Fill pour vous aider. Quoi qu'il en soit, si vous avez des questions ou des suggestions, veuillez les laisser ci-dessous.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.