Tartalomjegyzék
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.xlsmEz 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.