Jak sloučit karty v Excelu

Jak sloučit karty v Excelu

Excel je neuvěřitelně užitečný nástroj pro ukládání, správu a zobrazování velkých sad dat. Ať už zpracováváte opakovatelné výsledky vědeckých experimentů, informace o zaměstnancích společnosti, průzkumy cen produktů nebo další, to vše lze zobrazit jako tabulky v Excelu.

Excelový soubor nebo sešit může obsahovat více karet. Zatímco většina listů aplikace Excel má různá použití, některé karty mohou obsahovat duplicitní nebo související informace. Sloučení nebo konsolidace souvisejících karet do jedné karty Excel vám pomůže číst, analyzovat a organizovat data pro další zpracování.

Tento článek ukáže, jak sloučit dvě (nebo více) karet v Excelu, spolu s některými pokročilými funkcemi a metodami, které můžete použít.

Sloučení karet v Excelu – je to jednoduché

Před sloučením se ujistěte, že všechny karty mají záložní kopie. Vaše zdrojové karty budou obsahovat nezpracovaná data, která používáte, zatímco cílová karta bude mít konečný výsledek. V závislosti na požadavcích vašeho projektu se může, ale nemusí jednat o stejnou kartu.

Výchozí funkce konsolidace v Excelu může slučovat data podle pozice nebo kategorie (název řádku nebo sloupce). Data však musí být ve stejném formátu a velikosti, jinak vytvoří nové řádky nebo sloupce. Pokud například používáte metriky prodeje pro různé kanceláře, musíte mít stejný počet kategorií, podle kterých třídíte, a stejný počet týdnů/měsíců, které katalogizujete.

Mějte na paměti, že konsolidační funkce pracují s číselnými daty. Excel umí kromě jiných statistických bodů vypočítat součty, průměry, odchylky a minimální a maximální hodnoty. Neumožňuje však jemnější transformace textových dat.

Kroky pro sloučení podle pozice nebo kategorie jsou uvedeny níže:

  1. Na kartě Cíl určete pozice pro sloučená data a klikněte na levou horní buňku vybraných pozic.

    Jak sloučit karty v Excelu
  2. Klikněte na záložku „Data“.

    Jak sloučit karty v Excelu
  3. Přejděte na „Datové nástroje“ a vyberte „Konsolidovat“. Tím se otevře vyskakovací okno.

    Jak sloučit karty v Excelu
  4. V poli „Funkce“ vyberte funkci z rozevíracího seznamu.

    Jak sloučit karty v Excelu
  5. Vyberte data, která chcete sloučit:
    • Pokud podle pozice, přejděte na „Zdrojové karty“ a kliknutím na tlačítko „Přidat“ přidejte data do pole „Všechny reference“ . Data, která mají být přidána, lze zadat ručně, například „ Sheet1!$B$2:$B$10“ odkazuje na buňky od B2 do B10 na kartě s názvem List1 v aktuálním dokumentu.
      Jak sloučit karty v Excelu
    • Pokud podle kategorie, v poli „Uživatelské štítky v“ vyberte „Horní řádek“ (po řádcích) nebo „Levý sloupec“ (po sloupcích) nebo „Vytvořit odkazy na zdrojová data“ (zapsat do odkazů).

      Jak sloučit karty v Excelu
  6. Klikněte na tlačítko „OK“ a data v poli „Všechny odkazy “ nebo vybrané řádky/sloupce budou sloučeny.

    Jak sloučit karty v Excelu

Je třeba zmínit, že k přenosu dat z jedné karty na druhou můžete vždy použít kopírování a vkládání. To však může být časově náročné a náchylné k chybám. Existují elegantnější způsoby, jak dosáhnout konsolidace bez opakování informací.

Sloučení karet v Excel VBA

VBA je zkratka pro Visual Basic for Applications, jednoduchý, ale výkonný programovací jazyk, který můžete použít k rozšíření aplikací Microsoft Office, včetně Excelu. Hlavním problémem při používání VBA je, že budete muset porozumět a používat kód k vytváření aplikací nebo maker.

Chcete-li vytvořit a upravit makro VBA, postupujte takto:

  1. Na panelu nástrojů vyberte „Zobrazit“ .

    Jak sloučit karty v Excelu
  2. Klikněte na „Makra“ zcela vpravo. Otevře se vyskakovací okno Makro.

    Jak sloučit karty v Excelu
  3. Zadejte název makra (například „test“) a klikněte na tlačítko „Vytvořit“ na pravé straně a objeví se kódovací konzole se základním obsahem, který čte něco ve smyslu:

    ###
    Sub test()
    End Sub
    ###


    Jak sloučit karty v Excelu
  4. Kód makra můžete upravit v konzole. Toto je příklad, který kombinuje tabulky z listů: Ukázkový kód makra prochází přes celkový počet karet a vytváří nový list „Kombinovaný list“.

    ###
    Sub Merge_Multiple_Sheets_Row_Wise()
    Dim Work_Sheets() As String
    ReDim Work_Sheets(Sheets.Count)
    For i = 0 To Sheets.Count - 1
     Work_Sheets(i) = Sheets(i + 1).Name
    Next i
    Sheets.Add.Name = "Combined Sheet"
    Dim Row_Index As Integer
    Row_Index = Worksheets(1).UsedRange.Cells(1, 1).Row
    Dim Column_Index As Integer
    Column_Index = 0
    For i = 0 To Sheets.Count - 2
     Set Rng = Worksheets(Work_Sheets(i)).UsedRange
    Rng.Copy
     Worksheets("Combined Sheet").Cells(Row_Index, Column_Index + 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
     Column_Index = Column_Index + Rng.Columns.Count + 1
    Next i
    Application.CutCopyMode = False
    End Sub
    ###




    Jak sloučit karty v Excelu
  5. Chcete-li spustit kód, v konzole maker na záložce „Spustit“ klikněte na „Spustit Sub/UserForm“, poté se vygeneruje nová karta s názvem „Kombinovaný list“ . Můžete také upravit kód Marco a upravit rozsah dat a názvy.

    Jak sloučit karty v Excelu

Slučování listů v Excelu Online

Několik bezplatných online nástrojů vám umožní sloučit listy aplikace Excel. V těchto nástrojích stačí vybrat a nahrát sešity (buď sešit muti-Tab nebo různé sešity). Příklady jsou Aspose Cell Merger a DocSoSo Excel Combiner .

Mějte na paměti, že sloučení listů nemanipuluje s daty. Tyto nástroje převezmou dva nebo více sešitů aplikace Excel a vrátí sešit aplikace Excel s jedním nebo více listy s daty zkopírovanými do nich.

Kombinace karet v Excelu pomocí Power Query

Power Query je další způsob, jak kombinovat karty v Excelu. Pro sešit aplikace Excel s více kartami použijte následující kroky:

  1. Přejděte na kartu „Data“ a do skupiny „Získat a transformovat data“ a klikněte na tlačítko „Získat data“ .

    Jak sloučit karty v Excelu
  2. V seznamu klikněte na „Prázdný dotaz“ v možnosti „Z jiných zdrojů“ a zobrazí se nový editor Power Query s výchozím názvem „Dotaz 1“.

    Jak sloučit karty v Excelu
  3. Do řádku funkcí ( fx ) zadejte vzorec „ =Excel.CurrentWorkbook() “ (všimněte si, že vzorec rozlišuje malá a velká písmena) a stiskněte klávesu „Enter“ a objeví se seznam názvů karet původního sešitu.

    Jak sloučit karty v Excelu
  4. Vyberte názvy záložek (sloupců) pro sloučení (nebo zaškrtněte volbu „Vybrat všechny sloupce“, pokud mají být sloučeny všechny sloupce).

    Jak sloučit karty v Excelu
  5. Klikněte na tlačítko s dvojitou šipkou poblíž tlačítka „Obsah“ .

    Jak sloučit karty v Excelu
  6. Zrušte zaškrtnutí políčka „Použít původní název sloupce jako předponu“, pokud chcete, aby se ve sloučeném souboru místo předpon použily přesné názvy v původním sešitu.

    Jak sloučit karty v Excelu
  7. Klikněte na „OK“ a zobrazí se nová karta se všemi sloučenými daty, ve kterých budou ve sloupci úplně vpravo uvedeny názvy karet původního sešitu.

    Jak sloučit karty v Excelu

Alternativní metody

Excel je užitečný nástroj pro práci s daty 2D pole. Pokud jste však datový vědec, můžete k datům přistupovat přímo pomocí programovacích jazyků, jako je Python nebo R. Klíčové je, že datová struktura 2D polí je společná: pomocí oddělovačů (mezera, tabulátor, čárka atd.) pro rozdělení všech datových bodů. Formát .csv například používá oddělovače čárky a lze jej přímo otevřít pro čtení/úpravu v aplikaci Microsoft Excel. Případně můžete také otevřít soubory Excel (.xlsx) pomocí těchto programovacích jazyků, jako je například balíček „readxl“ v R, který dokáže otevřít a zpracovat data z různých listů aplikace Excel. V těchto případech lze ke sloučení použít jednoduché, ale pohodlné funkce, jako je cbind (spojení sloupců se stejným rozměrem). Všechna data z různých karet Excelu lze sloučit do datových rámců pro statistické analýzy a vizualizace bez použití softwaru Microsoft Excel.

Získejte více z méně

Z procesů shrnutých výše získáte jeden integrovaný pracovní list s daty z více zdrojů. Tento list může sloužit jako archivní nebo záložní databáze. Kromě toho vám sloučená karta umožňuje získat perspektivy, které mohou v datech chybět, z jednoho zdroje. Doporučujeme vám otestovat konsolidační funkce a makra na vzorových datech a předem je zálohovat.

Máte lepší způsob, jak konsolidovat karty v Excelu? Dejte nám vědět v komentářích níže.


Jak používat SVYHLEDAT v Excelu

Jak používat SVYHLEDAT v Excelu

Počítání velkého množství dat v Excelu může být ohromující a časově náročné, a proto je automatizace užitečná. Pokud pravidelně používáte Excel, budete

Jak získat počet slov v Dokumentech Google

Jak získat počet slov v Dokumentech Google

Počet slov je základním hlediskem v každém písemném projektu. Možná budete mít potíže s vymezením slovního limitu pro esej nebo budete chtít zjistit, zda

Jak převést dokument aplikace Word na obrázek JPG nebo GIF

Jak převést dokument aplikace Word na obrázek JPG nebo GIF

Přestože jsou dokumenty Microsoft Word kompatibilní s jinými textovými procesory, možná je budete muset uložit jako obrázky JPG nebo GIF. I když nemůžete exportovat svůj

Jak sloučit karty v Excelu

Jak sloučit karty v Excelu

Excel je neuvěřitelně užitečný nástroj pro ukládání, správu a zobrazování velkých sad dat. Ať už zpracováváte opakovatelné vědecké výsledky

Messenger Emoji & Words Effects – průvodce

Messenger Emoji & Words Effects – průvodce

Pokud chcete pozvednout svou komunikaci ve zprávě a učinit ji dynamičtější a zábavnější, Messenger má úžasnou funkci nazvanou Word Effects. S Wordem

Excel: Jak odstranit každý druhý řádek

Excel: Jak odstranit každý druhý řádek

S Excelem můžete dělat tolik: seznam je nekonečný, od psaní složitých vzorců až po dělení v Excelu. Součástí jsou však procesy jako mazání řádků

Jak spravovat a přesouvat desetinná místa v Excelu

Jak spravovat a přesouvat desetinná místa v Excelu

Naposledy aktualizováno/upraveno Stevem Larnerem dne 5. listopadu 2023. Pokud máte v Excelu co do činění s několika buňkami, je ruční změna desetinných míst jednoduchá. Vy

Jak dělit v Excelu

Jak dělit v Excelu

S jednoduchým dělením může pomoci i Microsoft Excel, známý svou schopností provádět složité výpočty. To může být užitečné v situacích skutečného života,

Jak najít kruhovou referenční buňku v aplikaci Excel

Jak najít kruhovou referenční buňku v aplikaci Excel

Kruhové referenční buňky jsou běžným problémem Excelu, se kterým se denně setkává nespočet uživatelů. Vyskytují se, když vzorec v buňce odkazuje zpět na

Jak zjistit, zda je hodnota v seznamu v aplikaci Excel

Jak zjistit, zda je hodnota v seznamu v aplikaci Excel

Potřebujete zjistit, zda je hodnota v seznamu v excelové tabulce? Nebo musíte maximální hodnotu zjistit v excelovém seznamu? Postupujte podle tohoto návodu.