Sisukord
Excel on üks kõige laialdasemalt kasutatavaid vahendeid, kus me töötame andmekogumitega. Sageli on meil vaja Excel aadressile ühendada rakud koos sama väärtus . Selles artiklis selgitan, kuidas on võimalik ühendada rakud koos sama väärtus aadressil Excel .
Lae alla praktiline töövihik
Sama väärtusega lahtrite ühendamine.xlsmSee on andmekogum Ma kavatsen kasutada meetodite selgitamiseks. Siin on meil mõned müüjad ja nimekiri Tooted et nad on müünud. Ma kombineeri . samad väärtused .
3 meetodit sama väärtusega lahtrite ühendamiseks Excelis
1. IF & CONCATENATE funktsioonide kasutamine Excelis sama väärtusega lahtrite ühendamiseks
Kõigepealt näitan teile, kuidas ühendada rakud koos sama väärtus kasutades Kui ja CONCATENATE funktsioonid koos.
SAMM-1: VAHEPEALSE VEERU LOOMINE
➤ Kõigepealt pean ma looma vahesammas kus kõik esemed loetletakse .
➤ Siis mine D5 . kirjutage üles järgmine valem
=IF(B5=B4,D4&","&C5,C5)
Siin on IF funktsioon loogiline avaldus on B5=B4 , kui see on TÕELINE see tagastab D4&","&C5 (mis lõpuks on Vahepealne veerg, sülearvuti ), ja kui VALE , see annab C5 Kuna avaldis on VALE on meil C5 väljundina.
➤ Seejärel vajutage SISESTA . Excel tagastab väljundi.
➤ Pärast seda kasutage Täitmise käepide aadressile AutoFill kuni D14 .
SAMM-2: NIMEKIRJA KOOSTAMINE
Et luua Lõplik nimekiri , kasutan ma kombinatsiooni IF ja CONCATENATE funktsioonid.
➤ Looge uus veerg, " Lõplik nimekiri" .
➤ Go to E5 ja kirjutada üles valem
=IF(B5B6,CONCATENATE(B5," ", "müüdud"," ",D5),"")
Valemite jaotamine:
" " -> See loob ruumi.
- CONCATENATE(B5," ", "müüdud"," ",D5) -> Ühendab sõnad või lahtrid.
- Väljund: Alex Morgan müüs sülearvuti
IF(B5B6,CONCATENATE(B5," ", "müüdud"," ",D5),"") -> Tagastab väljundi pärast loogilise avaldise analüüsimist. B5B6 .
- IF(FALSE,{Alex Morgan müüs sülearvuti},{})
- Väljund: {}
➤ Nüüd vajutage SISESTA . Excel tagastab väljundi.
Seejärel kasutage Täitmise käepide aadressile AutoFill kuni E14 .
➤ Nüüd valige kogu andmestik .
➤ Siis mine Andmed tab>> valige Sort & Filter >> valige Filter .
Seejärel valige drop-down (vt pilti).
➤ Pärast seda, eemaldage kontroll . Aherained valik ja klõpsake OK .
Te saate nimekiri koos samad väärtused .
MÄRKUS:
Selle meetodi puhul tuleb meeles pidada, et samad väärtused peaksid olema üksteise kõrval. Näiteks olen sorteerinud andmestiku nii, et rakud võttes Alex Morgan asuvad üksteise kõrval.
Loe edasi: Kuidas ühendada lahtrid Exceli valemiga (6 meetodit)
2. Konsolideerimisfunktsiooni kasutamine sama väärtusega lahtrite ühendamiseks Excelis
Nüüd näitan, kuidas kasutada Konsolideerimise funktsioon aadressile ühendada rakud koos sama väärtus Selle meetodi täitmiseks olen lisanud meetodi Müügihind veerg .
SAMMUD:
➤ Valige F4 . Seejärel minge Andmed tab>> Andmetöötlusvahendid >> valige Konsolideerida .
➤ A Konsolideerida avaneb dialoogiboks. Seadistage funktsioon Sum kuna te kavatsete samu väärtusi summeerida. Seejärel määrake viide Kogu tabel B4:D14 on minu valik siin.
➤ Klõpsake Lisa .
➤ Excel lisab viite. Seejärel märkige Vasakpoolne veerg ja klõpsake OK .
➤ Excel ühendab samad väärtused ja tagastab summad.
➤ Nüüd formaat nagu soovite.
3. VBA rakendamine sama väärtusega lahtrite ühendamiseks
Nüüd rakendan ma VBA loetleda samad väärtused aastal andmekogum .
SAMMUD:
➤ Press ALT + F11 avada VBA aken .
VBA aken avaneb. Seejärel mine Sisesta >> Moodul
➤ Sisestage järgmine kood faili Moodul .
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) = "Nimi" Rs(1, 2) = "Tooted" 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
Siin olen loonud Alammenetlus " CombineCells " . siis koos ähmane avaldus , olen deklareerinud Col , Sr , Rs , M , N , Rg muutujateks.
The Rg muutuja on määratud E4 mis näitab, et tulemus kuvatakse aadressil E4 .
Siis olen kasutanud For loop toodete loetlemiseks. Ma kasutasin Ubound funktsioon koos Rs nagu arrayname .
➤ Seejärel vajutage F5 programmi käivitamiseks. Excel Will kombineerida nimed .
Siis saate formaat seda nii, nagu soovite.
Loe edasi: Kuidas ühendada lahtrid üheks reavahetusega Excelis (5 meetodit)
Praktika töövihik
Harjutus teeb inimese täiuslikuks. Sellepärast olen lisanud ühe harjutusleht teile.
Kokkuvõte
Selles artiklis olen selgitanud 3 kuidas Excelis ühendada rakud koos sama väärtus . ma loodan, et need on teile kasulikud. Ja lõpuks, kui teil on mingeid ettepanekuid, ideid või tagasisidet, siis palun kommenteerige allpool.