Hoe automatisch inhoudsopgaven maken in Excel

  • Deel Dit
Hugh West

Op zoek naar manieren om een inhoudsopgave maken in Excel Dan bent u op de juiste plaats! U kunt... een inhoudsopgave maken in Excel om met één klik naar het werkblad van uw keuze te navigeren. In dit artikel demonstreren we 4 handige manieren om automatisch een inhoudsopgave maken in Excel .

Download Praktijk werkboek

U kunt het oefenwerkboek downloaden via onderstaande link.

Inhoudsopgave maken.xlsm

4 manieren om automatisch inhoudsopgaven te maken in Excel

Toegegeven, Excel biedt geen functie om een inhoudsopgave te genereren, maar u kunt gebruik maken van Excel-functies, VBA code, en sneltoetsen om een inhoudsopgave te verkrijgen. Laten we daarom zonder verder uitstel elke methode afzonderlijk bekijken.

Laten we zeggen dat we de Driemaandelijkse verkoopgegevens getoond in de B4:F14 cellen. Hier toont de dataset de Locatie en Driemaandelijks Verkoop voor het jaar 2019 Ook de Verkoopgegevens voor 2020 en 2021 zijn hieronder weergegeven.

Hier hebben wij gebruik gemaakt van Microsoft Excel 365 versie, kunt u elke andere versie gebruiken naargelang uw voorkeur.

Methode-1: Toetsenbordsnelkoppeling gebruiken om inhoudsopgave te maken

Zou het niet geweldig zijn als er een sneltoets was om een inhoudsopgave Nou, je hebt geluk want onze eerste methode beschrijft precies dat. Dus, volg deze eenvoudige stappen.

📌 Stappen :

  • Typ helemaal aan het begin de naam van het werkblad. In dit geval is de naam van ons werkblad Verkoopgegevens 2019 .
  • Druk vervolgens op de CTRL + K toets op uw toetsenbord.

Dit brengt de Hyperlink invoegen tovenaar.

  • Klik nu op de Plaats in dit document optie>> kies dan de werkbladnaam ( Verkoopgegevens 2019 )>> klik op de OK knop.

Dit voegt een klikbare link in de tekstreeks in, zoals in de onderstaande afbeelding.

Herhaal op soortgelijke wijze het proces voor de Verkoopgegevens voor 2020 werkblad.

Volg dezelfde procedure voor de 2021 Verkoopgegevens werkblad.

Uiteindelijk moeten de resultaten er uitzien als in onderstaande afbeelding.

Zomaar, je hebt een inhoudsopgave voor uw werkbladen, zo gemakkelijk is het!

Methode-2: ALT-toets gebruiken om inhoudsopgave te genereren

Stel dat u al een titel heeft voor uw tabel die u wilt invoegen als de indexnaam in de inhoudsopgave Onze volgende methode beantwoordt deze vraag. Volg gewoon mee.

📌 Stappen :

  • Selecteer eerst de rubriek (hier is dat Verkoopgegevens 2019 ).
  • Houd vervolgens de ALT toets en de rechter muisknop.

📄 Let op: Deze methode werkt alleen als uw werkblad al is opgeslagen. Zorg er dus voor dat u op de knop CTRL + S toets om uw werkblad eerst op te slaan.

  • Ga nu met de cursor naar de rand van het geselecteerde B1 cel en sleep deze naar het werkblad met de inhoudsopgave In dit geval is het de ALT-toets werkblad.

Dit brengt u naar de ALT-toets werkblad.

  • Hierna laat je de ALT toets en sleep de cursor naar de gewenste plaats ( B5 cel) terwijl u de rechter muisknop ingedrukt houdt.
  • Laat op zijn beurt de rechtermuisknop los>> er verschijnt een lijst met opties, kies de Maak hier een hyperlink optie.

Bijgevolg zouden de resultaten er moeten uitzien zoals in de onderstaande afbeelding.

Herhaal tenslotte dezelfde procedure voor de andere twee werkbladen, zoals hieronder afgebeeld.

Als u een van die mensen bent die graag Excel-formules gebruikt, dan is onze volgende methode iets voor u. Hier passen we het volgende toe de HYPERLINK-functie om links in te sluiten die verwijzen naar de werkbladen. Dus, laten we beginnen.

📌 Stappen :

  • Ga eerst naar de B5 cel en voer de onderstaande uitdrukking in.

=HYPERLINK("#'2019 Sales Data'!A1","2019 Sales Data")

In deze formule is de "#'2019 Verkoopgegevens'!A1" is de link_locatie argument en verwijst naar de locatie van de Verkoopgegevens 2019 werkblad. "Verkoopgegevens 2019" is de optionele vriendelijke_naam argument dat de tekststring aangeeft die als link wordt weergegeven. De Pond (#) teken vertelt de functie dat het werkblad zich in dezelfde werkmap bevindt.

  • Volg vervolgens hetzelfde proces voor de Verkoopgegevens voor 2020 werkblad en voeg de onderstaande formule in.

=HYPERLINK("#'2020 Sales Data'!A1","2020 Sales Data")

  • Voer ook de onderstaande uitdrukking in om de procedure te herhalen voor de 2021 Verkoopgegevens werkblad.

=HYPERLINK("#'2021 Sales Data'!A1","2021 Sales Data")

Na voltooiing van alle stappen moeten de resultaten er vervolgens uitzien als in de onderstaande afbeelding.

Lees meer: Inhoudsopgave maken in Excel met hyperlinks (5 manieren)

Methode-4: VBA-code toepassen om automatisch een inhoudsopgave te maken

Als u vaak de kolom aantal overeenkomsten moet krijgen, dan kunt u de VBA code hieronder. Het is eenvoudig & makkelijk, volg gewoon mee.

Stap-01: Open Visual Basic Editor

  • Navigeer eerst naar de Ontwikkelaar tab>> klik op de Visual Basic knop.

Dit opent de Visual Basic-editor in een nieuw venster.

Stap-02: VBA-code invoegen

  • Ten tweede, ga naar de Plaats tab>> selecteer Module .

Voor uw gemak kunt u de code van hier kopiëren en in het onderstaande venster plakken.

 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" Dan y = y + 1 Wrksht_Index.Hyperlinks.Add Cells(y, 1), "", "" & Wrksht.Name & "'!A1", , Wrksht.Name End If Next Application.DisplayAlerts = alerts End Sub 

Code Breakdown:

Nu zal ik de VBA code gebruikt om de inhoudsopgave In dit geval is de code verdeeld in 3 stappen.

  • In het eerste deel krijgt de subroutine een naam, hier is dat Excel_Table_Of_Contents() .
  • Definieer vervolgens de variabelen waarschuwingen, y, en Wrksht .
  • Wijs vervolgens Lang , Booleaanse en Variant respectievelijk datatypes.
  • Definieer bovendien Wrksht_Index als de variabele voor het opslaan van het werkbladobject .
  • Verwijder in het tweede potje elk vorig inhoudsopgaveblad met behulp van de Delete-methode .
  • Voeg nu een nieuw blad in met de methode Toevoegen in de eerste positie en noem het "Inhoudsopgave" met behulp van de naamverklaring .
  • In het derde deel declareren we een teller ( y = 1 ) en gebruik de For-lus en de If-instructie om de namen van de werkbladen te verkrijgen.
  • Gebruik tot slot de HYPERLINK functie om klikbare links in de werkbladnamen te genereren.

Stap-03: VBA-code uitvoeren

  • Druk nu op de F5 toets op uw toetsenbord.

Dit opent de Macro's dialoogvenster.

  • Vervolgens klikt u op de Ren knop.

Uiteindelijk zouden de resultaten eruit moeten zien zoals in onderstaande schermafbeelding.

Lees meer: Inhoudsopgave maken met VBA in Excel (2 voorbeelden)

Als u veel werkbladen in Excel hebt, kan het moeilijk zijn om naar de gewenste locatie te navigeren. Excel heeft echter een handige truc achter de hand! U kunt namelijk het volgende doen de statusbalk om in een handomdraai naar een willekeurig werkblad te navigeren. Nu zal ik het proces in de onderstaande stappen demonstreren.

📌 Stappen :

  • Verplaats eerst uw cursor naar de linkerbenedenhoek van uw werkblad, zoals in de onderstaande afbeelding.
  • Als je nu met de cursor eroverheen gaat, zie je een Rechtsklik om alle bladen te zien bericht.

  • Klik vervolgens met de rechtermuisknop.

In een oogwenk, de Activeer dialoogvenster verschijnt dat alle bladen weergeeft.

  • Vervolgens kiest u het blad, wij hebben bijvoorbeeld gekozen voor de 2021 Verkoopgegevens >> klik op de OK knop.

Dat is het, je gaat naar het blad dat je gekozen hebt.

Praktijk Sectie

Wij hebben een Praktijk sectie aan de rechterkant van elk blad, zodat je zelf kunt oefenen. Zorg ervoor dat je het zelf doet.

Conclusie

Ik hoop dat dit artikel u heeft geholpen te begrijpen hoe u automatisch een inhoudsopgave maken in Excel Als je vragen hebt, laat dan hieronder een reactie achter. Ook als je meer artikelen als deze wilt lezen, kun je onze website bezoeken ExcelWIKI .

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.