Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment combiner des cellules dans une cellule avec espace, virgules et point-virgule dans Excel?

Lorsque vous combinez les cellules d'une plage dans une seule cellule, les données combinées peuvent être séparées par rien. Mais si vous voulez les séparer avec des marques spécifiées, telles que l'espace, les virgules, le point-virgule ou d'autres, comment pouvez-vous faire? Ce tutoriel introduira quelques coupures pour vous.

Fusionner ligne / colonne de cellules dans une cellule avec séparateur spécifié par la formule

Fusionner ligne / colonne de cellules dans une cellule avec le séparateur spécifié par fonction

Fusionner ligne / colonne / plage de cellules dans une cellule avec le séparateur spécifié par Kutools pour Excel


Combiner plusieurs colonnes, rangées ou cellules avec un séparateur séparateur:

Si plusieurs lignes ou colonnes ou cellules de valeurs doivent être fusionnées, la formule normale sera difficile à traiter. Mais avec Kutools for ExcelLa puissante fonctionnalité de Combiner, vous pouvez combiner rapidement les valeurs en fonction des colonnes, des lignes ou des cellules selon vos besoins.

doc combine des cellules avec le séparateur 11

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Fusionner ligne / colonne de cellules dans une cellule avec le séparateur spécifié par la formule


Dans Excel, vous pouvez utiliser une formule pour combiner une rangée de cellules ou une colonne de cellules dans une seule cellule. S'il vous plaît faites comme suit:

Combiner des cellules basées sur une rangée ou une colonne en une seule avec de l'espace

Taper la formule = A1 & "" & B1 & "" & C1 dans une cellule vide, puis faites glisser la poignée de remplissage vers le bas pour appliquer cette formule, toutes les cellules de la ligne ont été combinées dans une cellule avec des espaces. Voir la capture d'écran:

doc combine des cellules avec le séparateur 1

Pointe: Si vous souhaitez fusionner les valeurs de cellule en fonction de la colonne, vous devez simplement entrer cette formule = A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & "" & A6 dans la cellule vide adjacente que vous voulez obtenir le résultat. Et vous obtiendrez le résultat suivant:

doc combine des cellules avec le séparateur 2

Combiner des cellules basées sur une ligne ou une colonne en une avec des virgules

Taper la formule = A1 & "," & B1 & "," & C1 dans une cellule vide, puis faites glisser la poignée de remplissage sur la plage que vous souhaitez appliquer cette formule, toutes les cellules d'une ligne seront combinées dans une cellule avec des virgules.Voir capture d'écran:

doc combine des cellules avec le séparateur 3

Pointe: Vous pouvez également fusionner la colonne de valeurs de cellule dans une cellule avec des virgules, il suffit de taper cette formule = A1&","&A2&","&A3&","&A4&","&A5&","&A6 pour obtenir le résultat suivant selon vos besoins.

doc combine des cellules avec le séparateur 4

Note: vous pouvez changer ","pour répondre à vos besoins. Par exemple, si vous souhaitez séparer les données avec des points-virgules, vous pouvez modifier "," à ";".


Fusionner ligne / colonne de cellules dans une cellule avec le séparateur spécifié par fonction

Dans Excel, vous pouvez également utiliser la fonction pour combiner des cellules de ligne ou de colonne dans une seule cellule avec des espaces ou des marques spécifiées.

1. Tenir ALT + F11 clés sur le clavier pour ouvrir un Microsoft Visual Basic pour l'application fenêtre.

2. Cliquez insérer > Moduleet copiez le VBA dans le module.

VBA: Combiner des cellules basées sur une ligne ou une colonne en une avec un séparateur spécifique:

Function Combine(WorkRng As Range, Optional Sign As String = "-") As String
'Update 20130815
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
    If Rng.Text <> " " Then
        OutStr = OutStr & Rng.Text & Sign
    End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function

3. Formule de frappe = Combiner (A1: C1) Dans une cellule vide, puis faites glisser la poignée de remplissage sur la plage que vous souhaitez appliquer cette formule, toutes les cellules de la ligne seront combinées dans une cellule avec des tirets. Voir la capture d'écran:

doc combine des cellules avec le séparateur 5

Pointe: Avec la fonction définie par l'utilisateur ci-dessus, vous pouvez également combiner des valeurs de cellules basées sur la colonne, il vous suffit d'entrer cette formule = Combiner (A1: A6) pour obtenir les données fusionnées dont vous avez besoin, voir capture d'écran:

doc combine des cellules avec le séparateur 6

Remarque: Dans le code ci-dessus "Combinaison de fonctions (WorkRng As Range, signe facultatif As String = "-") As String", vous pouvez changer le séparateur "-" pour répondre à votre besoin.


Fusionner ligne / colonne / plage de cellules dans une cellule avec le séparateur spécifié par Kutools pour Excel

Si la formule et la fonction sont difficiles pour vous, vous pouvez rapidement combiner les valeurs de cellules par ligne, colonne ou plage en une seule cellule avec Kutools for Excel's Combiner la fonction.

Kutools for Excel : avec plus de 300 compléments Excel pratiques, libre d'essayer sans limitation dans 60 jours.

Après l'installation de Kutools for Excel, s'il vous plaît faire comme ci-dessous:

1. Sélectionnez une valeur de cellule de plage que vous souhaitez combiner dans une cellule.

2. Merci d'appliquer Combiner fonction en cliquant Kutools > Combiner. Voir la capture d'écran:

doc combine des cellules avec le séparateur 7

3. Et une boîte de dialogue sera affichée, puis procédez comme suit:

(1.) Si vous sélectionnez Combiner les colonnes le Pour combiner les cellules sélectionnées selon les options suivantes section dans le Combiner des colonnes ou des lignes dialogue, les données de chaque ligne seront fusionnées dans une cellule, procédez comme suit:

A. Chèque Combiner les colonnes le Pour combiner les cellules sélectionnées selon les options suivantes section;

B. Sélectionnez le séparateur que vous souhaitez séparer les données combinées Spécifiez un séparateur section;

C. Sélectionnez l'endroit où vous voulez placer le résultat dans la liste déroulante;

D. Sélectionnez un type parmi options de .

Puis clique OK or Appliquer bouton, les valeurs de chaque ligne seront fusionnées. Voir la capture d'écran:

doc combine des cellules avec le séparateur 8

(2.) Et si vous souhaitez fusionner chaque valeur de colonne à une cellule avec un séparateur spécifique, procédez comme suit:

A. Chèque Combiner les rangées le Pour combiner les cellules sélectionnées selon les options suivantes section;

B. Indiquez un séparateur dont vous souhaitez séparer les données combinées Spécifiez un séparateur section;

C. Sélectionnez l'endroit où vous voulez placer le résultat dans la liste déroulante;

D. Sélectionnez un type parmi options de .

Puis clique OK or Appliquer bouton, les valeurs de chaque colonne seront fusionnées et elles seront séparées par les marques spécifiques. Voir la capture d'écran:

doc combine des cellules avec le séparateur 9

(3.) Si vous devez combiner une plage de données de cellule dans une seule cellule, procédez comme suit:

A. Chèque Combiner en une seule cellule in Pour combiner les cellules sélectionnées selon les options suivantes section;

B. Sélectionnez le séparateur que vous souhaitez séparer les données combinées Spécifiez un séparateur .

Puis clique OK or Appliquer bouton, et vous obtiendrez le résultat suivant, voir capture d'écran:

doc combine des cellules avec le séparateur 10

Cliquez pour télécharger Kutools pour Excel et essai gratuit maintenant!

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez et essai gratuit maintenant!


Articles relatifs:



Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Lavina · 9 months ago
    I would like to know if I have a list of people with their information in different cells in one column but different row how to combine them in one cell For e,g I have one person teaching English, math and science and his name is repeated in one column but the courses are in different rows so I want to combine all the courses in one cell for that teacher. if I have 50 teachers I need to have all the courses that the teacher is teaching in one cell.
    • To post as a guest, your comment is unpublished.
      skyyang · 9 months ago
      Hi, Lavina,
      Do you mean to combine multiple cell values in a column based on duplicate names in another column as below screenshot shown:

      You can insert a screenshot to make your problem more intuitive.
  • To post as a guest, your comment is unpublished.
    bin · 9 months ago
    VBA doesn't work for me, excel 2016.
  • To post as a guest, your comment is unpublished.
    Brian · 1 years ago
    Working on trying to get your VBA code to work however I keep getting a #NAME? error. How do I fix this? I've used this code before and it worked wonderfully but now it gives me an error.
  • To post as a guest, your comment is unpublished.
    Sagar · 1 years ago
    But it is not working for large data. I have around 50000 rows to combine in single cell.
  • To post as a guest, your comment is unpublished.
    susan · 2 years ago
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567

    I need to separate these in different columns and then put a comma behind the last column