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 lignes avec le même ID / nom dans Excel?

Par exemple, vous avez un tableau comme ci-dessous capture d'écran, et vous devez combiner des lignes avec les ID de commande, des idées? Ici, cet article présentera deux solutions pour vous.

Combinez facilement des lignes et calculez en fonction des valeurs dans une autre colonne dans Excel

Kutools pour Excel Lignes de combinaison avancées l'utilitaire peut vous aider à combiner des lignes basées sur des valeurs dans une colonne anohter, et sum, count, average, etc. en même temps! Fonctionnalité complète Essai gratuit 60-day!
Ad combiner les lignes de combinaison 1



Combiner des lignes avec le même ID / nom par VBA

Cette méthode va introduire un VBA pour combiner rapidement toutes les lignes avec le même ID ou nom dans la sélection spécifiée. S'il vous plaît faites comme suit:

1. presse autre + F11 clés pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez insérer > Module, puis collez le code VBA dans la fenêtre Module.

VBA: combiner des lignes avec le même ID / nom dans Excel

Sub Consolidate_Rows()
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Value
Else
xRg(I, K) = xRg(I, K).Value & "," & xRg(J, K).Value
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

3. appuie sur le F5 touche ou cliquez sur le course bouton pour exécuter cette VBA.

4. Dans la boîte de dialogue Kutools for Excel, sélectionnez les lignes que vous allez combiner, puis cliquez sur OK bouton. Voir la capture d'écran:

Maintenant, vous verrez les lignes dans la plage spécifiée sont combinées avec des virgules par le même ID. Voir la capture d'écran:

Note: Ce VBA ne peut combiner des lignes que par les valeurs de la première colonne. Par exemple, vous souhaitez combiner des lignes par le même nom, vous devez déplacer la colonne de nom vers la première colonne de la plage spécifiée.


Combiner des lignes avec le même ID / nom par Kutools pour Excel

Si vous avez installé Kutools for Excel, vous pouvez appliquer Lignes de combinaison avancées fonctionnalité pour combiner rapidement des lignes avec le même ID ou les mêmes noms dans la plage spécifiée.

Kutools for Excel - Combine plus que des fonctions et outils avancés 300 pour Microsoft Excel

1. Sélectionnez les lignes que vous allez combiner et cliquez Kutools > Contenu > Lignes de combinaison avancées. Voir la capture d'écran:

2. Dans la boîte de dialogue Advanced Combine Rows, sélectionnez la colonne ID ou nom que vous allez combiner, cliquez sur Clé primaire, puis spécifiez les règles de combinaison pour les autres colonnes selon vos besoins.

Dans mon cas, (1) Je sélectionne le numéro de commande colonne, et cliquez Clé primaire; (2) sélectionnez le Date colonne, et cliquez Calculer > Compter; (3) sélectionnez le Vendeur colonne, et cliquez Combiner > Virgule; (4) sélectionnez le Montant colonne, et cliquez Calculer > Somme. Voir la capture d'écran:

3. Clique le OK .
Maintenant, vous verrez les lignes sélectionnées sont combinées en fonction de l'ID de la commande. Voir la capture d'écran:


Articles Liés:



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.

Be the first to comment.