Combinez les lignes en double et additionnez les valeurs dans Excel (astuces simples)
Dans Excel, il est courant de rencontrer un ensemble de données contenant des entrées en double. Souvent, vous pouvez vous retrouver avec une plage de données où le principal défi est de combiner efficacement ces lignes en double tout en résumant simultanément les valeurs dans une colonne correspondante, comme illustré ci-dessous. Dans ce contexte, nous examinerons 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 fois la clarté et l'utilité de vos classeurs Excel.
Combinez les lignes en double et additionnez les valeurs
Combinez les lignes en double et additionnez les valeurs avec la fonction Consolider
Consolider est un outil utile pour consolider plusieurs feuilles de calcul ou lignes dans Excel. Grâce à cette fonctionnalité, nous pouvons combiner des lignes en double et résumer leurs valeurs correspondantes rapidement et facilement. Veuillez suivre les étapes suivantes :
É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 de consolidation et configurez la consolidation
- Cliquez Sauvegarde de > Consolider, voir capture d'écran:
- Dans le Consolider boite de dialogue:
- (1.) Sélectionnez Somme à Fonction la liste déroulante;
- (2.) Cliquez pour sélectionner la plage que vous souhaitez consolider dans le Référence boîte;
- (3.) Vérifier Rangée supérieure et colonne de gauche à Utiliser des étiquettes dans l'option;
- (4.) Enfin, cliquez sur 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 illustré ci-dessous :
- Si la plage n'inclut pas de ligne d'en-tête, assurez-vous de décochez la ligne supérieure du Utiliser des étiquettes dans option.
- Avec cette fonctionnalité, les calculs ne peuvent être consolidés qu'en fonction de la première colonne (la plus à gauche) des données.
Combinez les lignes en double et additionnez les valeurs avec une fonctionnalité puissante - Kutools
Si vous avez installé Kutools for Excel, il est Lignes de combinaison avancées La fonctionnalité vous permet de combiner facilement des 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é ne se limite pas à une seule colonne clé, elle peut gérer plusieurs colonnes clés, ce qui facilite grandement les tâches complexes de consolidation de données.
Après l'installation de Kutools for Excel, sélectionnez la plage de données, puis cliquez sur Kutools > Fusionner et fractionner > Lignes de combinaison avancées.
Dans le Lignes de combinaison avancées boîte de dialogue, veuillez définir les opérations suivantes:
- Cliquez sur le nom de la colonne sur laquelle vous souhaitez combiner les doublons, ici, je clique sur Produit, puis sélectionnez Clé primaire dans la liste déroulante du Opération colonne;
- Ensuite, sélectionnez le nom de la colonne dans laquelle vous souhaitez additionner les valeurs, puis sélectionnez Somme dans la liste déroulante du Opération colonne;
- Comme 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 cliquer sur OK .
Résultat:
Désormais, les valeurs en double dans la colonne clé sont combinées et les autres valeurs correspondantes sont résumées comme la capture d'écran suivante :
- Avec cette fonctionnalité utile, vous pouvez également combiner des lignes en fonction de la valeur de cellule en double, comme dans la démonstration suivante :
- Cette fonctionnalité prend en charge Annuler, si vous souhaitez récupérer vos données d'origine, appuyez simplement sur Ctrl + Z.
- Pour appliquer cette fonctionnalité, veuillez télécharger et installer Kutools pour Excel d'abord.
Combinez les lignes en double et additionnez les valeurs avec le tableau croisé dynamique
Le tableau croisé dynamique dans Excel offre un moyen dynamique de réorganiser, regrouper et résumer les données. Cette fonctionnalité devient incroyablement utile lorsque vous êtes confronté à un ensemble de données rempli d'entrées en double et que vous devez additionner les valeurs correspondantes.
Étape 1 : Création d'un tableau croisé dynamique
- Sélectionnez la plage de données. Et puis, allez au insérer onglet, et cliquez Pivot Table, voir capture d'écran:
- Dans la boîte de dialogue qui apparaît, choisissez l'endroit où vous souhaitez placer le rapport de tableau croisé dynamique. Vous pouvez le placer dans une nouvelle feuille ou une feuille existante selon vos besoins. Puis clique OK. Voir la 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 : Configuration du tableau croisé dynamique :
- Dans le Champs de tableau croisé dynamique volet, faites glisser le champ contenant les doublons vers le Rangée zone. Cela regroupera vos doublons.
- Ensuite, faites glisser les champs contenant les valeurs que vous souhaitez additionner vers le Valeurs zone. Par défaut, Excel additionne les valeurs. Voir la démo ci-dessous :
Résultat:
Le tableau croisé dynamique affiche désormais vos données avec les doublons combinés et leurs valeurs résumées, offrant une vue claire et concise pour l'analyse. Voir capture d'écran :
Combinez des lignes en double et additionnez les valeurs avec le code VBA
Si vous êtes intéressé par le code VBA, dans cette section, nous donnerons un code VBA pour consolider les lignes en double et additionner les valeurs correspondantes dans d'autres colonnes. Veuillez suivre les étapes suivantes :
Étape 1 : Ouvrez l'éditeur de module de feuille VBA et copiez le code
- Maintenez la touche ALT + F11 clés dans Excel pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
- Cliquez insérer > Moduleet collez le code suivant dans le Module Fenêtre.
Code VBA: combinez les lignes en double et additionnez 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écuter le code
- Après avoir collé ce code, veuillez appuyer sur F5 clé pour exécuter ce code. Dans la zone d'invite, sélectionnez la plage de données que vous souhaitez combiner et additionner. Et puis, cliquez OK.
- Et dans la boîte de dialogue suivante, sélectionnez une cellule dans laquelle vous afficherez le résultat, puis cliquez sur OK.
Résultat:
Désormais, les lignes en double sont fusionnées et leurs valeurs correspondantes ont été résumées. Voir capture d'écran :
Combiner et additionner les lignes en double dans Excel peut être simple et efficace. Choisissez parmi la fonction simple de consolidation, les Kutools avancés, les tableaux croisés dynamiques analytiques ou le codage VBA flexible pour trouver une solution adaptée à vos compétences et à vos besoins. Si vous souhaitez découvrir davantage de trucs et astuces Excel, notre site Web propose des milliers de didacticiels, veuillez cliquez ici pour y accéder. Merci d'avoir lu et nous sommes impatients de vous fournir des informations plus utiles à l'avenir !
Articles connexes:
- Combinez plusieurs lignes en une seule en fonction des doublons
- Peut-être avez-vous une plage de données, dans la colonne A du nom du produit, il y a des é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 pourriez-vous accomplir cette tâche dans Excel ?
- Vlookup et renvoyer plusieurs valeurs sans doublons
- Parfois, vous souhaiterez peut-être rechercher et renvoyer plusieurs valeurs correspondantes dans une seule cellule à la fois. Mais, s'il y a des valeurs répétées remplies dans les cellules renvoyées, comment pouvez-vous ignorer les doublons et ne conserver que les valeurs uniques lors du renvoi de toutes les valeurs correspondantes comme illustré ci-dessous dans Excel?
- Combiner les lignes avec le même ID/nom
- Par exemple, vous avez un tableau comme illustré ci-dessous, et vous devez combiner des lignes avec les ID de commande, des idées? Ici, cet article présente deux solutions pour vous.
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 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
- Activer l'édition 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é de 50% et réduit des centaines de clics de souris chaque jour!