Ako kombinovať údaje z viacerých hárkov v programe Excel (4 spôsoby)

  • Zdieľajte To
Hugh West

Na stránke Excel , často pracujeme s veľkými súbory údajov Pri práci s týmito súbory údajov , často potrebujeme kombinovať údaje z viacero listov ich správne analyzovať. V tomto článku vysvetlím 4 spôsoby v Excel na kombinovať údaje z adresy viacero listov .

Stiahnite si cvičebnicu

Kombinácia údajov z viacerých hárkov.xlsx

Používanie VBA na kombinovanie údajov z viacerých hárkov.xlsm

Toto je pracovný list Budem používať na vysvetlenie metód, ako kombinovať údaje z viacero listov .in Excel . Máme niekoľko študentov spolu s ich ID študenta a ich Známky. Chystám sa konsolidovať značky pre rôzne predmety na opis metód.

4 metódy na kombinovanie údajov z viacerých hárkov v programe Excel

1. Použitie funkcie Consolidate na kombináciu údajov z viacerých hárkov

V tejto časti vysvetlím, ako používať Konsolidácia na kombinovať údaje . Pridám Značka(y) z Fyzika a Matematika pomocou tejto metódy.

KROKY:

Prejdite na Konsolidovať pracovný hárok . D5 .

Potom prejdite na Údaje karta>> vybrať Dátové nástroje >> vybrať Konsolidácia .

A dialógové okno z Konsolidácia sa objaví.

Zachovajte Funkcia rozbaľovacie okno tak, ako je, pretože chcete sčítať známky.

Teraz je potrebné pridať Odkaz . Prejsť na Pracovný list Dataset (Physics) >> vyberte rozsah D5:D14 >> vybrať Pridať .

Excel pridá odkaz . Podobne nastavte odkaz pre rozsah D5:D14 z Pracovný zošit Dataset (Math) .

➤ Potom kliknite na OK . Excel bude kombinovať a vrátiť ich suma ako výstup.

Prečítajte si viac: Ako konsolidovať údaje v programe Excel z viacerých pracovných hárkov (3 spôsoby)

2. Použitie Power Query na kombináciu údajov z viacerých hárkov

Teraz si ukážeme, ako kombinovať údaje z viacerých hárkov pomocou PowerQuery . Budem kombinovať Značka(y) z Fyzika pre dve sekcie ( A & amp; B ). V tomto prípade existuje Predpoklad: V tomto prípade by mal byť súbor údajov v Tabuľka forma.

KROK 1: VYTVORENIE TABUĽKY

Vyberte rozsah B4:D14 .

Tlač CTRL + T . Vytvoriť tabuľku Zobrazí sa dialógové okno. Kliknite na OK .

Excel vytvorí tabuľku.

Teraz premenujem tabuľka Ak to chcete urobiť, prejdite na Dizajn stola a premenujte kartu tabuľka .

Podobne vytvorte tabuľky pre ostatné súbory údajov .

KROK 2: KOMBINÁCIA ÚDAJOV

Prejdite na Údaje karta>> vybrať Získať údaje >> vybrať Z iných zdrojov >> vybrať Prázdny dotaz

Power Query Editor V paneli vzorcov zapíšte vzorec:

=Excel.CurrentWorkbook()

➤ Tlač VSTÚPIŤ . Excel zobrazí tabuľky vo vašom pracovný zošit .

➤ Potom kliknite na dvojramenná šípka (pozri obrázok).

➤ Ďalej vyberte stĺpce ktoré chcete skombinovať. Všetky ich skombinujem.

➤ Nechajte Použitie pôvodného názvu stĺpca ako predpony neoznačené. Potom kliknite na OK .

Excel skombinuje súbory údajov .

➤ Teraz vyberte Zavrieť & Načítať .

Excel vytvorí nový tabuľka kombinácia súbory údajov .

Premenovať stránku . Názov stĺpec . nazvem to Sekcia .

POZNÁMKA:

Pri použití uvedenej metódy sa môžete stretnúť s problémom.

Názov našej novej tabuľky je Dotaz1 ktorá pozostáva z 21 riadkov vrátane hlavičky .

➤ Teraz kliknutie pravým tlačidlom myši na vaše myš na vyvolanie Kontextová ponuka Potom kliknite na tlačidlo Obnoviť .

Keď obnoviť , uvidíte, že riadok číslo sa zmenilo na 41 To preto, že Dotaz1 je tabuľka a funguje ako vstup .

Ak chcete tento problém vyriešiť, postupujte podľa nasledujúcich krokov.

➤ Prejdite na rozbaľovací zoznam z názov stĺpca (pozri obrázok)

➤ Potom prejdite na Textové filtre >> vybrať Neobsahuje .

Vlastný automatický filter otvorí sa okno.

➤ Napíšte Dotaz1 v box (pozri obrázok). Potom kliknite na OK .

Tentoraz sa riadky s názvom Dotaz1 sa nezobrazí, ani keď obnovíte súbor údajov .

20 riadkov sú teraz načítané, pretože Excel sa nepočíta záhlavie tentoraz.

Podobné čítania

  • Ako skombinovať dva čiarové grafy v programe Excel (3 metódy)
  • Kombinácia dvoch grafov v programe Excel (2 metódy)
  • Ako kombinovať grafy v programe Excel (návod krok za krokom)
  • Zlúčenie viacerých súborov programu Excel do jedného hárku (4 metódy)
  • Ako zlúčiť stĺpce v programe Excel (4 spôsoby)

3. Používanie VBA na kombinovanie údajov z viacerých hárkov

Teraz použijem Makro VBA na kombinovať údaje z adresy viacero listov Predpokladajme, že váš pracovný zošit dva pracovné listy , Súbor údajov ( Fyzika_A ) a Súbor údajov ( Fyzika_B ) a skombinujete údaje z týchto súbory údajov do nového pracovný list s názvom Konsolidácia .

KROKY:

➤ Prejsť na Vývojár karta>> vybrať Vizuálne Základné

➤ Potom prejdite na Vložte karta>> Modul

A modul Zobrazí sa okno. Teraz napíšte nasledujúci kód.

 Sub combine_multiple_sheets() Dim Row_1, Col_1, Row_last, Column_last As Long Dim headers As Range Set wX = Worksheets("Consolidated") Set WB = ThisWorkbook Set headers = Application.InputBox("Choose the Headers", Type:=8) headers.Copy wX.Range("A1") Row_1 = headers.Row + 1 Col_1 = headers.Column Debug.Print Row_1, Col_1 For Each ws In WB.Worksheets If ws.Name "Consolidated" Then ws.ActivateRow_last = Cells(Rows.Count, Col_1).End(xlUp).Row Column_last = Cells(Row_1, Columns.Count).End(xlToLeft).Column Range(Cells(Row_1, Col_1), Cells(Row_last, Column_last)).Copy _ wX.Range("A" & wX.Cells(Rows.Count, 1).End(xlUp).Row + 1) End If Next ws Worksheets("Consolidated").Activate End Sub 

Tu som vytvoril Dílčí postup s názvom combine_multiple_sheets ...som si vzal Riadok_1 , Col_1 , Riadok_posledný a Column_last premenné pomocou Dim výpis a nastaviť wX ako Konsolidované pracovný hárok pomocou Nastavenie vyhlásenie.

Tiež som použil pole vstupných správ pomocou Application.InputBox s vyhlásením "Výber záhlaví" .

Potom som použil Pre slučka a definované Riadok_1 a Col_1 pomocou headers.range nehnuteľnosť.

➤ Potom stlačte F5 na spustenie programu. Excel vytvorí kombinovaný súbor údajov .

POZNÁMKA:

Prosím, nezabudnite, že toto Kód VBA spojí všetky listy k dispozícii vo vašom pracovný zošit . Takže musíte mať len tie pracovné listy ktorého údaje sa chystáte kombinovať .

Prečítajte si viac: Ako zlúčiť viac hárkov do jedného hárku pomocou VBA v programe Excel (2 spôsoby)

4. Použitie funkcie VLOOKUP na kombináciu údajov z viacerých hárkov

Predpokladajme, že mám pracovný list s názvom " Názvy ", kde mám mená niektorých študentov a ďalšie s názvom " Značky ". Ak chcete vytvoriť správnu Výsledok list, potrebujem kombinovať ich. Urobím to pomocou funkcia VLOOKUP .

KROKY:

➤ Vytvorenie nového stĺpec Značky napravo od Názvy .

➤ Potom prejdite na D5 a zapíšte nasledujúci vzorec

=VLOOKUP(B5,Marks!B4:C14,2)

Tu som nastavil vyhľadávacia hodnota B5 a pole je . B4:C14 z Hodnotiaci hárok . col_ind_num je . 2 ako chcem značky .

➤ Teraz stlačte VSTÚPIŤ . Excel vráti výstup.

➤ Potom použite Rukoväť náplne na Automatické vypĺňanie až do D14 . Excel spojí značky z Pracovný hárok so značkami .

Prečítajte si viac: Ako kombinovať hárky v programe Excel (6 najjednoduchších spôsobov)

Cvičebnica pre prax

Je dôležité praktizovať metódy kombinovanie údajov z niekoľkých listy Preto som pripojil cvičný hárok pre vás.

Záver

V tomto článku som ilustroval 4 spôsoby v Excel na kombinovať údaje z viacero listov . dúfam, že to bude pre vás prínosom. A nakoniec, ak máte akékoľvek návrhy, nápady alebo spätnú väzbu, neváhajte a vyjadrite sa nižšie.

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.