Comment combiner les cellules ayant la même valeur dans Excel (3 façons simples)

  • Partage Ça
Hugh West

Excel est l'un des outils les plus utilisés pour travailler sur des ensembles de données. Excel à combiner les cellules avec le même valeur Dans cet article, je vais vous expliquer comment combiner les cellules avec le même valeur sur Excel .

Télécharger le cahier d'exercices

Combiner les cellules ayant la même valeur.xlsm

C'est le jeu de données que je vais utiliser pour expliquer les méthodes. Ici, nous avons quelques vendeurs et la liste de Produits qu'ils ont vendu. Je vais moissonneuse-batteuse le site mêmes valeurs .

3 méthodes pour combiner les cellules ayant la même valeur dans Excel

Utilisation des fonctions IF et CONCATENATE dans Excel pour combiner les cellules ayant la même valeur.

D'abord, je vais vous montrer comment combiner les cellules avec le même valeur en utilisant la FI et le CONCATENAT fonctions ensemble.

ÉTAPE-1 : CRÉATION D'UNE COLONNE INTERMÉDIAIRE

D'abord, je dois créer un colonne intermédiaire où tous les les articles seront listés .

Ensuite, allez sur D5 . écrivez la formule suivante

=IF(B5=B4,D4&","&C5,C5)

Ici, dans le SI la fonction déclaration logique est B5=B4 si c'est le cas VRAI il retournera D4& ;", "&C5 (qui est finalement Colonne intermédiaire, Ordinateur portable ), et si FAUX il donnera C5 comme sortie. Puisque la déclaration est FAUX nous avons C5 comme sortie.

Ensuite, appuyez sur ENTER . Excel retournera la sortie.

Après cela, utilisez le Poignée de remplissage à AutoFill jusqu'à D14 .

Pour créer le Liste finale je vais utiliser la combinaison de SI et CONCATENATE fonctions.

➤ Créez une nouvelle colonne, " Liste finale" .

➤ Go to E5 et écrivez la formule

=IF(B5B6,CONCATENATE(B5," ", "sold"," ",D5),"")

Répartition des formules :

" " -Il crée de l'espace.

  • CONCATENATE(B5," ", "vendu"," ",D5) -> ; Concatène les mots ou les cellules.
    • Sortie : Alex Morgan a vendu un ordinateur portable

IF(B5B6,CONCATENATE(B5," ", "sold"," ",D5),"") -Retourne la sortie après l'analyse de la déclaration logique. B5B6 .

  • IF(FALSE,{Alex Morgan a vendu un ordinateur portable},{})
    • Sortie : {}

➤ Maintenant, appuyez sur ENTER . Excel retournera la sortie.

Ensuite, utilisez le Poignée de remplissage à AutoFill jusqu'à E14 .

➤ Maintenant, sélectionnez le ensemble du jeu de données .

➤ Puis allez à la Données onglet>> ; sélectionner Trier et filtrer >> ; sélectionner Filtre .

Sélectionnez ensuite le liste déroulante (voir image).

➤ Après ça, décochez le site Flans et cliquez sur OK .

Vous obtiendrez le liste avec le mêmes valeurs .

NOTE :

Dans cette méthode, vous devez vous rappeler que les mêmes valeurs Par exemple, j'ai trié l'ensemble de données de manière à ce que les données de la catégorie cellules ayant Alex Morgan sont adjacentes l'une à l'autre.

Lire la suite : Comment combiner des cellules à l'aide d'une formule Excel (6 méthodes)

2. l'utilisation de la fonction de consolidation pour combiner les cellules ayant la même valeur dans Excel

Je vais maintenant montrer comment utiliser le Fonction de consolidation à combiner les cellules avec le même valeur Pour exécuter cette méthode, j'ai ajouté la balise Prix de vente colonne .

ÉTAPES :

Sélectionnez F4 Ensuite, allez dans la section Données tab>> ; Outils de données >> ; sélectionner Consolider .

A Consolider La boîte de dialogue suivante s'ouvre : définissez la fonction Somme car vous allez additionner les mêmes valeurs. Ensuite, définissez le paramètre référence La table entière B4:D14 est ma gamme ici.

Cliquez sur Ajouter .

➤ Excel ajoutera la référence. Ensuite, marquez le Colonne de gauche et cliquez sur OK .

➤ Excel combinera les mêmes valeurs et renvoyer les sommes.

Maintenant format comme vous le souhaitez.

3. appliquer le VBA pour combiner les cellules ayant la même valeur

Maintenant, je vais appliquer VBA pour énumérer les mêmes valeurs dans un jeu de données .

ÉTAPES :

➤ Press ALT + F11 pour ouvrir le Fenêtre VBA .

Fenêtre VBA s'ouvrira. Ensuite, allez dans Insérer >> ; Module

➤ Tapez le code suivant dans le fichier Module .

 Sub CombineCells() Dim Col As New Collection Dim Sr As Variant Dim Rs() As Variant Dim M As Long Dim N As Long Dim Rg As Range Sr = Range("B4", Cells(Rows.Count, "B").End(xlUp)).Resize(, 2) Set Rg = Range("E4") On Error Resume Next For M = 2 To UBound(Sr) Col.Add Sr(M, 1), TypeName(Sr(M, 1)) & ; CStr(Sr(M, 1)) Next M On Error GoTo 0ReDim Rs(1 To Col.Count + 1, 1 To 2) Rs(1, 1) = "Name" Rs(1, 2) = "Products" For M = 1 To Col.Count Rs(M + 1, 1) = Col(M) For N = 2 To UBound(Sr) If Sr(N, 1) = Rs(M + 1, 1) Then Rs(M + 1, 2) = Rs(M + 1, 2) & ; ", " & ; Sr(N, 2) End If Next N Rs(M + 1, 2) = Mid(Rs(M + 1, 2), 2) Next M Set Rg =Rg.Resize(UBound(Rs, 1), UBound(Rs, 2)) Rg.NumberFormat = "@" Rg = Rs Rg.EntireColumn.AutoFit End Sub 

Ici, j'ai créé un Sous-procédure " CombineCells " Puis avec la déclaration de dim j'ai déclaré Col , Sr , Rs , M , N , Rg comme variables.

Le site Rg variable est fixé à E4 qui indique que le résultat sera affiché à E4 .

Ensuite, j'ai utilisé un Pour la boucle pour énumérer les produits. J'ai utilisé le Fonction Ubound avec Rs comme nom de tableau .

➤ Puis appuyez sur F5 pour exécuter le programme. Excel sera combiner les noms .

Alors vous pouvez format comme vous le souhaitez.

Lire la suite : Comment combiner des cellules en une seule avec un saut de ligne dans Excel (5 méthodes)

Cahier d'exercices

La pratique rend un homme parfait. C'est pourquoi j'ai joint une feuille de pratique pour vous.

Conclusion

Dans cet article, j'ai expliqué 3 dans Excel pour combiner les cellules avec le même valeur J'espère que vous les trouverez utiles. Enfin, si vous avez des suggestions, des idées ou des commentaires, n'hésitez pas à en faire part ci-dessous.

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.