Kombinování dat z více listů

Pokud pracujete s informacemi rozloženými v několika listech – například s rozpočty z různých oblastí nebo se sestavami vytvořenými několika přispěvateli – můžete tato data shromáždit na jednom místě. Excel nabízí několik způsobů, jak to udělat, podle toho, jestli chcete hodnoty shrnout nebo jednoduše sloučit seznamy.

Než začnete

Zajistěte, aby zdrojová data byla dobře strukturovaná.

  • Použijte formát seznamu (žádné zcela prázdné řádky a sloupce).
  • Popisky (záhlaví sloupců) by měly být konzistentní na všech listech.
  • Pokud vaše verze Excelu neobsahuje funkci Sloučení dat>, možná používáte Excel pro web nebo platformu, která tuto funkci nepodporuje. V takovém případě si přečtěte část "Možnost 2: Zkombinujte nebo připojte data místo jejich shrnutí".

Možnost 1: Shrnutí dat pomocí funkce Sloučit

Sloučit použijte, když chcete vypočítat součty, průměry, počty nebo jiné souhrnné výsledky z listů. Sloučení můžete provést podle umístění (stejné rozložení) nebo podle kategorie (odpovídající popisky).

Dialog Sloučit zobrazující více odkazů, které se mají sloučit pomocí funkce SUMA.

Sloučení podle umístění:

Tuto možnost použijte, když každý list používá stejné rozložení buněk.

  1. Otevřete zdrojové listy a ověřte, že data jsou na všech listech zobrazená ve stejném umístění .

  2. Přejděte na list, ve kterém chcete vidět kombinované výsledky.

  3. Vyberte levou horní buňku oblasti, ve které se mají zobrazit sloučená data.

    • Ujistěte se, že je dostatek místa pro data, aby se mohla rozšířit směrem dolů a doprava.
  4. Vyberte možnost Sloučit data>,sloučit.

  5. Zvolte nějakou funkci (třeba Součet, Průměr nebo Počet).

  6. V každém zdrojovém listu:

    • Vyberte oblast dat.
    • Vyberte Přidat , pokud ji chcete zahrnout do všech referencí.
  7. Výběrem OK vygenerujte konsolidovanou sestavu.

Sloučení podle kategorie:

Tuto možnost použijte, když listy sdílejí stejné štítky, i když data nejsou umístěna identicky. Všimněte si, že pokud jeden list používá "Průměr" a jiný "Avg", budete muset nejdřív standardizovat štítky, aby je Excel mohl správně najít.

  1. Potvrďte, že každý list používá odpovídající popisky v horním řádku nebo levém sloupci.

  2. V cílovém listu vyberte levou horní buňku oblasti, ve které se mají zobrazit sloučená data.

    • Ujistěte se, že je dostatek místa pro data, aby se mohla rozšířit směrem dolů a doprava.
  3. Přejděte na Sloučenídat>:Sloučit.

  4. Zvolte nějakou funkci (třeba Součet, Průměr nebo Počet).

  5. Zaškrtněte políčka v části Použít popisky v (horní řádek, levý sloupec nebo obojí).

  6. V každém zdrojovém listu:

    1. Vyberte oblast dat.
    2. Vyberte Přidat , pokud ji chcete zahrnout do všech referencí.
  7. Výběrem OK vygenerujte konsolidovanou sestavu.

Pokud se štítek zobrazí na jednom listu, ale žádný jiný, Excel ho přesto zahrne. Ve výsledku se vytvoří nový řádek nebo sloupec.

Možnost 2: Zkombinování nebo připojení dat místo jejich shrnutí

Pokud potřebujete sloučit nebo stohovat řádky z více listů, nikoli počítat součty, budete postupovat jinak.

Kopírování a vkládání

Jedná se o rychlou ruční možnost slučování dat. Nejlépe funguje, když potřebujete sloučit jen několik listů.

  1. Vytvoření nového listu
  2. Zkopírujte celý seznam z prvního listu a vložte ho.
  3. Tento postup opakujte i pro další listy a vložte přímo pod existující data.
  4. V případě potřeby odeberte duplicitní záhlaví.

Použití vzorce SROVNAT.SVISLE k vrstvení dat

Pokud mají listy stejnou strukturu sloupců, můžete je dynamicky skládat pomocí funkce SROVNAT. Následující příklad by sloučil data ze tří listů.


=VSTACK(Sheet1!A1:D50, Sheet2!A1:D50, Sheet3!A1:D50)

Vytvoří se jeden kombinovaný seznam, který se aktualizuje při každé změně dat ve zdrojových listech.

Použití Power Query

Power Query umožňuje automaticky importovat a kombinovat data z několika tabulek nebo listů, a to i z různých sešitů. To je nejvhodnější pro velké množiny dat a spojité spojování.

  1. Vyberte jednotlivé oblasti dat a stisknutím Ctrl+T je převeďte na tabulku.
  2. Přechod na získání dat>>z jiných zdrojů>– prázdný dotaz.
  3. K zobrazení tabulek použijte Excel.CurrentWorkbook() v řádku vzorců.
  4. Rozbalte je a spojte pomocí ikony s dvojitou šipkou.
  5. Výběrem možnosti Zavřít & Načíst vytvořte sloučený list.

Tento přístup vytvoří dynamickou kombinovanou datovou sadu, kterou je možné aktualizovat při každé změně dat.

Řešení potíží a tipy

Tady jsou nejčastější příčiny potíží na základě zpětné vazby uživatelů.

Nemůžete najít "Sloučit"

Možná používáte Excel pro web nebo verzi, která ho nepodporuje. Použijte místo nich Power Query nebo vzorce.

Dialog Sloučit neumožňuje vybrat oblasti

Ujistěte se, že dialogové okno zůstane aktivní. Pokud brání kliknutí do jiných oken, zkuste změnit jeho velikost nebo ho přesunout.

Výsledky sloučení vypadají chybně

Zkontrolujte, jestli:

  • Popisky se přesně shodují (např. "Průměr", ne "Průměr").
  • Neobsahují se žádné prázdné řádky nebo sloupce, které by narušovaly strukturu seznamu.
  • Zvolili jste správnou funkci (Součet vs. Průměr).

Data se zobrazují v nekonzistentních řádcích nebo sloupcích

Pokud listy nejsou zarovnané, použijte možnost Sloučit podle kategorie , ne podle umístění.

Chcete data připojit, ne shrnout.

Použijte místo nich SROVNAT.SVISLE nebo Power Query. Jsou vhodnější pro slučování.