Přejít k hlavnímu obsahu
 

Jak kombinovat řádky se stejným ID / názvem v aplikaci Excel?

Autor: Kelly Naposledy změněno: 2020-09-09

Například máte zobrazenou tabulku, jak je uvedeno níže, a potřebujete kombinovat řádky s ID objednávky, nějaké nápady? Zde vám tento článek představí dvě řešení.


Zkombinujte řádky se stejným ID / názvem pomocí VBA

Tato metoda zavede VBA pro rychlé zkombinování všech řádků se stejným ID nebo názvem v zadaném výběru. Postupujte prosím následovně:

1. lis Další + F11 klávesy pro otevření okna Microsoft Visual Basic pro aplikace.

2, klikněte Vložit > Modula poté vložte kód VBA do okna modulu.

VBA: Zkombinujte řádky se stejným ID / jménem v aplikaci Excel

Sub Consolidate_Rows()
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Value
Else
xRg(I, K) = xRg(I, K).Value & "," & xRg(J, K).Value
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

3. zmáčkni F5 klíč nebo klikněte na Běh tlačítko pro spuštění tohoto VBA.

4. V rozbalovacím dialogovém okně Kutools pro Excel vyberte řádky, které budete kombinovat, a klikněte na OK knoflík. Viz screenshot:

Nyní uvidíte, že řádky v zadaném rozsahu jsou kombinovány s čárkami se stejným ID. Viz screenshot:

Pozor: Tento VBA může kombinovat řádky pouze podle hodnot v prvním sloupci. Například chcete kombinovat řádky se stejným názvem, musíte přesunout sloupec názvu do prvního sloupce zadaného rozsahu.

Snadno kombinujte řádky a počítejte na základě hodnot v jiném sloupci v aplikaci Excel

Kutools pro Excel Pokročilé kombinování řádků nástroj vám pomůže kombinovat řádky na základě hodnot ve sloupci anohter a součtu, počtu, průměru atd. současně!


řádky reklamy kombinovat pokročilé reklamy 1

Zkombinujte řádky se stejným ID / názvem od Kutools pro Excel

Pokud máte nainstalovaný program Kutools pro Excel, můžete jej použít Pokročilé kombinování řádků funkce pro rychlou kombinaci řádků se stejným ID nebo názvy v zadaném rozsahu.

Kutools pro Excel - Baleno s více než 300 základními nástroji pro Excel. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Stáhnout nyní!

1. Vyberte řádky, které budete kombinovat, a klikněte Kutools > Obsah > Pokročilé kombinování řádků. Viz snímek obrazovky:

2. V dialogovém okně Pokročilé kombinace řádků vyberte sloupec ID nebo název, pomocí kterého budete kombinovat, klikněte na Primární klíča poté podle potřeby zadejte pravidla kombinace pro další sloupce.

V mém případě, (1) Vyberu ID objednávky sloupec a klikněte na Primární klíč; (2) vyberte Datum sloupec a klikněte na Vypočítaná > Počítat; (3) vyberte Prodavač sloupec a klikněte na Kombinovat > Čárka; (4) vyberte Množství sloupec a klikněte na Vypočítaná > Součet. Viz snímek obrazovky:

3, Klepněte na tlačítko OK .
Nyní uvidíte, že vybrané řádky jsou kombinovány na základě ID objednávky. Viz screenshot:


Související články:

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...


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 snižuje stovky kliknutí myší každý den!