Kazalo
V Excelu lahko preprosto poiščemo zahtevane vrednosti za združevanje vrstic z enakim ID. Danes se bomo naučili, kako v Excelu korak za korakom opraviti ta postopek.
Praktični delovni zvezek
Prenesite naslednji delovni zvezek in vaje.
Združite vrstice z enakim ID.xlsx3 preproste metode za združevanje vrstic z enakim ID v Excelu
1. Združite vrstice z enakim ID z VBA
Recimo, da imam delovni list, ki vsebuje prodajalčevo ime in ID ter datume, ko so bili plačani. Zdaj jih moram združiti.
KORAKI:
- Pojdite na Zavihek List in desno kliknite na miško.
- Izberite Prikaži kodo .
- Microsoft Visual Basic za aplikacije odpre se okno.
♦ Opomba : To okno lahko najdete tudi tako, da pritisnete tipko Alt+F11 ključi.
- Zdaj v okno modula, prilepite naslednje VBA kode.
Sub Combine_Rows_with_IDs() Dim x1 As Range Dim x2 As Long Dim A As Long, B As Long, C As Long On Error Resume Next Set x1 = Application.InputBox("Select Range:", "Combine Rows with IDs", Selection.Address, , , , , 8) Set x1 = Range(Intersect(x1, ActiveSheet.UsedRange).Address) If x1 Is Nothing Then Exit Sub x2 = x1.Rows.Count For A = x2 To 2 Step -1 For B = 1 To A - 1 If x1(A, 1).Value = x1(B,1).Value And B A Then For C = 2 To x1.Columns.Count If x1(B, C).Value "" Then If x1(A, C).Value = "" Then x1(A, C) = x1(B, C).Value Else x1(A, C) = x1(A, C).Value & "," & x1(B, C).Value End If End If Next x1(B, 1).EntireRow.Delete A = A - 1 B = B - 1 End If Next Next Next ActiveSheet.UsedRange.Columns.AutoFit End Sub
- Nato zaženite to kodo VBA Kliknite . na Spustite ali pritisnite tipko F5 .
- Prikaže se pogovorno okno, v katerem izberemo obseg vrstic, ki jih želimo združiti.
- Na koncu kliknite V REDU .
- In dobili bomo rezultate, kot je prikazano spodaj.
2. Za združevanje vrstic v Excelu uporabite orodje za združevanje
Konsolidacija orodje zbira podatke z drugega mesta, da bi povzel, vrednosti. Pomislimo, da imamo delovni list, ki vsebuje prodajalčevo ime in plačo. uporabili bomo orodje Konsolidacija orodje za ugotavljanje skupnega zneska plače z združevanjem vrstic.
KORAKI:
- Od Orodna vrstica, izberite Podatki > Konsolidacija .
- Odpre se pogovorno okno.
- Izberemo lahko različne Funkcije.
- Zdaj izberite območje podatkov tako, da ključni stolpec ostane na skrajni levi strani.
- Nato pritisnite Dodaj za dodajanje referenc.
- Tick na Zgornja vrsta & Levi stolpec in pritisnite V REDU .
- Nazadnje si lahko ogledate povzetek podatkov.
Preberite več: Kako združiti vrstice v programu Excel
3. Vstavite funkcijo IF za združevanje vrstic v Excelu
Spletna stran logična funkcija IF ovrednoti dane pogoje in poda eno vrednost za rezultat true in drugo za rezultat false. Lahko ga uporabimo za združevanje vrstic, ki vsebujejo besedilne vrednosti. Tu imamo nabor podatkov ( B4:C10 ) naj bi knjige prečesali iz različnih vrst glede na pisatelja.
KORAKI:
- Ko izberete tabelo, kliknite Podatki > Razvrsti .
- Razvrsti tabelo z glavnim stolpcem.
- Zdaj je tabela videti kot spodaj.
- Nato moramo pomagati stolpcem, ki vsebujejo formulo. Ena formula združi ime knjige.
- Na spletnem mestu Celica D5 napišite formulo:
=IF(B5=B4,D4&", "&C5,C5)
- Hit Vnesite in povlecite kazalec.
- Tu je še en stolpec, v katerem uporabimo drugo formulo, ki bo poiskala celoten seznam imen knjig.
- Na spletnem mestu Celica E5 , napišite formulo:
=IF(B6B5,"Merged","")
- Hit Vnesite in ga povlecite navzdol, bomo videli spodnji rezultat.
- V tem trenutku kopirajte rezultate in jih prilepite v Celica D5 kot vrednosti.
- Ponovno Razvrsti vrednosti po zadnjem pomožnem stolpcu v padajočem vrstnem redu.
- Tako lahko vse združene vrednosti prikažemo na vrhu.
- Nazadnje lahko izbrišemo stolpec, ki ga ne potrebujemo.
Zaključek
To je najhitrejši način združevanja vrstic z enakim ID v Excel . Dodan je delovni zvezek za vadbo. Preizkusite ga. Lahko vprašate kar koli ali predlagate nove metode.