Excel kombinálja az azonos azonosítóval rendelkező sorokat (3 gyors módszer)

  • Ossza Meg Ezt
Hugh West

Az azonos azonosítóval rendelkező sorok kombinálásához szükséges értékeket könnyen megtalálhatjuk az Excelben. Ma megtanuljuk, hogyan végezzük el a folyamatot lépésről lépésre az Excelben.

Gyakorlati munkafüzet

Töltse le a következő munkafüzetet és gyakorlatot.

Azonos azonosítóval rendelkező sorok kombinálása.xlsx

3 egyszerű módszer az azonos azonosítóval rendelkező sorok kombinálására az Excelben

1. Azonos azonosítóval rendelkező sorok kombinálása VBA segítségével

Tegyük fel, hogy van egy munkalapom, amely tartalmazza az értékesítők nevét és azonosítóját, valamint a kifizetésük időpontját. Most össze kell vonnom őket.

LÉPÉSEK:

  • Menjen a Lap fül és kattintson az egér jobb gombjával.
  • Válassza ki a címet. Kód megtekintése .

  • Microsoft Visual Basic for Application ablak jelenik meg.

♦ Megjegyzés : Ezt az ablakot megtalálhatja, ha megnyomja a Alt+F11 kulcsok.

  • Most a modul ablak, illessze be a következőket VBA kódok.
 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 End Sub 
  • Ezután a VBA kód futtatásához Kattintson a címre. a Fuss gombot vagy nyomja meg a F5 .
  • Megjelenik egy párbeszédpanel, és kiválasztja az egyesíteni kívánt sorok tartományát.

  • És végül kattintson a OK .
  • Az eredményül kapott kimenetek az alábbiak szerint alakulnak.

2. A sorok egyesítése az Excelben a konszolidáló eszközzel

Konszolidálja a címet. eszköz különböző helyekről gyűjti össze az adatokat, hogy összegezze, az értékeket. Gondoljuk, hogy van egy munkalapunk, amely tartalmazza az eladó nevét és fizetését. Használjuk a Konszolidálja a címet. eszköz, amellyel a sorok kombinálásával megtudhatja a fizetés teljes összegét.

LÉPÉSEK:

  • A Eszköztár, válassza ki a címet. Adatok > Konszolidálja a címet. .

  • Megjelenik egy párbeszédpanel.
  • Választhatunk különböző Funkciók.
  • Most válassza ki az adattartományt úgy, hogy a kulcsoszlopot a bal szélső oszlopban tartja.
  • Ezután nyomja meg a Add a hivatkozások hozzáadásához.
  • Tick a Felső sor & Bal oldali oszlop és nyomja meg a OK .

  • Végül láthatja az adatok összegzését.

Bővebben: Hogyan egyesíthetünk sorokat az Excelben

3. Az IF funkció beillesztése az Excel sorainak kombinálásához

A logikai függvény IF kiértékeli a megadott feltételeket, és egy értéket ad igaz eredmény esetén egy másikat hamis eredmény esetén. Ezt szöveges értékeket tartalmazó sorok kombinálására használhatjuk. Itt van egy adatkészletünk ( B4:C10 ) a könyveket az író szerint különböző sorokból kellett kombinálni.

LÉPÉSEK:

  • A táblázat kiválasztása után kattintson a Adatok > Rendezés .

  • Rendezés a táblázatot a főoszlopnál.

  • Most a táblázat úgy néz ki, mint az alábbiakban.

  • Ezután szükségünk van a képletet tartalmazó segítő oszlopokra. Az egyik képlet a könyv nevét egyesíti.
  • A oldalon. D5 cella írja le a képletet:
=IF(B5=B4,D4&", "&C5,C5)

  • Hit Írja be a címet. és húzza a kurzort.

  • Itt van egy másik oszlop, amelyben egy másik képletet használunk, amely a teljes könyvnévlistát keresi.
  • A oldalon. E5 cella , írja a képletet:
=IF(B6B5,"Merged","")

  • Hit Írja be a címet. és húzza lefelé, az alábbi eredményt látjuk.

  • Ebben a pillanatban másolja ki az eredményeket, és illessze be őket a következő címre D5 cella mint értékek.
  • Ismét Rendezés az értékeket az utolsó segítő oszlop szerint csökkenő sorrendben.

  • Így az összes összevont értéket a tetejére tudjuk hozni.

  • Végül törölhetjük a nem szükséges oszlopot.

Következtetés

Ezek a leggyorsabb módja az azonos azonosítóval rendelkező sorok kombinálásának a Excel Van egy gyakorló munkafüzet is. Gyerünk, próbálja ki. Nyugodtan kérdezzen bármit, vagy javasoljon új módszereket.

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.