Obsah
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.xlsx3 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.