Inhoudsopgave
Excel is een van de meest gebruikte tools voor het werken met datasets. We hebben vaak behoefte aan Excel naar cellen combineren met de dezelfde waarde In dit artikel leg ik uit hoe je cellen combineren met de dezelfde waarde in Excel .
Download Praktijk Werkboek
Cellen met dezelfde waarde combineren.xlsmDit is de dataset Ik ga gebruiken om de methoden uit te leggen. Hier hebben we een aantal verkopers en de lijst van Producten die ze hebben verkocht. Ik zal combineren de dezelfde waarden .
3 Methoden om cellen met dezelfde waarde te combineren in Excel
1. IF & CONCATENATE functies in Excel gebruiken om cellen met dezelfde waarde te combineren
Eerst zal ik je laten zien hoe je cellen combineren met de dezelfde waarde met behulp van de IF en de CONCATENATE functies samen.
STAP-1: EEN TUSSENKOLOM MAKEN
➤ Eerst moet ik een tussenkolom waar alle items zullen worden vermeld .
➤ Ga dan naar D5 . schrijf de volgende formule op
=IF(B5=B4,D4&","&C5,C5)
Hier, in de ALS functie de logische verklaring is B5=B4 als het WARE zal het terugkeren D4&","&C5 (die uiteindelijk Tussenzuil, Laptop ), en als FALSE zal het C5 als uitvoer. Aangezien de verklaring FALSE hebben we C5 als output.
➤ Druk dan op ENTER . Excel geeft de uitvoer terug.
➤ Gebruik daarna de Vulgreep naar AutoFill tot D14 .
STAP-2: DE LIJST MAKEN
Om de Definitieve lijst zal ik de combinatie van ALS en CONCATENATE functies.
➤ Maak een nieuwe kolom, " Definitieve lijst" .
Ga naar E5 en schrijf de formule op
=IF(B5B6,CONCATENATE(B5," ","sold"," ",D5),"")
Formule Breakdown:
" " -Het schept ruimte.
- CONCATENATE(B5," "," verkocht"," ",D5) -> Voegt de woorden of cellen samen.
- Uitgang: Alex Morgan verkocht Laptop
IF(B5B6,CONCATENATE(B5," ","sold"," ",D5),"") -> Geeft de uitvoer terug na analyse van de logische verklaring B5B6 .
- IF(FALSE,{Alex Morgan verkocht laptop},{})
- Uitgang: {}
Druk nu op ENTER . Excel geeft de uitvoer terug.
Gebruik dan de Vulgreep naar AutoFill tot E14 .
Selecteer nu de gehele dataset .
➤ Ga dan naar de Gegevens tab>> selecteer Sorteren en filteren >> selecteer Filter .
Selecteer vervolgens de uitklapbaar (zie afbeelding).
Daarna, vink uit de Blanks optie en klik op OK .
U krijgt de lijst met de dezelfde waarden .
OPMERKING:
Bij deze methode moet u onthouden dat dezelfde waarden naast elkaar moeten staan. Ik heb de dataset bijvoorbeeld zo gesorteerd dat de cellen met Alex Morgan aan elkaar grenzen.
Lees meer: Hoe cellen combineren met Excel-formules (6 methoden)
2. De functie Consolideren gebruiken om cellen met dezelfde waarde in Excel te combineren
Nu zal ik laten zien hoe je de Functie consolideren naar cellen combineren met de dezelfde waarde Om deze methode uit te voeren, heb ik de Verkoopprijs kolom .
STAPPEN:
➤ Selecteer F4 Ga dan naar de Gegevens tab>> Gegevensinstrumenten >> selecteer Consolideren .
➤ A Consolideren dialoogvenster verschijnt. Stel de functie in Som omdat je dezelfde waarden gaat optellen. Stel dan de referentie De hele tabel B4:D14 is mijn bereik hier.
➤ Klik op Toevoegen .
Excel zal de verwijzing toevoegen. Markeer dan de Linker kolom en klik op OK .
Excel zal de dezelfde waarden en geven de bedragen terug.
➤ Nu formaat zoals u wilt.
3. VBA toepassen om cellen met dezelfde waarde te combineren
Nu zal ik VBA om de dezelfde waarden in een dataset .
STAPPEN:
Druk ALT + F11 om de VBA-venster .
VBA-venster gaat open. Ga dan naar Plaats >> Module
➤ Typ de volgende code in de 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) = "Naam" Rs(1, 2) = "Producten" Voor M = 1 To Col.Count Rs(M + 1, 1) = Col(M) Voor N = 2 To UBound(Sr) Als Sr(N, 1) = Rs(M + 1, 1) Dan 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 Einde Sub
Hier heb ik een Subprocedure " CombineCells " . dan met de schemerige verklaring heb ik verklaard Kol , Sr , Rs , M , N , Rg als variabelen.
De Rg variabele is ingesteld op E4 die aangeeft dat het resultaat zal worden weergegeven op E4 .
Dan heb ik een Voor lus om de producten op te sommen. Ik gebruikte de Ubound-functie met Rs als arraynaam .
➤ Druk dan op F5 om het programma uit te voeren. Excel zal combineer de namen .
Dan kun je formaat zoals je wilt.
Lees meer: Hoe cellen combineren tot één met regeleinde in Excel (5 methoden)
Praktijk Werkboek
Oefening baart kunst. Daarom heb ik een oefenblad voor jou.
Conclusie
In dit artikel heb ik uitgelegd 3 manieren in Excel om cellen combineren met de dezelfde waarde Ik hoop dat u deze nuttig vindt. En tot slot, als u suggesties, ideeën of feedback hebt, aarzel dan niet om hieronder commentaar te geven.