Turinys
Norint sujungti eilutes su tuo pačiu ID, "Excel" programoje galime lengvai surasti reikiamas reikšmes. Šiandien išmoksime atlikti šį procesą "Excel" programoje žingsnis po žingsnio.
Praktikos sąsiuvinis
Atsisiųskite šį sąsiuvinį ir pratybas.
Sujungti eilutes su tuo pačiu ID.xlsx3 paprasti metodai, kaip "Excel" sujungti eilutes su tuo pačiu ID
1. Sujungti eilutes su tuo pačiu ID naudojant VBA
Tarkime, kad turiu darbalapį, kuriame yra pardavėjo vardas, ID ir datos, kada jam buvo sumokėta. Dabar turiu juos sujungti.
ŽINGSNIAI:
- Eikite į Lapo skirtukas ir dešiniuoju pelės klavišu spustelėkite pelę.
- Pasirinkite Peržiūrėti kodą .
- "Microsoft Visual Basic for Application pasirodo langas.
♦ Pastaba : Šį langą taip pat galite rasti paspaudę Alt+F11 raktai.
- Dabar modulio langas, įklijuokite šiuos VBA kodai.
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).Value = 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 Next ActiveSheet.UsedRange.Columns.AutoFit End Sub
- Tada paleiskite šį VBA kodą Spustelėkite apie Paleisti mygtuką arba paspauskite klavišą F5 .
- Pasirodo dialogo langas, kuriame pasirenkamas eilučių diapazonas, kurį norime sujungti.
- Galiausiai spustelėkite GERAI .
- Gausime toliau nurodytus išvesties rezultatus.
2. Naudokite konsolidavimo įrankį eilutėms "Excel" programoje sujungti
Konsoliduoti įrankis renka duomenis iš kitos vietos, kad apibendrintų, reikšmes. Manykime, kad turime darbalapį, kuriame yra pardavėjo vardas, pavardė ir atlyginimas. Naudosime įrankį Konsoliduoti įrankis, kuriuo sujungus eilutes galima sužinoti bendrą atlyginimo sumą.
ŽINGSNIAI:
- Iš Įrankių juosta, pasirinkite Duomenys > Konsoliduoti .
- Pasirodo dialogo langas.
- Galime pasirinkti skirtingus Funkcijos.
- Dabar pasirinkite duomenų intervalą, laikydami pagrindinį stulpelį kairiajame krašte.
- Po to paspauskite Pridėti pridėti nuorodas.
- Tick apie Viršutinė eilutė & Kairysis stulpelis ir paspauskite GERAI .
- Galiausiai galite pamatyti duomenų santrauką.
Skaityti daugiau: Kaip sujungti eilutes programoje "Excel
3. Funkcijos IF įterpimas eilutėms "Excel" programoje sujungti
Svetainė loginė funkcija IF įvertina pateiktas sąlygas ir duoda vieną reikšmę true rezultatui, kitą - false. Jį galime naudoti eilutėms, kuriose yra teksto reikšmių, sujungti. Čia turime duomenų rinkinį ( B4:C10 ) turėjo šukuoti knygas iš skirtingų eilių pagal rašytoją.
ŽINGSNIAI:
- Pasirinkę lentelę, spustelėkite Duomenys > Rūšiuoti .
- Rūšiuoti lentelę pagal pagrindinį stulpelį.
- Dabar lentelė atrodo taip, kaip toliau.
- Po to mums reikia padėti stulpelius, kuriuose yra formulės. Viena formulė sujungia knygos pavadinimą.
- Svetainėje D5 langelis parašykite formulę:
=IF(B5=B4,D4&", "&C5,C5)
- Paspauskite Įveskite ir vilkite žymeklį.
- Čia yra dar vienas stulpelis, kuriame naudojame kitą formulę, kuri ieškos viso knygos pavadinimo sąrašo.
- Svetainėje E5 ląstelė , parašykite formulę:
=IF(B6B5,"Merged","")
- Paspauskite Įveskite ir vilkite jį žemyn, pamatysime toliau pateiktą rezultatą.
- Šiuo metu nukopijuokite rezultatus ir įklijuokite juos į D5 langelis kaip vertės.
- Vėl Rūšiuoti reikšmes pagal paskutinį padedantį stulpelį mažėjančia tvarka.
- Tokiu būdu visas sujungtas reikšmes galime iškelti į viršų.
- Galiausiai galime ištrinti nereikalingą stulpelį.
Išvada
Tai greičiausias būdas sujungti eilutes su tuo pačiu ID "Excel" . Yra pridėtas praktikos sąsiuvinis. Išbandykite jį. Galite ko nors paklausti ar pasiūlyti naujų metodų.