Hogyan lehet kombinálni az azonos értékű cellákat az Excelben (3 egyszerű módja)

  • Ossza Meg Ezt
Hugh West

Excel az egyik legszélesebb körben használt eszköz, ahol adathalmazokkal dolgozunk. Gyakran van szükségünk a Excel a címre. egyesíteni a cellákat a ugyanaz az érték Ebben a cikkben elmagyarázom, hogyan lehet egyesíteni a cellákat a ugyanaz az érték a oldalon. Excel .

Gyakorlati munkafüzet letöltése

Azonos értékű cellák kombinálása.xlsm

Ez a adatkészlet A módszerek magyarázatához fogom használni. Itt van néhány értékesítőnk, és a lista Termékek hogy eladták. kombinálni a azonos értékek .

3 módszer az azonos értékű cellák kombinálására az Excelben

1. Az IF & CONCATENATE függvények használata az Excelben az azonos értékű cellák kombinálásához

Először is, megmutatom, hogyan kell egyesítse a cellákat a ugyanaz az érték a használatával az IF és a CONCATENATE funkciók együtt.

1. LÉPÉS: KÖZTES OSZLOP LÉTREHOZÁSA

Először is, létre kell hoznom egy közbenső oszlop ahol az összes a tételek listázásra kerülnek .

Ezután menjen a D5 . írja fel a következő képletet

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

Itt, a IF funkció a logikai kijelentés a B5=B4 , ha az TRUE vissza fog térni D4&","&C5 (ami végül Közepes oszlop, Laptop ), és ha FALSE , ez adja C5 mivel az utasítás FALSE , van C5 kimenetként.

Ezután nyomja meg a BELÉPÉS . Excel visszaadja a kimenetet.

Ezután használja a Töltse ki a fogantyút a címre. AutoFill akár D14 .

LÉPÉS-2: A LISTA LÉTREHOZÁSA

A Végleges lista , a következő kombinációt fogom használni IF és CONCATENATE funkciók.

➤ Hozzon létre egy új oszlopot, " Végleges lista" .

➤ Go to E5 és írja le a képletet

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

Formula bontás:

" " -> Teret teremt.

  • CONCATENATE(B5," ", "eladva"," ",D5) -> Összekapcsolja a szavakat vagy cellákat.
    • Kimenet: Alex Morgan eladott Laptop

IF(B5B6,CONCATENATE(B5," ", "eladva"," ",D5),"") -> Visszaadja a logikai utasítás elemzése utáni kimenetet. B5B6 .

  • IF(FALSE,{Alex Morgan eladta laptopját},{})
    • Kimenet: {}

➤ Most nyomja meg BELÉPÉS . Excel visszaadja a kimenetet.

Ezután használja a Töltse ki a fogantyút a címre. AutoFill akár E14 .

➤ Most válassza ki a teljes adathalmaz .

➤ Akkor menj a Adatok tab>> select Rendezés és szűrés >> select Szűrő .

Ezután válassza ki a drop-down (lásd a képet).

➤ Ezután, törölje a jelölést. a Vaktöltények opciót, és kattintson a OK .

Megkapja a lista a azonos értékek .

MEGJEGYZÉS:

Ennél a módszernél nem szabad elfelejteni, hogy ugyanazok az értékek például úgy rendeztem az adathalmazt, hogy a sejtek a címen. Alex Morgan egymás mellett vannak.

Bővebben: Hogyan lehet kombinálni a cellákat az Excel-képlet használatával (6 módszer)

2. Az Excel azonos értékű celláinak kombinálásához az összevonási funkció alkalmazása

Most megmutatom, hogyan használjuk a Konszolidálási funkció a címre. egyesíti a cellákat a ugyanaz az érték Ennek a módszernek a végrehajtásához hozzáadtam a Eladási ár oszlop .

LÉPÉSEK:

Válassza ki a címet. F4 Ezután menjen a Adatok tab>> Adatkezelési eszközök >> select Konszolidálja a címet. .

A Konszolidálja a címet. párbeszédpanel jelenik meg. Állítsa be a funkciót Sum mivel ugyanazokat az értékeket fogod összegezni. Ezután állítsd be a hivatkozás A teljes táblázat B4:D14 az én tartományom itt.

Kattintson a címre. Add .

➤ Excel hozzáadja a hivatkozást. Ezután jelölje meg a Bal oldali oszlop és kattintson OK .

➤ Excel kombinálja a azonos értékek és adja vissza az összegeket.

Most formátum ahogy kívánja.

3. A VBA alkalmazása azonos értékű cellák kombinálására

Most pedig alkalmazom VBA hogy felsorolja a azonos értékek egy adatkészlet .

LÉPÉSEK:

➤ Sajtó ALT + F11 a VBA ablak .

VBA ablak megnyílik. Ezután menjen a Beillesztés >> Modul

➤ Írja be a következő kódot a Modul .

 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 

Itt létrehoztam egy Aleljárás " CombineCells " . Aztán a a dim kijelentés , kijelentettem Col , Sr , Rs , M , N , Rg mint változók.

A Rg változó a következő értéken van beállítva E4 ami azt jelzi, hogy az eredményt a E4 .

Ezután használtam egy For ciklus a termékek felsorolására. Én a Ubound funkció a címen Rs mint arrayyname .

➤ Ezután nyomja meg F5 a program futtatásához. Excel will kombinálja a neveket .

Akkor tudod formátum ahogyan akarod.

Bővebben: Hogyan egyesíthetjük a cellákat az Excelben lévő sorváltással (5 módszer)

Gyakorlati munkafüzet

A gyakorlat teszi az embert tökéletessé. Ezért csatoltam egy gyakorló lap az Ön számára.

Következtetés

Ebben a cikkben elmagyaráztam 3 az Excelben, hogy egyesíteni a cellákat a ugyanaz az érték . remélem, hasznosnak találja ezeket. És végül, ha bármilyen javaslata, ötlete vagy visszajelzése van, kérjük, bátran írjon kommentet alább.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.