Jak vytáhnout data z více pracovních listů v aplikaci Excel (4 rychlé způsoby)

  • Sdílet Toto
Hugh West

Při práci v Excelu musíme často pracovat s mnoha listy v sešitě. Dnes vám ukážu, jak můžete v Excelu vytáhnout data z více listů do jednoho listu.

Stáhnout cvičebnici

Jak vytáhnout data z více pracovních listů.xlsm

4 vhodné metody pro získávání dat z více pracovních listů v aplikaci Excel

Zde máme tři listy v sešitě. Obsahují záznamy o prodeji některých položek za tři měsíce: leden, únor a Březen resp.

Naším dnešním cílem je shromáždit data z těchto tří listů do jednoho listu, který použijeme pro výpočet.

1. Použití vzorce k vytažení dat z více pracovních listů

Pokud chcete provést nějakou operaci s daty z více listů, můžete ji provést pomocí vzorců. Zde je uveden postup, jak to provést.

Kroky:

  • Umístěte název listu ( Sheet_Name! ) před odkazem na buňku, pokud jsou ve vzorci odkazy na buňky více listů.
  • Pokusme se zjistit celkový počet jednotlivých výrobků prodaných za tři měsíce.
  • Vyberte libovolnou buňku v libovolném pracovním listu a zadejte vzorec tímto způsobem:
=Leden!D5+Únor!D5+Březen!D5

  • Poté přetáhněte Plnicí rukojeť zkopírovat vzorec do ostatních buněk.

Podívejte se, že jsme získali celkové prodeje za tři měsíce pro každý produkt.

Vysvětlení vzorce:

  • Zde Leden!D5 označuje odkaz na buňku D5 názvu listu "Leden" . Pokud máte název listu jako List1, použijte příkaz List1!D5 místo toho.
  • Podobně únor!D5 a March!D5 uvést odkaz na buňku D5 listu s názvem Únor a Březen resp.
  • Takto můžete do jednoho vzorce v jednom listu stáhnout data z více listů a provést libovolnou operaci.

Použití 3D referenčního vzorce:

Můžete to také provést pomocí vzorce s 3D odkazem. Vzorec je následující.

=SUMA(leden:březen!D5)

Klikněte na tento odkaz se dozvíte, jak vytvořit 3D odkaz v aplikaci Excel.

Přečtěte si více: Vytáhnutí stejné buňky z více listů do hlavního sloupce v aplikaci Excel

2. Vytažení dat z více pracovních listů pomocí funkce Konsolidovat

Můžeme vytáhnout data z více pracovních listů a použít je v operaci pomocí příkazu Konsolidace z panelu nástrojů aplikace Excel.

Kroky:

  • Vytvořte prázdný datový soubor s názvy produktů a přidejte sloupec s názvem Celkové tržby. Buňky pod tímto sloupcem nechte prázdné.

  • Nyní, C5:C19 rozsah buněk v libovolném pracovním listu a přejděte na položku Data> Konsolidace nástroj pod Datové nástroje sekce.

  • Získáte Konsolidace dialogové okno. Pod možností Funkce , vyberte operaci, kterou chcete provést s daty z více pracovních listů.
  • Pro účely tohoto příkladu vyberte Součet .
  • Nyní klikněte na Import ikonu vpravo na Odkaz box.

  • Na stránkách Konsolidace bude zkomprimován na Konsolidace - Reference Vyberte požadovaný rozsah buněk z prvního listu. Poté opět klikněte na tlačítko Import ikona vpravo.

  • Odkaz na buňku vybraného rozsahu se vloží do pole Odkaz Klikněte na políčko Přidat tlačítko vpravo na Přidat odkazy box.

  • Odkazy na vybraný rozsah se vloží do pole Přidat odkazy box.
  • Vyberte další rozsahy buněk z ostatních pracovních listů a stejným způsobem je vložte do pole Přidat odkazy.
  • Pro účely tohoto příkladu vyberte D5:D19 z pracovního listu Únor a D5:D19 z pracovního listu Březen .

  • Pak klikněte na DOBŘE. V prázdném rozsahu najdete součet tří vybraných rozsahů ze tří pracovních listů.

Přečtěte si více: Makro aplikace Excel: Výpis dat z více souborů aplikace Excel (4 metody)

Podobná čtení

  • Jak zadat stejná data do více listů v aplikaci Excel
  • Kód VBA pro převod textového souboru do aplikace Excel (7 metod)
  • Jak importovat textový soubor s více oddělovači do aplikace Excel (3 metody)
  • Převod Poznámkového bloku do aplikace Excel se sloupci (5 metod)
  • Jak extrahovat data z obrázku do aplikace Excel (v rychlých krocích)

3. Použití maker k získávání dat z více pracovních listů

Až dosud jsme při provádění některých operací stahovali data z více pracovních listů.

Co dělat, když nechceme provádět žádné operace, pouze shromáždit data z více listů a uspořádat je vertikálně do jednoho listu?

Podívejte se na soubor dat níže.

Zde máme nový sešit se třemi listy, z nichž každý obsahuje záznamy o prodeji za čtyři týdny v měsících leden, únor a březen.

Naším cílem je shromáždit data z těchto tří listů a uspořádat je do jednoho listu. To můžeme provést spuštěním následujícího makra ( VBA Code).

Kód VBA je následující.

 Sub PullDatafromMultipleSheets() Dim Q As Long Dim aRng As Range On Error Resume Next Worksheets.Add Sheets(1) ActiveSheet.Name = "VBA" For Q = 7 To Sheets.Count Set aRng = Sheets(1).UsedRange If Q> 7 Then Set aRng = Sheets(1).Cells(aRng.Rows.Count + 1, 1) End If Sheets(Q).Activate ActiveSheet.UsedRange.Copy aRng Next End Sub 

Tento stránky nám pomohl pochopit a vyvinout kód.

Nyní postupujte podle níže uvedených kroků a použijte tento kód.

Kroky:

  • Nejprve stiskněte Alt+F11 a přejděte do editoru VBA.
  • Nyní přejděte na Vložte a klikněte na Modul. Otevře se nový modul.

  • Nyní zkopírujte kód a vložte jej sem.

  • Nyní uložte soubor aplikace Excel stisknutím tlačítka Ctrl+S .
  • Nejprve se tedy zobrazí následující okno.

  • Klikněte na Ne a uložte soubor jako S podporou maker soubor.

  • Nyní klikněte na Spusťte tlačítko/stisknout F5 nebo stiskněte Alt+F8 .
  • Dialogové okno s názvem Makro se zobrazí. Vyberte tuto možnost. Makro ( PullDatafromMultipleSheets ) a klikněte na Spustit .

  • Data z těchto tří pracovních listů najdete vertikálně uspořádaná v novém pracovním listu s názvem "VBA" .

Přečtěte si více: Jak vytáhnout data z více pracovních listů v aplikaci Excel VBA

4. Použití nástroje Power Query k vytažení dat z více pracovních listů

Toto je náš dnešní poslední úkol. Opět se vrátíme k našim původním listům, na kterých si ukážeme tuto metodu. Naším cílem je shromáždit data z těchto listů a sloučit je do jedné tabulky.

Toho dosáhneme pomocí Power Query aplikace Excel. Power Query je k dispozici od Excel 2016 Pokud používáte starší verzi, musíte si ji stáhnout a nainstalovat ručně.

Kroky:

  • Nejprve musíme naše data v jednotlivých listech převést do tabulek. Vyberte libovolnou buňku uvnitř dat a stiskněte tlačítko Ctrl+T Pak stiskněte OK .

  • Nyní přejděte na Data> Získat data nástroj pod Získat & amp; Transformovat data z libovolného pracovního listu.
  • Klikněte na rozevírací nabídku. Z dostupných možností zvolte možnost Z jiných zdrojů> Prázdný dotaz .

  • Na stránkách Editor dotazů Power Query V panelu vzorců napište tento vzorec:
=Excel.CurrentWorkbook()

Power Query rozlišuje velká a malá písmena. Proto vzorec zapište tak, jak je.

  • Klikněte na Vstupte na . Najdete zde tři tabulky ze tří pracovních listů uspořádané po jedné. Vyberte ty, které chcete vytáhnout.
  • Pro účely tohoto příkladu vyberte všechny tři.
  • Pak klikněte na malou šipku vpravo vedle názvu. Obsah .

  • Zobrazí se malé okno. Klikněte na Rozbalit a pak zaškrtněte všechna políčka.

  • Pak klikněte na OK . Všechny položky ze tří tabulek jsou přeneseny do jediné tabulky. Editor dotazů Power Query .

  • Pak přejděte na Soubor> Zavřít a načíst Do... možnost v Editor dotazů Power Query .

  • Získáte Import dat dialogové okno. Vyberte Tabulka .
  • Pokud pak chcete, aby kombinovaná tabulka byla na novém pracovním listu, zvolte možnost Nový pracovní list .
  • V opačném případě zvolte Stávající pracovní list a zadejte odkaz na buňku rozsahu, ve kterém chcete tabulku vytvořit.

  • Pak klikněte na OK . Data ze tří pracovních listů najdete uspořádaná v jedné tabulce v novém pracovním listu s názvem Dotaz .

Přečtěte si více: Jak automaticky převést textový soubor do aplikace Excel (3 vhodné způsoby)

Závěr

Pomocí těchto metod můžete v aplikaci Excel vytáhnout data z více listů do jednoho listu. Máte nějaké dotazy? Neváhejte se nás zeptat v sekci komentářů.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.