Comment consolider les données de plusieurs lignes dans Excel (4 méthodes rapides)

  • Partage Ça
Hugh West

Dans de nombreux cas, vous devrez peut-être consolider, fusionner ou combiner des données Dans Microsoft Excel, vous pouvez effectuer ce type de tâches en masse et en quelques secondes. Cet article montre comment consolider des données dans Excel à partir de plusieurs lignes à l'aide de quelques méthodes rapides.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir du lien ci-dessous.

Consolider les données de plusieurs rangs.xslm

4 méthodes pour consolider les données de plusieurs lignes dans Excel

Maintenant, supposons que vous avez un ensemble de données avec une liste de Pays et leurs Villes Ici, vous voulez avoir les lignes multiples pour Villes consolidé à côté de leur Pays À ce stade, je vais vous montrer deux méthodes utilisant cet ensemble de données pour y parvenir.

1. utilisation des fonctions UNIQUE et TEXTJOIN

Utilisation de UNIQUE et TEXTJOIN est l'une des plus rapides et des plus pratiques. les moyens de consolider les données Suivez maintenant les étapes ci-dessous pour consolider les données à l'aide de ces fonctions.

Étapes :

  • Tout d'abord, créez une nouvelle colonne pour Pays à côté de votre jeu de données.
  • Ensuite, sélectionnez la cellule E5 et insérer la formule suivante.
=UNIQUE(B5:B13)

Dans ce cas, la cellule E5 est la première cellule de la nouvelle colonne Pays . également, B5 et B13 sont la première et la dernière cellule de la colonne de l'ensemble de données. Pays .

De plus, nous utilisons le UNIQUE La syntaxe de cette fonction est la suivante UNIQUE(tableau, [by_col], [exactly_once]) .

  • Ensuite, ajoutez une autre colonne pour les données consolidées des villes.
  • Après cela, cliquez sur la cellule F5 et insérer la formule suivante.
=TEXTJOIN(",",TRUE,IF(E5=B5:B13,C5:C13,""))

Ici, la cellule F5 est la première cellule de la nouvelle colonne Ville De même, les cellules C5 et C13 sont la première et la dernière cellule de la colonne de l'ensemble de données. Ville respectivement.

De plus, nous utilisons ici le TEXTJOIN La syntaxe de cette fonction est la suivante TEXTJOIN(délimiteur,ignore_empty,texte1,...) De même, nous utilisons le Fonction IF .

  • Enfin, faites glisser le Poignée de remplissage pour le reste de la colonne.

Lire la suite : Fonction de consolidation des données texte dans Excel (avec 3 exemples)

2. application de la fonction IF et du tri

Une autre façon de consolider les données de plusieurs lignes dans Excel est d'utiliser la fonction SI et la fonction Trier de l'option Données Maintenant, suivez les étapes ci-dessous pour le faire à partir de l'ensemble de données ci-dessus.

Étapes :

  • Tout d'abord, sélectionnez la plage de cellules que vous souhaitez trier. Dans ce cas, il s'agit de la plage suivante B5:B13 .
  • Ensuite, allez dans le Données tab> ; Trier et filtrer > ; Trier de A à Z .

  • Maintenant, un Avertissement de tri A ce stade, sélectionnez Élargir la sélection .
  • Ensuite, cliquez sur OK .

  • Par conséquent, ajoutez une autre colonne pour Villes .
  • Après cela, sélectionnez la cellule D5 et insérez la formule suivante, puis faites glisser le Poignée de remplissage pour les cellules restantes de la colonne.
=IF(B5=B4,D4 & ; ","& ; C5,C5)

Dans ce cas, la cellule D5 est la première cellule de la colonne Villes .

  • A ce stade, insérez une nouvelle colonne nommée Tri final .
  • Ensuite, sélectionnez la cellule E5 insérez la formule suivante et faites glisser l'icône Poignée de remplissage pour les cellules restantes de la colonne.
=IF(B5B6, "Dernière ligne","")

Dans ce cas, B5 et B6 sont les première et deuxième cellules de la colonne Ville respectivement. Aussi, E5 est la première cellule de la colonne Dernière rangée .

  • Maintenant, sélectionnez et copiez la gamme D5:E13 et les coller dans Valeurs pour supprimer leur formule.

  • Ensuite, allez dans le Données tab> ; Trier .

  • A ce stade, de Trier par choix des options Tri final .
  • Ensuite, à partir de la Commandez choix des options Z à A .
  • Par conséquent, cliquez sur OK .

  • Maintenant, un Avertissement de tri À ce stade, sélectionnez Élargir la sélection .
  • Ensuite, cliquez sur OK .

  • A ce stade, vous obtiendrez le résultat montré dans la capture d'écran ci-dessous.

  • Enfin, supprimez toutes les lignes et colonnes supplémentaires et obtenez le résultat souhaité.

Lire la suite : Comment consolider des informations dans Excel (2 façons simples)

Lectures similaires

  • Comment utiliser les outils de regroupement et de consolidation dans Excel (5 exemples simples)
  • Supprimer la consolidation dans Excel (2 méthodes pratiques)
  • Comment consolider dans Excel des données provenant de plusieurs classeurs (2 méthodes)
  • [Correction] : La référence de consolidation n'est pas valide dans Excel (avec correction rapide)

3. l'utilisation de l'option de consolidation pour consolider les données de plusieurs lignes dans Excel.

Supposons maintenant que vous avez un ensemble de données dans lequel vous avez des ventes réalisées par quelques personnes à différentes occasions. À ce stade, vous voulez consolider les données de leurs ventes et obtenir leur somme à partir de plusieurs lignes. Vous pouvez suivre les étapes ci-dessous si vous voulez le faire.

Étapes :

  • Tout d'abord, sélectionnez la cellule dans laquelle vous voulez placer vos nouvelles données.
  • Ensuite, allez sur le site Données onglet.
  • Ensuite, sélectionnez Consolider de la Outils de données .

  • Ensuite, sélectionnez Somme de Fonction options.
  • Après cela, sélectionnez le Référence Dans ce cas, c'est $B$5:$C$14 .

Ici, la cellule B5 est la première cellule de la colonne Vendeur et cellule C14 est la dernière cellule de la colonne Montant des ventes .

  • Ensuite, choisissez le Colonne de gauche de Utilisez les étiquettes dans .
  • Par conséquent, cliquez sur le OK bouton.

  • Enfin, vous disposez de vos données consolidées pour les ventes.

Note : Si vous voulez que vos données soient consolidées en fonction de critères, commencez par Trier vos données en fonction de vos critères, puis utilisez la fonction Consolider option.

Lire la suite : Validation et consolidation des données dans Excel (2 exemples)

4. application du code VBA pour consolider les données de plusieurs lignes dans Excel

Vous pouvez également demander VBA pour consolider facilement les données de plusieurs lignes dans Excel. Si vous voulez le faire, vous pouvez suivre les étapes ci-dessous.

Étapes :

  • D'abord, appuyez sur ALT + F11 pour ouvrir le VBA fenêtre.
  • Maintenant, sélectionnez Feuille 7 ou la feuille sur laquelle vous travaillez et Clic droit sur elle.
  • Ensuite, sélectionnez successivement Insérer > ; Module .

  • À ce stade, copiez le code suivant et collez-le dans l'espace vide.
 Ce code consolidera les données de plusieurs lignes Sub ConsolidateMultiRows() 'Declares Variables Dim Rng As Range Dim Dat As Variant Dim j As Variant 'Creates a InputBox to insert Reference Cell Range On Error Resume Next Set Rng = Application.Selection Set Rng = Application.InputBox("Range", "Enter Your Reference Range", Rng.Address, Type:=8) 'Run a For loop add all the data for same SalesPerson and Updates Screen Set Dat = CreateObject("Scripting.Dictionary") j = Rng.Value For i = 1 To UBound(j, 1) Dat(j(i, 1)) = Dat(j(i, 1)) + j(i, 2) Next Application.ScreenUpdating = False 'Efface tous les contenus supplémentaires et met à jour l'écran Rng.ClearContents Rng.Range("A1").Resize(Dat.Count, 1) = Application.WorksheetFunction.Transpose(Dat.keys) Rng.Range("B1").Resize(Dat.Count, 1) =Application.WorksheetFunction.Transpose(Dat.items) Application.ScreenUpdating = True End Sub 

💡 Explication du code :

Dans cette partie, je vais expliquer le VBA utilisé ci-dessus. Maintenant, j'ai divisé le code en différentes sections et les ai numérotées. A ce stade, je vais expliquer le code par section.

  • Section 1 : Dans cette section, nous créons une nouvelle Sous nommé ConsoliderMultiRangs() .
  • Section 2 : Ensuite, nous déclarons différentes variables.
  • Section 3 : Ici, dans cette section, nous créons un InputBox qui demandera notre gamme de référence.
  • Section 4 : Nous gérons un Pour boucle pour ajouter le Montant des ventes .
  • Section 5 : Enfin, nous devons effacer tout le contenu supplémentaire et réorganiser les cellules.

  • Maintenant, appuyez sur F5 et exécuter le code.
  • À ce stade, une boîte apparaît comme la capture d'écran ci-dessous.
  • Ensuite, insérez votre gamme de référence
  • Enfin, cliquez sur le bouton OK bouton.

  • Enfin, vous avez vos données consolidées comme la capture d'écran ci-dessous.

Lire la suite : Comment consolider les données de plusieurs colonnes dans Excel (7 méthodes simples)

Conclusion

Enfin, j'espère que vous avez trouvé ce que vous cherchiez dans cet article. Si vous avez des questions, n'hésitez pas à laisser un commentaire ci-dessous. Par ailleurs, si vous souhaitez lire d'autres articles de ce type, vous pouvez visiter notre site web. ExcelWIKI .

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.