Obsah
Výukový program ukazuje různé způsoby spojování listů v aplikaci Excel podle toho, jaký výsledek požadujete - sloučení dat z více listů, spojení několika listů zkopírováním jejich dat nebo sloučení dvou tabulek aplikace Excel do jedné podle klíčového sloupce.
Dnes se budeme zabývat problémem, se kterým se denně potýká mnoho uživatelů aplikace Excel - jak sloučit více listů aplikace Excel do jednoho bez kopírování a vkládání. Výukový program se zabývá dvěma nejčastějšími scénáři: konsolidace číselné údaje (součet, počet atd.) a sloučení listů (tj. kopírování dat z více listů do jednoho).
Konsolidace dat z více pracovních listů do jednoho pracovního listu
Nejrychlejší způsob, jak konsolidovat data v aplikaci Excel (umístěná v jednom sešitě nebo ve více sešitech), je použít vestavěný nástroj Excel Konsolidace funkce.
Uvažujme následující příklad. Předpokládejme, že máte řadu výkazů z regionálních poboček vaší společnosti a chcete tyto údaje konsolidovat do hlavního listu tak, abyste měli jeden souhrnný výkaz s celkovými hodnotami prodeje všech produktů.
Jak vidíte na obrázku níže, tři pracovní listy, které mají být konsolidovány, mají podobnou strukturu dat, ale liší se počtem řádků a sloupců:
Chcete-li konsolidovat data v jednom pracovním listu, proveďte následující kroky:
- Správně uspořádejte zdrojová data. Aby funkce Konsolidace aplikace Excel fungovala správně, ujistěte se, že:
- Každý rozsah (soubor dat), který chcete konsolidovat, se nachází na samostatném listu. Na list, na který plánujete vypsat konsolidovaná data, nevkládejte žádná data.
- Každý list má stejné rozložení a každý sloupec má záhlaví a obsahuje podobná data.
- V žádném seznamu nejsou prázdné řádky ani sloupce.
- Spusťte nástroj Konsolidace aplikace Excel. V hlavním pracovním listu klikněte na levou horní buňku, ve které se mají zobrazit konsolidovaná data, přejděte na stránku Data a klikněte na kartu Konsolidace .
Tip: Je vhodné sloučit data do prázdného listu. Pokud váš hlavní list již obsahuje nějaká data, ujistěte se, že je na něm dostatek místa (prázdné řádky a sloupce) pro sloučená data.
- V Funkce vyberte jednu ze souhrnných funkcí, které chcete použít ke konsolidaci dat (Count, Average, Max, Min atd.). V tomto příkladu vybereme Součet .
- V Odkaz kliknutím na pole Sbalit dialogové okno ikona a vyberte rozsah na prvním listu. Pak klikněte na tlačítko Přidat aby se tento rozsah přidal do Všechny odkazy Tento krok opakujte pro všechny rozsahy, které chcete konsolidovat.
Pokud se jeden nebo některé listy nacházejí v jiném sešitě, klikněte na tlačítko Procházet dole a vyhledejte sešit.
- Zkontrolujte Horní řada a/nebo Levý sloupec krabice pod Použití štítků pokud chcete, aby se popisky řádků a/nebo sloupců zdrojových rozsahů zkopírovaly do konsolidace.
- Vyberte Vytvoření odkazů na zdrojová data pokud chcete, aby se konsolidovaná data automaticky aktualizovala při každé změně zdrojových dat. V takovém případě Excel vytvoří odkazy na zdrojové listy a také osnovu jako na následujícím obrázku.
Pokud rozbalíte nějakou skupinu (kliknutím na symbol plusového obrysu) a poté kliknete na buňku s určitou hodnotou, zobrazí se na panelu vzorců odkaz na zdrojová data.
Jak vidíte, funkce Konsolidace aplikace Excel je velmi užitečná při sdružování dat z několika listů. Má však několik omezení. Funguje zejména pro číselné hodnoty pouze a vždy shrnuje těchto čísel tím či oním způsobem (součet, počet, průměr atd.).
Pokud chcete sloučit listy v aplikaci Excel pomocí kopírování jejich dat, není možnost konsolidace tou správnou cestou. Chcete-li sloučit jen několik listů, možná nebudete potřebovat nic jiného než staré dobré kopírování/vkládání. Pokud však máte sloučit desítky listů, chybám při ručním kopírování/vkládání se nevyhnete. V takovém případě můžete použít některou z následujících technik pro automatizaci sloučení.
Jak sloučit listy aplikace Excel do jednoho
Celkově existují čtyři způsoby, jak sloučit pracovní listy aplikace Excel do jednoho bez kopírování a vkládání:
Jak kombinovat tabulky aplikace Excel se sadou Ultimate Suite
Vestavěná funkce Konsolidace aplikace Excel dokáže shrnout data z různých listů, ale nedokáže je spojit kopírováním jejich dat. K tomu můžete použít některý z nástrojů pro sloučení & amp; kombinovat, které jsou součástí naší sady Ultimate Suite pro aplikaci Excel.
Spojení více pracovních listů do jednoho pomocí funkce Kopírovat listy
Předpokládejme, že máte několik tabulek, které obsahují informace o různých produktech, a nyní potřebujete tyto listy sloučit do jednoho souhrnného listu, jako je tento:
Po přidání funkce Kopírovat listy na pásu karet stačí ke sloučení vybraných listů do jednoho tři jednoduché kroky.
- Spusťte Průvodce kopírováním archů.
Na pásu karet aplikace Excel přejděte na Ablebits tab, Sloučení klikněte na tlačítko Kopírovací archy a vyberte jednu z následujících možností:
- Zkopírujte listy v každém sešitě na jeden list a výsledné listy vložte do jednoho sešitu.
- Sloučení stejně pojmenovaných listů do jednoho.
- Zkopírujte vybrané listy do jednoho sešitu.
- Sloučení dat z vybraných listů do jednoho listu.
Protože chceme zkombinovat několik listů zkopírováním jejich dat, zvolíme poslední možnost:
- Vyberte pracovní listy a případně rozsahy, které chcete sloučit.
Na stránkách Kopírovací archy Průvodce zobrazí seznam všech listů ve všech otevřených sešitech. Vyberte listy, které chcete spojit, a klikněte na tlačítko Další .
Pokud nechcete zkopírovat celý obsah určitého listu, použijte příkaz Sbalit dialogové okno a vyberte požadovaný rozsah, jak je znázorněno na obrázku níže.
V tomto příkladu sloučíme první tři listy:
Tip. Pokud se listy, které chcete sloučit, nacházejí v jiném sešitě, který je právě zavřený, klikněte na tlačítko . Přidat soubory... a vyhledejte tento sešit.
- Zvolte způsob sloučení listů.
V tomto kroku nakonfigurujete další nastavení, aby se vaše pracovní listy kombinovaly přesně podle vašich představ.
Jak vložit data:
- Vložit všechny - zkopírovat všechna data (hodnoty a vzorce). Ve většině případů je to možnost, kterou je třeba zvolit.
- Pouze vložit hodnoty - pokud nechcete, aby se vzorce z původních listů vkládaly do souhrnného listu, vyberte tuto možnost.
- Vytvoření odkazů na zdrojová data - se vloží vzorce, které spojují sloučená data se zdrojovými daty. Tuto možnost vyberte, pokud chcete, aby se sloučená data automaticky aktualizovala, kdykoli se změní některá ze zdrojových dat. Funguje to podobně jako u možnosti Vytvoření odkazů na zdrojová data možnost Konsolidace aplikace Excel.
Jak uspořádat data:
- Umístění zkopírovaných rozsahů pod sebe - uspořádat zkopírované rozsahy vertikálně.
- Umístěte zkopírované rozsahy vedle sebe - uspořádejte zkopírované rozsahy vodorovně.
Jak zkopírovat data:
- Zachovat formátování - srozumitelné a velmi pohodlné.
- Oddělte kopírované rozsahy prázdným řádkem. - tuto možnost vyberte, pokud chcete přidat prázdný řádek mezi data zkopírovaná z různých pracovních listů.
- Kopírování tabulek s jejich záhlavími . Tuto možnost zaškrtněte, pokud chcete, aby se ve výsledném listu objevila záhlaví tabulek.
Níže uvedený snímek obrazovky ukazuje výchozí nastavení, které nám vyhovuje:
Klikněte na Kopírovat a informace ze tří různých listů budou sloučeny do jednoho souhrnného listu, jak je znázorněno na začátku tohoto příkladu.
Další způsoby kombinování listů v aplikaci Excel
Kromě Kopírovací archy průvodce, sada Ultimate Suite pro aplikaci Excel poskytuje několik dalších nástrojů pro slučování, které umožňují řešit specifičtější scénáře.
Příklad 1. Sloučení listů aplikace Excel s jiným pořadím sloupců
Pokud pracujete s listy vytvořenými různými uživateli, pořadí sloupců se často liší. Jak si s tím poradíte? Budete listy kopírovat ručně nebo přesouvat sloupce v jednotlivých listech? Ani jedno! Svěřte tuto úlohu našemu průvodci Kombinovat listy:
A data budou dokonale zkombinována pomocí záhlaví sloupců :
Příklad 2. Sloučení určitých sloupců z více listů
Pokud máte opravdu velké listy se spoustou různých sloupců, možná budete chtít sloučit pouze ty nejdůležitější do souhrnné tabulky. Spusťte příkaz Kombinovat pracovní listy Průvodce a vyberte příslušné sloupce. Ano, je to tak snadné!
Výsledkem je, že se do souhrnného listu dostanou pouze data z vybraných sloupců:
Tyto příklady demonstrovaly pouze několik našich nástrojů pro slučování, ale je toho mnohem více! Po chvíli experimentování zjistíte, jak užitečné jsou všechny funkce. Plně funkční zkušební verze sady Ultimate Suite je k dispozici ke stažení na konci tohoto příspěvku.
Sloučení listů v aplikaci Excel pomocí kódu VBA
Pokud jste zkušenými uživateli aplikace Excel a umíte pracovat s makry a VBA, můžete spojit více listů aplikace Excel do jednoho pomocí skriptu VBA, například tohoto.
Mějte na paměti, že pro správnou funkci kódu VBA musí mít všechny zdrojové listy stejnou strukturu, stejné záhlaví a stejné pořadí sloupců.
Kombinace dat z více pracovních listů pomocí nástroje Power Query
Power Query je velmi výkonná technologie pro kombinování a zpřesňování dat v aplikaci Excel. Přitom je poměrně složitá a vyžaduje dlouhé učení. Následující výukový program podrobně vysvětluje běžné použití: Kombinování dat z více zdrojů dat (Power Query).
Jak sloučit dva listy aplikace Excel do jednoho podle klíčových sloupců
Pokud hledáte rychlý způsob, jak porovnat a sloučit data ze dvou listů, pak můžete buď použít funkci Excel VLOOKUP, nebo využít Průvodce sloučením tabulek. Druhý jmenovaný nástroj je vizuálně přívětivý a umožňuje porovnat dvě tabulky Excelu podle společného sloupce (sloupců) a vytáhnout odpovídající data z vyhledávací tabulky. Následující snímek obrazovky ukazuje jeden z možných výsledků.
Součástí sady Ultimate Suite pro aplikaci Excel je také průvodce Sloučit tabulky.
Takto se v Excelu konsolidují data a slučují listy. Doufám, že vám informace v tomto krátkém návodu pomohou. Každopádně vám děkuji za přečtení a těším se na viděnou na tomto blogu příští týden!
Dostupné soubory ke stažení
Ultimate Suite 14denní plně funkční verze (.exe soubor)