2 jednoduché spôsoby konsolidácie riadkov v programe Excel

Pri analýze údajov v programe Excel môžete zistiť, že obsahujú viac duplicitných riadkov. V takom prípade možno budete chcieť riadky rýchlo skonsolidovať. Toto post ponúkne 2 rýchle prostriedky na jeho získanie.

Mnoho používateľov často musí zlúčiť duplicitné riadky a sčítať príslušné hodnoty v programe Excel. Mám napríklad celý rad údajov v pracovnom hárku programu Excel, ktorý obsahuje veľa duplicitných záznamov, ako napríklad nasledujúci obrázok obrazovky. Preto by som chcel skonsolidovať duplicitné riadky a sčítať zodpovedajúce hodnoty v inom stĺpci. Bude to určite nepríjemné, ak to urobím ručne. Preto využívam nasledujúce 2 spôsoby, ako si to uvedomiť.Vzorový hárok programu Excel

Metóda 1: Použite funkciu „Konsolidovať“

  1. Najskôr kliknite na prázdnu bunku, kam chcete umiestniť zlúčené a sčítané údaje.
  2. Potom sa obráťte na kartu „Údaje“ a kliknite na tlačidlo „Konsolidovať“.Kliknite na tlačidlo „Konsolidovať“
  3. V rozbaľovacom dialógovom okne skontrolujte, či je v poli „Funkcia“ vybratá položka „Sum“.
  4. Ďalej kliknite na tlačidlo Referenčné tlačidlo tlačidlo.Vyberte funkciu "Súčet"
  5. Neskôr vyberte rozsah, ktorý chcete skonsolidovať, a kliknite na Referenčné tlačidlo tlačidlo.Vyberte Rozsah
  6. Potom kliknite na tlačidlo „Pridať“ v dialógovom okne „Konsolidovať“.Pridajte rozsah pre referenciu
  7. Následne začiarknite možnosti „Horný riadok“ a „Ľavý stĺpec“.Použite tabuľky v hornom riadku a ľavom stĺpci.
  8. Nakoniec kliknite na tlačidlo „OK“.
  9. Naraz sú riadky spojené, ako ukazuje nasledujúca snímka obrazovky.Konsolidované údaje

Metóda 2: Použite kód Excel VBA

  1. Hneď na začiatku vyberte požadovaný rozsah.Vyberte Rozsah
  2. Potom spustite editor VBA podľa „Ako spustiť kód VBA v programe Excel".
  3. Ďalej skopírujte nasledujúci kód VBA do modulu.
Sub MergeRowsSumValues ​​() Dim objSelectedRange As Excel. Range Dim varAddressArray As Variant Dim nStartRow, nEndRow ako celé číslo Dim strFirstColumn, strSecondColumn ako reťazec Dim objDictionary ako objekt Dim nRow ako celé číslo Dim objNewWorkbook ako Excel.Workbook Dim objNewWorksheet ako Excel.Worksheet Dim varItems, varValues ​​ako variant pri chybe GoTo ErrorHandler Set = Split (objSelectedRange.Address (, False), ":") nStartRow = Split (varAddressArray (0), "$") (1) strFirstColumn = Split (varAddressArray (0), "$") (0) nEndRow = Split (varAddressArray (1), "$") (1) strSecondColumn = Split (varAddressArray (1), "$") (0) Set objDictionary = CreateObject ("Scripting.Dictionary") For nRow = nStartRow To nEndRow strItem = ActiveSheet.Range (strFirstColumn & nRow). Hodnota strValue = ActiveSheet.Range (strSecondColumn & nRow). Hodnota If objDictionary.Exists (strItem) = False Then objDictionary.Add strItem, strValue Else = objDictionary.Item (strItem) + strValue End If Next Set objNewWorkbook = Excel.Application.Workbooks.Add Set objNewWorksheet = objNewWorkbook.Sheets (1) varItems = objDictionary.keys varValues ​​= objDictionary.itys nRow = 0 pre i = LBL = 1 ) Na UBound (varItems) nRow = nRow + 1 s objNewWorksheet. Cells (nRow, 2) = varItems (i) .Cells (nRow, XNUMX) = varValues ​​(i) Koniec s ďalšími objNewWorksheet.Columns ("A: B") . AutoFit ErrorHandler: Exit sub End Sub

Kód VBA - konsolidácia riadkov

  1. Potom stlačte „F5“, aby ste teraz spustili toto makro.
  2. Po dokončení makra sa zobrazí nový zošit programu Excel, v ktorom uvidíte zlúčené riadky a sčítané údaje, ako je obrázok nižšie.Konsolidované údaje v novom zošite programu Excel

Porovnanie

  výhody Nevýhody
Metóda 1 Ľahká obsluha Nie je možné spracovať dva stĺpce, ktoré nie sú vedľa seba
Metóda 2 1. Pohodlné na opätovné použitie 1. Trochu ťažké pochopiť pre nováčikov VBA
2. Nepoškodí pôvodný hárok programu Excel tým, že vloží zlúčené údaje do nového súboru 2. Nie je možné spracovať dva stĺpce, ktoré nie sú vedľa seba

Pri stretnutí s programom Excel Crash

Ako všetci vieme, program Excel môže občas zlyhať. Za týchto okolností, v najhoršom prípade, môže byť aktuálny súbor Excel poškodený priamo. V tom čase ti nezostáva nič iné, ako sa pokúsiť Excel zotavenie. Vyžaduje od vás, aby ste požiadali o pomoc profesionálov, alebo využili špecializovaný nástroj na opravu programu Excel, ako je napr DataNumen Excel Repair.

Úvod autora:

Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane skazený SQL Server a výhľadové softvérové ​​produkty na opravu. Pre viac informácií navštívte www.datanumen. S

Jedna odpoveď na „2 jednoduché spôsoby konsolidácie riadkov vo vašom Exceli“

  1. Páčia sa mi cenné informácie, ktoré uvádzate vo svojich článkoch. Uložím si váš blog ako záložku a budem ho tu často kontrolovať. Som si celkom istý, že sa tu naučím veľa nových vecí! Veľa šťastia nabudúce!

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *