Obsah
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.xlsxPouží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 má 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.