Excel kombinuje riadky s rovnakým ID (3 rýchle metódy)

  • Zdieľajte To
Hugh West

Požadované hodnoty na spojenie riadkov s rovnakým ID môžeme v programe Excel ľahko nájsť. Dnes sa naučíme, ako tento proces v programe Excel vykonať krok za krokom.

Cvičebnica pre prax

Stiahnite si nasledujúci pracovný zošit a cvičenie.

Kombinácia riadkov s rovnakým ID.xlsx

3 jednoduché metódy na kombinovanie riadkov s rovnakým ID v programe Excel

1. Kombinácia riadkov s rovnakým ID pomocou VBA

Uvažujme, že mám pracovný hárok obsahujúci meno a ID predajcu a dátumy, kedy dostal výplatu. Teraz ich musím zlúčiť.

KROKY:

  • Prejdite na Karta hárku a kliknite pravým tlačidlom myši.
  • Vyberte Zobraziť kód .

  • Microsoft Visual Basic pre aplikácie sa zobrazí okno.

♦ Poznámka : Toto okno nájdete aj po stlačení tlačidla Alt+F11 kľúče.

  • Teraz v okno modulu, vložte tieto údaje 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 
  • Potom spustite tento kód VBA Kliknite na . na Spustiť alebo stlačte tlačidlo F5 .
  • Zobrazí sa dialógové okno a vyberie sa rozsah riadkov, ktoré chceme skombinovať.

  • A nakoniec kliknite na OK .
  • A dostaneme výsledné výstupy, ako je uvedené nižšie.

2. Na zlúčenie riadkov v programe Excel použite nástroj Consolidate Tool

Konsolidácia Nástroj zbiera údaje z iného miesta, na sumarizáciu, hodnoty. Predpokladajme, že máme pracovný hárok obsahujúci meno a plat predavača. Použijeme Konsolidácia nástroj na zistenie celkovej výšky platu kombináciou riadkov.

KROKY:

  • Z Panel s nástrojmi, vybrať Údaje > Konsolidácia .

  • Zobrazí sa dialógové okno.
  • Môžeme si vybrať rôzne Funkcie.
  • Teraz vyberte rozsah údajov tak, že kľúčový stĺpec ponecháte úplne vľavo.
  • Potom stlačte Pridať pridať odkazy.
  • Kliešte na Horný rad & Ľavý stĺpec a stlačte OK .

  • Nakoniec si môžete pozrieť súhrn údajov.

Prečítajte si viac: Ako zlúčiť riadky v programe Excel

3. Vloženie funkcie IF na kombinovanie riadkov v programe Excel

Stránka logická funkcia IF vyhodnotí zadané podmienky a dá jednu hodnotu pre výsledok true a druhú pre false. Môžeme ho použiť na kombinovanie riadkov obsahujúcich textové hodnoty. Tu máme dataset ( B4:C10 ) mali kombinovať knihy z rôznych radov podľa spisovateľa.

KROKY:

  • Po výbere tabuľky kliknite na tlačidlo Údaje > Triediť .

  • Triediť tabuľky pri hlavnom stĺpci.

  • Teraz tabuľka vyzerá takto.

  • Potom potrebujeme pomocné stĺpce obsahujúce vzorec. Jeden vzorec spája názov knihy.
  • Na stránke Bunka D5 napíšte vzorec:
=IF(B5=B4,D4&", "&C5,C5)

  • Hit Vstúpte na stránku a potiahnite kurzor.

  • Tu je ďalší stĺpec, v ktorom použijeme iný vzorec, ktorý vyhľadá kompletný zoznam názvov kníh.
  • Na stránke Bunka E5 , napíšte vzorec:
=IF(B6B5,"Merged","")

  • Hit Vstúpte na stránku a potiahnite ho nadol, uvidíme výsledok nižšie.

  • V tejto chvíli skopírujte výsledky a vložte ich do Bunka D5 ako hodnoty.
  • Opäť Triediť hodnoty podľa posledného pomocného stĺpca v zostupnom poradí.

  • Týmto spôsobom môžeme všetky zlúčené hodnoty presunúť na začiatok.

  • Nakoniec môžeme odstrániť stĺpec, ktorý nie je potrebný.

Záver

Ide o najrýchlejší spôsob kombinovania riadkov s rovnakým ID v Excel . Je tu pridaný cvičný zošit. Kľudne si to vyskúšajte. Neváhajte sa na čokoľvek spýtať alebo navrhnúť nové metódy.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.