Excel kombinuje řádky se stejným ID (3 rychlé metody)

  • Sdílet Toto
Hugh West

Požadované hodnoty pro sloučení řádků se stejným ID můžeme v Excelu snadno zjistit. Dnes se naučíme, jak tento proces v Excelu provést krok za krokem.

Cvičebnice pro praxi

Stáhněte si následující pracovní sešit a cvičení.

Spojení řádků se stejným ID.xlsx

3 jednoduché metody kombinování řádků se stejným ID v aplikaci Excel

1. Spojení řádků se stejným ID pomocí VBA

Uvažujme, že mám pracovní list obsahující jméno a ID prodejce a data, kdy dostal výplatu. Nyní je musím sloučit.

KROKY:

  • Přejděte na Karta List a klikněte pravým tlačítkem myši.
  • Vyberte Zobrazit kód .

  • Microsoft Visual Basic pro aplikace se objeví okno.

♦ Poznámka : Toto okno najdete také po stisknutí tlačítka Alt+F11 klíče.

  • Nyní v okno modulu, vložte následující VBA kódy.
 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 ActiveSheet.UsedRange.Columns.AutoFit End Sub 
  • Pak spustit tento kód VBA Klikněte na na Spustit nebo stiskněte tlačítko F5 .
  • Zobrazí se dialogové okno a vybere se rozsah řádků, které chceme spojit.

  • A nakonec klikněte na OK .
  • Výsledné výstupy získáme podle následujícího obrázku.

2. Pomocí nástroje Konsolidovat sloučíte řádky v aplikaci Excel

Konsolidace Nástroj shromažďuje data z jiného místa, aby shrnul, hodnoty. Předpokládejme, že máme pracovní list obsahující jméno prodavače a jeho plat. Použijeme příkaz Konsolidace nástroj pro zjištění celkové výše platu kombinací řádků.

KROKY:

  • Z Panel nástrojů, vybrat Data > Konsolidace .

  • Zobrazí se dialogové okno.
  • Můžeme si vybrat různé Funkce.
  • Nyní vyberte rozsah dat tak, že klíčový sloupec ponecháte úplně vlevo.
  • Poté stiskněte Přidat přidat odkazy.
  • Klíště na Horní řada & Levý sloupec a stiskněte OK .

  • Nakonec si můžete prohlédnout souhrn dat.

Přečtěte si více: Jak sloučit řádky v aplikaci Excel

3. Vložení funkce IF pro kombinaci řádků v aplikaci Excel

Na stránkách logická funkce IF vyhodnotí zadané podmínky a dá jednu hodnotu pro výsledek true a druhou pro false. Můžeme ji použít pro kombinování řádků obsahujících textové hodnoty. Zde máme dataset ( B4:C10 ) měly kombinovat knihy z různých řad podle spisovatele.

KROKY:

  • Po výběru tabulky klikněte na tlačítko Data > Třídit .

  • Třídit tabulky u hlavního sloupce.

  • Nyní tabulka vypadá takto.

  • Poté potřebujeme pomocné sloupce obsahující vzorec. Jeden vzorec sloučí název knihy.
  • Na adrese Buňka D5 napište vzorec:
=IF(B5=B4,D4&", "&C5,C5)

  • Hit Vstupte na a přetáhněte kurzor.

  • Zde je další sloupec, ve kterém použijeme jiný vzorec, který vyhledá kompletní výpis názvů knih.
  • Na adrese Buňka E5 , napište vzorec:
=IF(B6B5,"Merged","")

  • Hit Vstupte na a přetáhněte ji dolů, uvidíme výsledek níže.

  • V tuto chvíli zkopírujte výsledky a vložte je do pole Buňka D5 jako hodnoty.
  • Opět Třídit hodnoty podle posledního pomocného sloupce v sestupném pořadí.

  • Tímto způsobem můžeme všechny sloučené hodnoty přenést na začátek.

  • Nakonec můžeme odstranit nepotřebný sloupec.

Závěr

Jedná se o nejrychlejší způsob, jak kombinovat řádky se stejným ID v. Excel . Je přidán cvičný sešit. Klidně si ho vyzkoušejte. Nebojte se na cokoli zeptat nebo navrhnout nové metody.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.