Jak sbírat data z více listů do hlavního listu v aplikaci Excel?
V určitém čase možná budete muset shromáždit data z více listů do jednoho hlavního listu pro konsolidaci nebo jiné operace, jak je ukázáno níže, ale kopírování a vkládání obsahu jeden po druhém je obtížné, existují nějaké triky, které to mohou rychle vyřešit v Vynikat?
Sbírejte data z více listů do jednoho pomocí funkce Konsolidovat
Sbírejte data z více listů do jednoho pomocí kódu VBA
Sbírejte data z více listů do jednoho s výkonnou funkcí Kombinovat
Sbírejte data z více listů do jednoho pomocí funkce Konsolidovat
Pokud chcete shromažďovat data z více listů do jednoho listu ve stejném sešitu, můžete použít funkci Konsolidovat v aplikaci Excel.
1. V novém listu sešitu, ze kterého chcete shromažďovat data z listů, klikněte na Data > Konsolidujte .
2. V Consolidate dialog, postupujte takto:
(1 Po sloučení dat vyberte jednu operaci, kterou chcete provést funkce rozbalovací seznam;
(2 Klikněte vyberte rozsah každého listu, který chcete shromáždit;
(3 Klikněte Add tlačítko pro přidání rozsahu dat do souboru All references seznam;
(4 Zkontrolujte štítky, které používáte po zkombinování dat, a zkontrolujte Create links to source data Možnost, pokud chcete propojit data v kombinovaném listu se zdrojovými daty.
3. cvaknutí OK. Nyní byla data shromážděna a shrnuta do jednoho listu.
Snadno kombinujte více listů / sešit do jednoho listu nebo sešitu |
Kombinovat vícenásobné listy nebo sešity do jednoho listu nebo sešitu může být v aplikaci Excel náročné, ale s Kombinovat funkce v Kutools for ExcelMůžete sloučit desítky listů/sešitů do jednoho listu nebo sešitu a také můžete listy sloučit do jednoho několika kliknutími. Kliknutím získáte 30denní bezplatnou zkušební verzi s plnou výbavou! |
![]() |
Kutools for Excel: s více než 300 praktickými doplňky aplikace Excel, můžete vyzkoušet bez omezení do 30 dnů. |
Sbírejte data z více listů do jednoho pomocí kódu VBA
Zde je kód VBA, který umožňuje shromažďovat data ze všech listů v novém listu v aktuálním sešitu.
1. lis Alt + F11 klíč k povolení Microsoft Visual Basic for Applications okno.
2. cvaknutí Insert > Modulea zkopírujte a vložte níže uvedený kód do Module skripty.
VBA: Shromažďujte všechna data z listů do jednoho.
Sub Combine()
'UpdatebyExtendoffice20180205
Dim I As Long
Dim xRg As Range
On Error Resume Next
Worksheets.Add Sheets(1)
ActiveSheet.Name = "Combined"
For I = 2 To Sheets.Count
Set xRg = Sheets(1).UsedRange
If I > 2 Then
Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
End If
Sheets(I).Activate
ActiveSheet.UsedRange.Copy xRg
Next
End Sub

3. lis F5 klíč ke spuštění kódu, všechna data celého sešitu byla shromážděna v novém listu Kombinované.
Sbírejte data z více listů do jednoho s výkonnými Combine funkce
Pokud obvykle potřebujete spojit listy do jednoho, představím vám jednu výkonnou funkci slučování, je to Kutools for ExcelJe Kombinovat nástroj, který má níže čtyři hlavní funkce:
Zkombinujte více listů ze sešitu do jednoho listu
Zkombinujte všechny listy se stejným názvem do jednoho listu
Zkombinujte více pracovních listů ze sešitů do jednoho sešitu
Konsolidujte a vypočítávejte hodnoty napříč několika sešity do jednoho listu
Po instalace zdarma Kutools for Excel, prosím, postupujte takto:
Pokud jen chcete kombinovat listy do jednoho listu bez dalších operací, můžete to udělat takto:
1. Povolte Excel, klepněte na Kutools Plus > Combine, zobrazí se jeden nebo dva dialogy, které vám připomenou některá upozornění, stačí kliknout OK si Ano pokračovat. Viz snímek obrazovky:
2. cvaknutí OK přejděte na Combine okno, zkontrolujte Combine multiple worksheets from workbook into worksheet volba.
3. cvaknutí Next, poté klepněte na tlačítko Add > File / Folder přidat sešity, které budete používat ke spojení do Workbook list. Pak jdi Worksheet list pro zaškrtnutí listů, které chcete zkombinovat, z každého sešitu.
4. cvaknutí Next Chcete-li přejít k poslednímu kroku, můžete podle potřeby zadat některá nastavení o výsledku sloučení. Pokud tento krok nepotřebujete.
5. cvaknutí Finish a vyberte jednu složku pro umístění nového sešitu, který kombinuje data z listů.
6. cvaknutí Uložit. Nyní byla všechna data shromážděna z listů napříč sešitem do jednoho hlavního listu.
Pokud chcete konsolidovat pracovní listy napříč sešity do jednoho, postupujte takto:
1. V Combine okno, zkontrolujte Consolidate and calculate values across multiple worksheets into one worksheet volba.
2. cvaknutí Nexta přidejte soubory do Workbook list, pak zkontrolujte listy, které používáte ke kombinaci a výpočtu.
3. cvaknutí Nexta poté vyberte jeden výpočet z Function rozevíracího seznamu a podle potřeby zaškrtněte další možnosti.
4. cvaknutí Finish uložit nový sešit do složky.
Nyní byly listy napříč sešity sloučeny a vypočteny do jednoho listu.
Nejlepší nástroje pro produktivitu v kanceláři
Vylepšete si své excelové dovednosti s Kutools for Excela zažijte efektivitu jako nikdy předtím. Kutools for Excel Nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab Přináší do Office rozhraní s kartami a výrazně vám usnadňuje práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!