Obsah
Na adrese Excel , často pracujeme s velkými datové sady . Při práci s těmito datové sady , často potřebujeme kombinovat data z více listů je správně analyzovat. V tomto článku vysvětlím. 4 způsoby v Excel na kombinovat data z více listů .
Stáhnout cvičebnici
Kombinování dat z více listů.xlsxPoužití VBA ke kombinaci dat z více listů.xlsm
Toto je pracovní list Budu používat k vysvětlení metod, jak kombinovat data z více listů .in Excel . Máme několik studentů a jejich ID studenta a jejich Známky. Chystám se konsolidovat značky pro různé předměty, které popisují metody.
4 metody kombinování dat z více listů v aplikaci Excel
1. Použití funkce Consolidate ke sloučení dat z více listů
V této části vysvětlím, jak používat Konsolidace na kombinovat data . přidám Značka(y) z Fyzika a Matematika pomocí této metody.
KROKY:
➤ Přejděte na Konsolidace pracovního listu . D5 .
➤ Pak přejděte na Data karta>> vybrat Datové nástroje >> vybrat Konsolidace .
A dialogové okno z Konsolidace se objeví.
➤ Zachovejte Funkce rozbalovací seznam tak, jak je, protože chcete sečíst známky.
➤ Nyní je třeba přidat Odkaz . Přejít na Pracovní list Datová sada (Fyzika) >> vyberte rozsah D5:D14 >> vybrat Přidat .
➤ Excel přidá odkaz . Podobně nastavte odkaz pro rozsah D5:D14 z Datová sada (Matematika) sešit .
➤ Pak klikněte na OK . Excel bude kombinovat a vrátit je součet jako výstup.
Přečtěte si více: Jak konsolidovat data v aplikaci Excel z více pracovních listů (3 způsoby)
2. Použití nástroje Power Query ke kombinaci dat z více listů
Nyní se podíváme, jak kombinovat data z několika listů pomocí PowerQuery . zkombinuji Značka(y) z Fyzika pro dva úseky ( A & amp; B ). V tomto případě existuje předpoklad V tomto případě by měl být datový soubor ve formátu Tabulka forma.
KROK 1: VYTVOŘENÍ TABULKY
➤ Vyberte rozsah B4:D14 .
➤ Tisk CTRL + T . Vytvořit tabulku Zobrazí se dialogové okno. OK .
Excel vytvoří tabulku.
➤ Nyní přejmenuji tabulka . Chcete-li tak učinit, přejděte do Design stolu a přejmenujte kartu tabulka .
Podobně vytvořte tabulky pro ostatní datové sady .
KROK-2: KOMBINOVÁNÍ DAT
➤ Přejděte na Data karta>> vybrat Získat data >> vybrat Z jiných zdrojů >> vybrat Prázdný dotaz
Editor dotazů Power Query Zobrazí se okno se vzorcem. Do panelu vzorců zapište vzorec:
=Excel.CurrentWorkbook()
➤ Tisk ENTER . Excel zobrazí tabulky ve vašem sešit .
➤ Poté klikněte na dvouhrotá šipka (viz obrázek).
➤ Dále vyberte sloupce které chcete spojit. Spojím je všechny.
➤ Nechte Použití původního názvu sloupce jako předpony neoznačené. Pak klikněte na OK .
Excel spojí datové sady .
➤ Nyní vyberte Zavřít & Načíst .
Excel vytvoří nový tabulka kombinuje datové sady .
➤ Přejmenování na Název sloupec ...nazvu to Sekce .
POZNÁMKA:
Při použití výše uvedené metody se můžete setkat s problémem.
Náš nový stůl se jmenuje Dotaz1 který se skládá z 21 řádků včetně záhlaví .
➤ Nyní klikněte pravým tlačítkem myši na vaše myš vyvolat Kontextová nabídka Pak klikněte na tlačítko Obnovit .
Jakmile refresh , uvidíte, že řádek číslo se změnilo na 41 To proto, že Dotaz1 je tabulka a pracuje jako vstup .
Tento problém vyřešíte následujícím postupem.
➤ Přejděte na rozevírací seznam o název sloupce (viz obrázek)
➤ Pak přejděte na Textové filtry >> vybrat Neobsahuje .
Vlastní filtr AutoFilter otevře se okno.
➤ Napište Dotaz1 v box (viz obrázek). Poté klikněte na OK .
Tentokrát řádky s názvem Dotaz1 se nezobrazí, ani když obnovíte stránku datová sada .
20 řádků jsou nyní načteny, protože Excel nepočítá s záhlaví tentokrát.
Podobná čtení
- Jak zkombinovat dva čárové grafy v aplikaci Excel (3 metody)
- Spojení dvou grafů v aplikaci Excel (2 metody)
- Jak kombinovat grafy v aplikaci Excel (návod krok za krokem)
- Sloučení více souborů aplikace Excel do jednoho listu (4 metody)
- Jak sloučit sloupce v aplikaci Excel (4 způsoby)
3. Použití VBA ke kombinaci dat z více listů
Nyní použiji Makro VBA na kombinovat data z více listů Předpokládejme, že vaše sešit má adresu dva pracovní listy , Datová sada ( Fyzika_A ) a Datová sada ( Fyzika_B ) a zkombinujete data z těchto datové sady do nového pracovní list s názvem Konsolidace .
KROKY:
➤ Přejít na Vývojář karta>> vybrat Vizuální Základní
➤ Pak přejděte na Vložte karta>> Modul
A modul Nyní napište následující 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
Zde jsem vytvořil Dílčí postup s názvem combine_multiple_sheets ...jsem si vzal Řádek_1 , Col_1 , Row_last a Column_last proměnné pomocí Dim výpis a nastavte wX jako Konsolidované pracovní list pomocí Sada prohlášení.
Také jsem použil pole pro zadávání zpráv pomocí Application.InputBox s prohlášením "Výběr záhlaví" .
Pak jsem použil Pro smyčka a definoval Řádek_1 a Col_1 pomocí headers.range nemovitosti.
➤ Pak stiskněte F5 ke spuštění programu. Excel vytvoří kombinovaný soubor dat .
POZNÁMKA:
Nezapomeňte prosím, že tento Kód VBA spojí všechny listy k dispozici ve vašem sešit . Takže musíte mít pouze ty pracovní listy jehož data se chystáte kombinovat .
Přečtěte si více: Jak sloučit více listů do jednoho pomocí VBA v aplikaci Excel (2 způsoby)
4. Použití funkce VLOOKUP ke kombinaci dat z více listů
Předpokládejme, že mám pracovní list s názvem " Jména ", kde mám jména některých studentů a další s názvem " Marks ". Pro vytvoření správného Výsledek list, potřebuji kombinovat je. Udělám to pomocí funkce VLOOKUP .
KROKY:
➤ Vytvoření nového sloupec Marks napravo od Jména .
➤ Pak přejděte na D5 a zapište následující vzorec
=VLOOKUP(B5,Marks!B4:C14,2)
Zde jsem nastavil vyhledávací hodnota B5 a pole je B4:C14 z Známkový arch . col_ind_num je 2 protože chci, aby značky .
➤ Nyní stiskněte ENTER . Excel vrátí výstup.
➤ Pak použijte Plnicí rukojeť na Automatické vyplňování až do D14 . Excel zkombinuje značky z Pracovní list se značkami .
Přečtěte si více: Jak kombinovat listy v aplikaci Excel (6 nejjednodušších způsobů)
Cvičebnice pro praxi
Je důležité praktikovat metody kombinování dat z několika listy Proto jsem přiložil cvičný list pro vás.
Závěr
V tomto článku jsem ilustroval 4 způsoby v Excel na kombinovat data z více listů . doufám, že to pro vás bude přínosem. A nakonec, pokud máte nějaké návrhy, nápady nebo zpětnou vazbu, neváhejte se vyjádřit níže.