Combiner les lignes en double et additionner leurs valeurs dans Excel (Astuces Simples)
Dans Excel, il est courant de rencontrer un jeu de données contenant des entrées en double. Souvent, vous pourriez vous retrouver avec une plage de données où le principal défi est de combiner efficacement ces lignes en double tout en additionnant simultanément les valeurs dans une colonne correspondante, comme le montre la capture d'écran suivante. Dans ce contexte, nous explorerons plusieurs méthodes pratiques qui peuvent vous aider à consolider les données en double et agréger leurs valeurs associées, améliorant ainsi la clarté et l'utilité de vos classeurs Excel.

Combiner les lignes en double et additionner les valeurs
Combiner les lignes en double et additionner les valeurs avec la fonction Consolidation
La fonction Consolidation est un outil utile pour consolider plusieurs feuilles de calcul ou lignes dans Excel. Avec cette fonctionnalité, nous pouvons combiner les lignes en double et additionner rapidement et facilement leurs valeurs correspondantes. Suivez les étapes ci-dessous :
Étape 1 : Sélectionnez une cellule de destination
Choisissez où vous souhaitez que les données consolidées apparaissent.
Étape 2 : Accédez à la fonction Consolidation et configurez la consolidation
- Cliquez sur "Données" > "Consolidation", voir capture d'écran :
- Dans la boîte de dialogue "Consolidation" :
- (1.) Sélectionnez "Somme" dans la liste déroulante "Fonction" ;
- (2.) Cliquez pour sélectionner la plage que vous souhaitez consolider dans la zone "Référence" ;
- (3.) Cochez "Ligne supérieure" et "Colonne de gauche" dans l'option "Utiliser les étiquettes dans" ;
- (4.) Enfin, cliquez sur le bouton "OK".
Résultat :
Excel combinera tous les doublons trouvés dans la première colonne et additionnera leurs valeurs correspondantes dans les colonnes adjacentes, comme le montre la capture d'écran suivante :
- Si la plage ne contient pas de ligne d'en-tête, assurez-vous de décocher "Ligne supérieure" dans l'option "Utiliser les étiquettes dans".
- Avec cette fonctionnalité, les calculs ne peuvent être consolidés qu'en fonction de la première colonne (la plus à gauche) des données.
Utilisez Kutools pour combiner les lignes en double et additionner les valeurs
Si vous avez installé "Kutools pour Excel", sa fonctionnalité "Fusion avancée des lignes" vous permet de combiner facilement les lignes en double, offrant des options pour additionner, compter, faire la moyenne ou exécuter d'autres calculs sur vos données. De plus, cette fonctionnalité n'est pas limitée à une seule colonne clé, elle peut gérer plusieurs colonnes clés, rendant les tâches complexes de consolidation de données beaucoup plus faciles.
Après avoir installé "Kutools pour Excel", sélectionnez la plage de données, puis cliquez sur "Kutools" > "Fusionner et diviser" > "Fusion avancée des lignes".
Dans la boîte de dialogue "Fusion avancée des lignes", veuillez configurer les opérations suivantes :
- Cliquez sur le nom de la colonne sur laquelle vous souhaitez combiner les doublons, ici, je vais cliquer sur Produit, puis sélectionnez "Clé principale" dans la liste déroulante de la colonne "Opération" ;
- Ensuite, sélectionnez le nom de la colonne dont vous souhaitez additionner les valeurs, puis sélectionnez "Somme" dans la liste déroulante de la colonne "Opération" ;
- Pour les autres colonnes, vous pouvez choisir l'opération dont vous avez besoin, comme combiner les valeurs avec un séparateur spécifique ou effectuer un certain calcul ; (cette étape peut être ignorée si vous n'avez que deux colonnes)
- Enfin, vous pouvez prévisualiser le résultat combiné, puis cliquez sur le bouton "OK".
Résultat :
Maintenant, les valeurs en double dans la colonne clé sont combinées, et les autres valeurs correspondantes sont additionnées, comme le montre la capture d'écran suivante :
- Avec cette fonctionnalité utile, vous pouvez également combiner des lignes basées sur la valeur d'une cellule en double, comme le montre la démonstration suivante :
- Cette fonctionnalité "prend en charge Annuler", si vous souhaitez restaurer vos données d'origine, appuyez simplement sur "Ctrl + Z".
- Pour utiliser cette fonctionnalité, veuillez télécharger et installer Kutools pour Excel.
Utilisez un Tableau Croisé Dynamique pour combiner les lignes en double et additionner les valeurs
Les Tableaux Croisés Dynamiques dans Excel offrent une manière dynamique de réorganiser, regrouper et résumer les données. Cette fonctionnalité devient incroyablement utile lorsque vous êtes confronté à un jeu de données rempli d'entrées en double et que vous devez additionner les valeurs correspondantes.
Étape 1 : Créer un Tableau Croisé Dynamique
- Sélectionnez la plage de données. Ensuite, allez à l'onglet "Insertion", et cliquez sur "Tableau Croisé Dynamique", voir capture d'écran :
- Dans la fenêtre contextuelle, choisissez où vous souhaitez placer le rapport du Tableau Croisé Dynamique, vous pouvez le mettre dans une nouvelle feuille ou une feuille existante selon vos besoins. Ensuite, cliquez sur "OK". Voir capture d'écran :
- Maintenant, un Tableau Croisé Dynamique est inséré dans la cellule de destination sélectionnée. Voir capture d'écran :
Étape 2 : Configurer le Tableau Croisé Dynamique :
- Dans le volet "Champs du Tableau Croisé Dynamique", faites glisser le champ contenant les doublons vers la zone "Ligne". Cela regroupera vos doublons.
- Ensuite, faites glisser les champs avec les valeurs que vous souhaitez additionner vers la zone "Valeurs". Par défaut, Excel additionne les valeurs. Voir la démonstration ci-dessous :
Résultat :
Le Tableau Croisé Dynamique affiche maintenant vos données avec les doublons combinés et leurs valeurs additionnées, offrant une vue claire et concise pour l'analyse. Voir capture d'écran :
Utilisez du code VBA pour combiner les lignes en double et additionner les valeurs
Si vous êtes intéressé par le code VBA, dans cette section, nous allons fournir un code VBA pour consolider les lignes en double et additionner les valeurs correspondantes dans d'autres colonnes. Suivez les étapes ci-dessous :
Étape 1 : Ouvrez l'éditeur de module de feuille VBA et copiez le code
- Maintenez les touches "ALT + F11" dans Excel pour ouvrir la fenêtre "Microsoft Visual Basic pour Applications".
- Cliquez sur "Insertion" > "Module", et collez le code suivant dans la fenêtre "Module".
Code VBA : Combiner les lignes en double et additionner les valeursSub CombineDuplicateRowsAndSumForMultipleColumns() 'Update by Extendoffice Dim SourceRange As Range, OutputRange As Range Dim Dict As Object Dim DataArray As Variant Dim i As Long, j As Long Dim Key As Variant Dim ColCount As Long Dim SumArray() As Variant Dim xArr As Variant Set SourceRange = Application.InputBox("Select the original range:", "Kutools for Excel", Type:=8) If SourceRange Is Nothing Then Exit Sub ColCount = SourceRange.Columns.Count Set OutputRange = Application.InputBox("Select a cell for output:", "Kutools for Excel", Type:=8) If OutputRange Is Nothing Then Exit Sub Set Dict = CreateObject("Scripting.Dictionary") DataArray = SourceRange.Value For i = 1 To UBound(DataArray, 1) Key = DataArray(i, 1) If Not Dict.Exists(Key) Then ReDim SumArray(1 To ColCount - 1) For j = 2 To ColCount SumArray(j - 1) = DataArray(i, j) Next j Dict.Add Key, SumArray Else xArr = Dict(Key) For j = 2 To ColCount xArr(j - 1) = xArr(j - 1) + DataArray(i, j) Next j Dict(Key) = xArr End If Next i OutputRange.Resize(Dict.Count, ColCount).ClearContents i = 1 For Each Key In Dict.Keys OutputRange.Cells(i, 1).Value = Key For j = 1 To ColCount - 1 OutputRange.Cells(i, j + 1).Value = Dict(Key)(j) Next j i = i + 1 Next Key Set Dict = Nothing Set SourceRange = Nothing Set OutputRange = Nothing End Sub
Étape 2 : Exécutez le code
- Après avoir collé ce code, appuyez sur la touche "F5" pour exécuter ce code. Dans la boîte de dialogue, sélectionnez la plage de données que vous souhaitez combiner et additionner. Ensuite, cliquez sur "OK".
- Et dans la prochaine boîte de dialogue, sélectionnez une cellule où vous placerez le résultat, puis cliquez sur "OK".
Résultat :
Maintenant, les lignes en double sont fusionnées, et leurs valeurs correspondantes ont été additionnées. Voir capture d'écran :
La combinaison et l'addition des lignes en double dans Excel peuvent être simples et efficaces. Choisissez entre la fonction Consolidation facile, la fonctionnalité avancée Kutools, les Tableaux Croisés Dynamiques analytiques ou le codage VBA flexible pour trouver une solution adaptée à vos compétences et besoins. Si vous êtes intéressé par l'exploration de plus d'astuces et conseils Excel, notre site Web propose des milliers de tutoriels, veuillez cliquer ici pour y accéder. Merci de votre lecture, et nous espérons vous fournir plus d'informations utiles à l'avenir !
Articles connexes :
- Combiner plusieurs lignes en une seule basée sur des doublons
- Peut-être que vous avez une plage de données, dans la colonne A du nom du produit, il y a quelques éléments en double, et maintenant vous devez supprimer les entrées en double dans la colonne A mais combiner les valeurs correspondantes dans la colonne B. Comment réaliser cette tâche dans Excel ?
- Recherche V et retourne plusieurs valeurs sans doublons
- Parfois, vous voudrez peut-être effectuer une recherche V et retourner plusieurs valeurs correspondantes dans une seule cellule à la fois. Mais, s'il y a des valeurs répétées dans les cellules retournées, comment ignorer les doublons et ne conserver que les valeurs uniques lors du retour de toutes les valeurs correspondantes, comme le montre la capture d'écran suivante dans Excel ?
- Combiner des lignes avec le même ID/nom
- Par exemple, vous avez un tableau comme celui montré dans la capture d'écran ci-dessous, et vous devez combiner les lignes avec les ID de commande, avez-vous des idées ? Ici, cet article vous présentera deux solutions.
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !