Obsah
Hledáte způsoby, jak vytvořit obsah v aplikaci Excel ? Pak jste na správném místě! Můžete si vytvořit obsah v aplikaci Excel a přejít na vybraný pracovní list jediným kliknutím. V tomto článku si ukážeme, že 4 praktické způsoby, jak automaticky vytvořit obsah v aplikaci Excel .
Stáhnout cvičebnici
Cvičebnici si můžete stáhnout z níže uvedeného odkazu.
Vytvoření obsahu.xlsm
4 způsoby automatického vytváření obsahu v aplikaci Excel
Je pravda, že Excel nenabízí žádnou funkci pro vytvoření obsahu. Místo toho můžete využít funkce Excelu, VBA kód a klávesové zkratky pro získání obsahu. Proto se bez dalšího zdržování podívejme na každou metodu zvlášť.
Řekněme, že máme Čtvrtletní údaje o prodeji zobrazené v B4:F14 Zde je v souboru dat zobrazen Umístění a Čtvrtletně Prodej za rok 2019 Stejně tak Údaje o prodeji pro 2020 a 2021 jsou uvedeny níže.
Zde jsme použili Microsoft Excel 365 verzi, můžete použít jakoukoli jinou verzi podle toho, jak vám to vyhovuje.
Metoda-1: Využití klávesové zkratky pro vytvoření obsahu
Nebylo by skvělé, kdyby existovala klávesová zkratka pro vytvoření obsah V tom případě máte štěstí, protože naše první metoda popisuje právě toto. Postupujte podle těchto jednoduchých kroků.
📌 Kroky :
- Na samém začátku zadejte název pracovního listu. V tomto případě je název našeho pracovního listu následující. Údaje o prodeji v roce 2019 .
- Poté stiskněte tlačítko CTRL + K na klávesnici.
To vyvolává Vložit hypertextový odkaz průvodce.
- Nyní klikněte na Místo v tomto dokumentu >> pak vyberte název pracovního listu ( Údaje o prodeji v roce 2019 )>> klikněte na OK tlačítko.
Tím se do textového řetězce vloží odkaz, na který lze kliknout, jak je znázorněno na obrázku níže.
Podobným způsobem zopakujte postup pro Údaje o prodeji v roce 2020 pracovní list.
Stejným způsobem postupujte i u Údaje o prodeji za rok 2021 pracovní list.
Nakonec by výsledky měly vypadat jako na obrázku níže.
Jen tak jste vygenerovali obsah pro vaše pracovní listy, je to tak snadné!
Metoda-2: Použití klávesy ALT pro generování obsahu
Předpokládejme, že již máte záhlaví tabulky, které chcete vložit jako název indexu do pole obsah . Naše další metoda odpoví právě na tuto otázku. Tak se jí řiďte.
📌 Kroky :
- Zpočátku vyberte nadpis (zde je to Údaje o prodeji v roce 2019 ).
- Poté stiskněte a podržte tlačítko ALT a pravým tlačítkem myši.
📄 Poznámka: Tato metoda bude fungovat pouze v případě, že váš pracovní list byl již uložen. CTRL + S nejprve uložte pracovní list.
- Nyní najedete kurzorem na okraj vybraného B1 a přetáhněte ji do pracovního listu s příkazem obsah V tomto případě je to Klávesa ALT pracovní list.
Tím se dostanete k Klávesa ALT pracovní list.
- Poté pusťte ALT a přetáhněte kurzor na požadované místo ( B5 buňka) při stisknutém pravém tlačítku myši.
- Poté pusťte pravé tlačítko myši>> zobrazí se seznam možností, vyberte možnost Vytvořit hypertextový odkaz zde možnost.
Výsledky by tedy měly vypadat jako na následujícím obrázku.
Nakonec zopakujte stejný postup pro další dva pracovní listy, jak je znázorněno níže.
Metoda 3: Použití funkce HYPERLINK k vytvoření obsahu
Pokud patříte mezi ty, kteří rádi používají vzorce aplikace Excel, pak vás naše další metoda zaujme. Zde použijeme. funkce HYPERLINK vložit odkazy, které odkazují na pracovní listy. Začněme tedy.
📌 Kroky :
- Nejprve přejděte na B5 a zadejte následující výraz.
=HYPERLINK("#'2019 Sales Data'!A1", "2019 Sales Data")
V tomto vzorci se "#'2019 Data o prodeji'!A1" je link_location a odkazuje na umístění Údaje o prodeji v roce 2019 pracovní list. Nakonec "Údaje o prodeji v roce 2019" je nepovinný friendly_name který označuje textový řetězec zobrazený jako odkaz. Libra (#) znaménko říká funkci, že list je ve stejném sešitě.
- Za druhé, stejným způsobem postupujte u Údaje o prodeji za rok 2020 a vložte vzorec uvedený níže.
=HYPERLINK("#'2020 Sales Data'!A1", "2020 Sales Data")
- Podobně zadejte níže uvedený výraz a zopakujte postup pro položku Údaje o prodeji za rok 2021 pracovní list.
=HYPERLINK("#'2021 Sales Data'!A1", "2021 Sales Data")
Po dokončení všech kroků by měl výsledek vypadat jako na obrázku níže.
Přečtěte si více: Jak vytvořit obsah v aplikaci Excel pomocí hypertextových odkazů (5 způsobů)
Metoda-4: Použití kódu VBA k vytvoření automatického obsahu tabulky
Pokud často potřebujete získat počet shod ve sloupci, můžete zvážit možnost. VBA Je to jednoduché & snadné, stačí postupovat podle.
📌 Krok-01: Otevření editoru Visual Basicu
- Nejprve přejděte do Vývojář >> klikněte na Visual Basic tlačítko.
Tím se otevře Editor jazyka Visual Basic v novém okně.
📌 Krok-02: Vložení kódu VBA
- Za druhé, přejděte na Vložte karta>> vybrat Modul .
Pro snadnější orientaci můžete kód zkopírovat odsud a vložit jej do okna, jak je uvedeno níže.
Sub Excel_Table_Of_Contents() Dim alerts As Boolean Dim y As Long Dim Wrksht_Index As Worksheet Dim Wrksht As Variant alerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets("TOC").Delete On Error GoTo 0 Set Wrksht_Index = Sheets.Add(Sheets(1)) Wrksht_Index.Name = "TOC" y = 1 Cells(1, 1).Value = "TOC" For Each Wrksht In ThisWorkbook.Sheets If Wrksht.Name"TOC" Then y = y + 1 Wrksht_Index.Hyperlinks.Add Cells(y, 1), "", "'" & Wrksht.Name & "'!A1", , Wrksht.Name End If Next Application.DisplayAlerts = alerts End Sub
⚡ Rozdělení kódu:
Nyní vysvětlím VBA kód použitý k vygenerování obsah V tomto případě je kód rozdělen na 3 kroky.
- V první části je podprogramu přidělen název, zde je to Excel_Table_Of_Contents() .
- Dále definujte proměnné upozornění, y, a Wrksht .
- Pak přiřaďte Long , Boolean a Varianta datové typy.
- Kromě toho definujte Wrksht_Index jako proměnnou pro ukládání objekt Worksheet .
- Ve druhém lektvaru odstraňte všechny předchozí listy obsahu pomocí příkazu metoda Odstranit .
- Nyní vložte nový list s metoda Přidat na první pozici a pojmenujte ji "Obsah" pomocí prohlášení Name .
- Ve třetí části deklarujeme čítač ( y = 1 ) a použijte smyčka For a příkaz If získat názvy pracovních listů.
- Nakonec použijte HYPERLINK generovat klikací odkazy vložené do názvů pracovních listů.
📌 Krok-03: Spuštění kódu VBA
- Nyní stiskněte tlačítko F5 na klávesnici.
Tím se otevře Makra dialogové okno.
- Poté klikněte na tlačítko Spustit tlačítko.
Nakonec by výsledky měly vypadat jako na obrázku níže.
Přečtěte si více: Jak vytvořit obsah pomocí VBA v aplikaci Excel (2 příklady)
Přechod na pracovní listy pomocí stavového řádku
Pokud máte v Excelu mnoho listů, může být obtížné přejít na preferované místo. Excel má však v rukávu jeden šikovný trik! Totiž můžete použít funkci stavový řádek a přejít na libovolný pracovní list během chvilky. Nyní mi dovolte, abych vám tento postup předvedl v následujících krocích.
📌 Kroky :
- Nejprve přesuňte kurzor do levého dolního rohu pracovního listu, jak je znázorněno na obrázku níže.
- Když nyní najedete kurzorem, zobrazí se symbol Kliknutím pravým tlačítkem myši zobrazíte všechny listy zpráva.
- Poté klikněte pravým tlačítkem myši.
V jednom okamžiku se Aktivace Zobrazí se dialogové okno se všemi listy.
- Následně vyberte list, například my jsme vybrali list Údaje o prodeji za rok 2021 >> klikněte na OK tlačítko.
To je vše, přejdete na vybraný list.
Praktická část
Poskytli jsme Cvičení část na pravé straně každého listu, abyste si to mohli sami procvičit. Ujistěte se, že to děláte sami.
Závěr
Doufám, že vám tento článek pomohl pochopit, jak automaticky vytvořit obsah v aplikaci Excel . Pokud máte nějaké dotazy, zanechte prosím komentář níže. Také, pokud si chcete přečíst více článků, jako je tento, můžete navštívit naše webové stránky ExcelWIKI .