Note: The other languages of the website are Google-translated. Back to English
English English

Jak kombinovat duplicitní řádky a sečíst hodnoty v aplikaci Excel?

doc-kombinovat-součet1 -2 doc-kombinovat-součet2

V aplikaci Excel , se s tímto problémem můžete vždy setkat, pokud máte rozsah dat, který obsahuje některé duplicitní položky, a nyní chcete kombinovat duplicitní data a sečíst odpovídající hodnoty v jiném sloupci, jak je znázorněno na následujících obrázcích obrazovky. Jak byste mohli vyřešit tento problém?

Zkombinujte duplicitní řádky a sečtěte hodnoty pomocí funkce Konsolidovat

Zkombinujte duplicitní řádky a sečtěte hodnoty pomocí kódu VBA

Zkombinujte duplicitní řádky a sečtěte hodnoty pomocí Kutools pro Excel

Kombinujte odpovídající řádky na základě duplicitních hodnot v jiném sloupci s programem Kutools pro Excel


šipka modrá pravá bublina Zkombinujte duplicitní řádky a sečtěte hodnoty pomocí funkce Konsolidovat

Konsolidace je pro nás užitečným nástrojem ke konsolidaci více listů nebo řádků v aplikaci Excel, takže s touto funkcí můžeme také shrnout více řádků na základě duplikátů. Proveďte prosím následující kroky:

1. Klikněte na buňku, do které chcete vyhledat výsledek v aktuálním listu.

2. Přejít na kliknutí Data > Konsolidujte , viz screenshot:

doc-kombinovat-součet3

3. V Konsolidujte dialogové okno:

  • (1.) Vyberte Součet od funkce rozbalovací seznam;
  • (2.) Klikněte doc-kombinovat-součet5 Pomocí tlačítka vyberte rozsah, který chcete sloučit, a poté klepněte na přidat tlačítko pro přidání odkazu Všechny reference seznam;
  • (3.) Zkontrolovat Horní řádek a Levý sloupec od Použít štítky v volba. Viz screenshot:

doc-kombinovat-součet4

4. Po dokončení nastavení klikněte na OKa duplikáty se spojí a sečtou. Viz snímek obrazovky:

doc-kombinovat-součet6

Poznámka: Pokud rozsah nemá řádek záhlaví, musíte zrušit zaškrtnutí Horní řádek z Použít štítky v volba.


Zkombinujte duplicitní řádky a součet / průměr odpovídajících hodnot v jiném sloupci

Kutools pro Excel's Pokročilé kombinovat řádky pomáhá vám kombinovat více duplicitních řádků do jednoho záznamu na základě klíčového sloupce a také může použít některé výpočty, jako je součet, průměr, počet atd. pro další sloupce. Klikněte a stáhněte si Kutools pro Excel!


šipka modrá pravá bublina Zkombinujte duplicitní řádky a sečtěte hodnoty pomocí kódu VBA

Následující kód VBA vám také pomůže konsolidovat duplicitní řádky v listu, ale zároveň dojde ke zničení původních dat, je třeba zálohovat kopii dat.

1. Podržte ALT + F11 klávesy, pak se otevře Microsoft Visual Basic pro aplikace okno.

2, klikněte Vložit > Modula vložte následující kód do Okno modulu.

Kód VBA: Zkombinujte duplicitní řádky a sečtěte hodnoty

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Pak stiskněte tlačítko F5 klíč ke spuštění tohoto kódu a ve vyskakovacím okně s výzvou musíte vybrat rozsah, který chcete sloučit. Viz snímek obrazovky:

doc-kombinovat-součet7

4. A pak klikněte na tlačítko OK, duplicitní řádky byly zkombinovány a hodnoty jsou sečteny.

Poznámka: Pokud chcete použít tento kód, raději vytvořte kopii souboru, aby nedošlo ke zničení dat, a tento kód se použije pouze na dva sloupce.


šipka modrá pravá bublina Zkombinujte duplicitní řádky a sečtěte hodnoty pomocí Kutools pro Excel

Zde představuji užitečný nástroj - Kutools pro Excel pro vás, jeho Pokročilé kombinování řádků také může rychle udělat laskavost k vyřešení tohoto problému.

Kutools pro Excel : s více než 300 praktickými doplňky Excel, můžete si je vyzkoušet bez omezení do 30 dnů. Získat nyní .

Po instalaci Kutools pro Excel, postupujte následovně:

1. Vyberte požadovaný rozsah a klikněte Kutools > Sloučit a rozdělit > Pokročilé kombinování řádků. Viz snímek obrazovky:

2. V Pokročilé kombinování řádků dialog, zkontrolujte Moje data mají záhlaví Pokud má váš rozsah záhlaví, vyberte název sloupce, do kterého chcete zkombinovat duplikáty, a klikněte Primární klíč, viz screenshot:

doc-kombinovat-součet7

3. A pak vyberte název sloupce, který chcete sečíst hodnoty, a klikněte Vypočítaná > Součet nebo jiné výpočty, jak potřebujete. Viz snímek obrazovky:

doc-kombinovat-součet7

4, klikněte Ok zavřete dialog, pak uvidíte, že duplikáty jsou kombinovány a odpovídající data v jiném sloupci jsou sčítána dohromady. Zobrazit snímky obrazovky:

doc-kombinovat-součet1 -2 doc-kombinovat-součet2

Klikněte sem a dozvíte se více o Advanced Combine Rows.


šipka modrá pravá bublina Kombinujte odpovídající řádky na základě duplicitních hodnot v jiném sloupci s programem Kutools pro Excel

Někdy chcete kombinovat řádky založené na duplicitních hodnotách v jiném sloupci, Pokročilé kombinování řádků of Kutools pro Excel také vám může udělat laskavost, postupujte takto:

1. Vyberte rozsah dat, který chcete použít, a poté klikněte Kutools > Sloučit a rozdělit > Pokročilé kombinování řádků k povolení Pokročilé kombinování řádků dialogové okno.

2. V Pokročilé kombinování řádků v dialogovém okně klikněte na název sloupce, na kterém chcete kombinovat další data, a klikněte na Primární klíč, viz screenshot:

doc-kombinovat-součet7

3. A potom klikněte na jiný název sloupce, který chcete zkombinovat, a klikněte na Kombinovat chcete-li vybrat oddělovač k oddělení kombinovaných hodnot, viz screenshot:

doc-kombinovat-součet7

4. Pak klikněte na tlačítko Ok, byly všechny hodnoty se stejnou buňkou ve sloupci A spojeny dohromady, viz screenshoty:

doc-kombinovat-součet1 -2 doc-kombinovat-součet2

šipka modrá pravá bublina Zkombinujte duplicitní řádky a sečtěte hodnoty pomocí Kutools pro Excel

Kutools pro Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. Stáhněte si a vyzkoušejte zdarma hned teď!

Související článek:

Zkombinujte více řádků do jednoho na základě duplicitních hodnot


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (29)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Váš první příklad je docela dobrý, ale chybí mu jeden krok. Před kliknutím na OK musí být kurzor v prázdné oblasti, aby bylo možné konsolidaci exportovat. Pokud jste po přidání rozsahu nevybrali prázdnou oblast buněk, zobrazí se chyba „zdroj překrývá cíl“.
Tento komentář byl moderátorem webu minimalizován
Nemohlo to fungovat pro více než jeden sloupec dat – nějaké tipy?
Tento komentář byl moderátorem webu minimalizován
Fungovalo fantasticky! Díky! :-)
Tento komentář byl moderátorem webu minimalizován
Kód VBA se přeruší, když je přidáno více řádků, nevím proč
Tento komentář byl moderátorem webu minimalizován
Kód VBA nefunguje. Kombinuje první sloupec, ale data z druhého sloupce jsou pryč
Tento komentář byl moderátorem webu minimalizován
Makro VBA funguje dobře, ale jak ho mám změnit, pokud chci smazat celý řádek a ne pouze vymazat obsah? Mám další sloupce, které chci ponechat propojené s těmito daty.
Tento komentář byl moderátorem webu minimalizován
Děkuji moc za skvělé tipy. Fantastický.
Tento komentář byl moderátorem webu minimalizován
Mohli byste najít hwo to přesně to samé, ale v Dokumentech Google? Já to opravdu potřebuji!
Tento komentář byl moderátorem webu minimalizován
Jak uděláte ten sloupec, kde se mají součty automaticky aktualizovat, když změníte původní data?
Tento komentář byl moderátorem webu minimalizován
Vypadá to jako dobré místo pro kontingenční tabulku.
Tento komentář byl moderátorem webu minimalizován
Tento konsolidační nástroj je velmi užitečný. Mnohokrát děkuji za sdílení informací :)
Tento komentář byl moderátorem webu minimalizován
Vážený pane, co když mám 3 sloupce? Uzel1 Uzel2 Délka R1 J1 30 J1=113 J1 J2 29 J1 J3 54 J3 J4 47 J3 J5 27 J5 J6 19 J5 J7 17 J7 J8 10 J7 J9 56 J9 J10 96 J9 J11 29 11 J12 J34 použijte to pro 12 sloupce.
Tento komentář byl moderátorem webu minimalizován
jako obvykle perfektní nápady a projekty, děkuji všem :-)
Tento komentář byl moderátorem webu minimalizován
Opravdu děkuji, vaše vysvětlení je opravdu užitečné
Tento komentář byl moderátorem webu minimalizován
Jak vytvořit kód VBA pro přidání součtů pro 12 sloupců
Tento komentář byl moderátorem webu minimalizován
Jste úžasní! Ušetřili jste mi tolik produktivity. Nemůžu vám dostatečně poděkovat
Tento komentář byl moderátorem webu minimalizován
co když chci udělat zákaznickou matematickou rovnici s duplikáty místo součtu? Například chci, aby moje duplikáty vypočítaly celkový elektrický odpor.
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
A5 A6 A7
Chci odpověď na KTO jako Transpose Rice Biryani Krevety

Levý sloupec Pravý sloupec
KTO rýže
Office Tab tvarohová rýže
KTO Biryani
Ranjith Chiken
KTO Krevety

Díky,
Chinnaraju
9849212552
Tento komentář byl moderátorem webu minimalizován
Dobrý den,
Můžete prosím vysvětlit nebo sdílet vzorec pro níže
A5 A6 A7
Chci odpověď na KTO jako Transpose Rice Biryani Krevety

Levý sloupec Pravý sloupec
KTO rýže
Office Tab tvarohová rýže
KTO Biryani
Ranjith Chiken
KTO Krevety

Díky,
Chinnaraju
9849212552
Tento komentář byl moderátorem webu minimalizován
Ahoj jsem chinnaraju

můžete prosím pomoci pro toto. Nějaký?

=VLOOKUP(M5;E:F;2,)


Díky předem.
Tento komentář byl moderátorem webu minimalizován
Musí být:
=VLOOKUP(M5;E:F;2;NEPRAVDA)
Zatím zde nejsou žádné komentáře
Načíst další
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění