Sådan oprettes indholdsfortegnelse automatisk i Excel

  • Del Dette
Hugh West

Leder du efter måder at oprette en indholdsfortegnelse i Excel Så er du kommet til det rette sted! Du kan oprette en indholdsfortegnelse i Excel til at navigere til et regneark efter eget valg med et enkelt klik. I denne artikel demonstrerer vi 4 praktiske måder at automatisk oprette en indholdsfortegnelse i Excel .

Download arbejdsbog til øvelser

Du kan downloade øvelsesarbejdsbogen fra nedenstående link.

Oprettelse af indholdsfortegnelse.xlsm

4 måder at oprette en indholdsfortegnelse automatisk i Excel på

Excel tilbyder ganske vist ikke nogen funktion til at generere en indholdsfortegnelse, men du kan i stedet bruge Excel-funktioner, VBA kode og tastaturgenveje til at få en indholdsfortegnelse. Lad os derfor uden yderligere forsinkelse se hver metode for sig.

Lad os sige, at vi har den Kvartalsvise salgsdata vist i B4:F14 celler. Her viser datasættet den Placering og Kvartalsvis Salg for året 2019 . Ligeledes er det Salgsdata til 2020 og 2021 er vist nedenfor.

Her har vi anvendt Microsoft Excel 365 version, kan du bruge enhver anden version, hvis det passer dig.

Metode-1: Brug af tastaturgenvej til at oprette indholdsfortegnelse

Ville det ikke være fantastisk, hvis der var en tastaturgenvej til at oprette en indholdsfortegnelse i Excel? Så er du heldig, for vores første metode beskriver netop dette. Så følg disse enkle trin.

📌 Trin :

  • I begyndelsen skal du skrive navnet på regnearket. I dette tilfælde er navnet på vores regneark Salgsdata for 2019 .
  • Derefter skal du trykke på CTRL + K på dit tastatur.

Dette bringer den Indsæt hyperlink troldmand.

  • Klik nu på Placering i dette dokument >> vælg derefter regnearkets navn ( Salgsdata for 2019 )>> klik på den OK knap.

Dette indsætter et klikbart link i tekststrengen som vist i billedet nedenfor.

Gentag på samme måde processen for den Salgsdata for 2020 regneark.

Følg til gengæld samme procedure for den Salgsdata for 2021 regneark.

Til sidst skal resultatet se ud som på billedet nedenfor.

På den måde har du genereret en indholdsfortegnelse til dine arbejdsark, så nemt er det!

Metode-2: Brug af ALT-tasten til at generere indholdsfortegnelse

Lad os antage, at du allerede har en overskrift for din tabel, som du vil indsætte som indeksnavn i indholdsfortegnelse Vores næste metode besvarer netop dette spørgsmål, så følg bare med.

📌 Trin :

  • Vælg i første omgang overskriften (her er det Salgsdata for 2019 ).
  • Derefter skal du trykke på og holde ALT Tast og den højre museknap.

📄 Bemærk: Denne metode virker kun, hvis dit regneark allerede er blevet gemt. Så sørg for at trykke på CTRL + S for at gemme dit regneark først.

  • Før nu markøren hen over kanten af den valgte B1 celle og træk den ind i regnearket med indholdsfortegnelse . I dette tilfælde er det den ALT-tasten regneark.

Dette bringer dig til den ALT-tasten regneark.

  • Efter dette slipper du den ALT og træk markøren til det ønskede sted ( B5 celle), mens du holder den højre museknap nede.
  • Til gengæld skal du slippe den højre museknap>> en liste med muligheder vises, vælg den Opret hyperlink her mulighed.

Resultaterne bør derfor se ud som i nedenstående billede.

Endelig gentages den samme procedure for de to andre regneark som vist nedenfor.

Hvis du er en af dem, der nyder at bruge Excel-formler, så er du dækket ind af vores næste metode. Her anvender vi HYPERLINK-funktionen for at indlejre links, der henviser til regnearkene. Så lad os begynde.

📌 Trin :

  • Først skal du gå til B5 celle og indtast nedenstående udtryk.

=HYPERLINK("#'2019 Salgsdata'!A1", "2019 Salgsdata")

I denne formel er "#'2019 Salgsdata'!A1" er den link_location argumentet og henviser til placeringen af Salgsdata for 2019 arbejdsark. Endelig kan "Salgsdata for 2019" er den valgfrie friendly_name argument, som angiver den tekststreng, der vises som link. Pund (#) tegn fortæller funktionen, at regnearket befinder sig i samme arbejdsbog.

  • Følg for det andet den samme proces for den Salgsdata for 2020 regnearket og indsæt nedenstående formel.

=HYPERLINK("#'2020 Salgsdata'!A1", "2020 Salgsdata")

  • På samme måde kan du skrive nedenstående udtryk for at gentage proceduren for Salgsdata for 2021 regneark.

=HYPERLINK("#'2021 Salgsdata'!A1", "2021 Salgsdata")

Når du har gennemført alle trinene, skal resultatet se ud som på billedet nedenfor.

Læs mere: Sådan oprettes indholdsfortegnelse i Excel med hyperlinks (5 måder)

Metode-4: Anvendelse af VBA-kode til at oprette automatisk indholdsfortegnelse

Hvis du ofte har brug for at få kolonnen antal kampe, kan du overveje at bruge VBA koden nedenfor. Det er nemt & nemt, bare følg med.

📌 Trin-01: Åbn Visual Basic Editor

  • Først skal du navigere til Udvikler fanen>> klik på fanen Visual Basic knap.

Dette åbner Visual Basic-editor i et nyt vindue.

📌 Trin-02: Indsæt VBA-kode

  • For det andet skal du gå til Indsæt faneblad>> vælg Modul .

Du kan kopiere koden herfra og indsætte den i vinduet som vist nedenfor for at gøre det nemmere for dig at finde referencen.

 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 

Opdeling af kode:

Nu vil jeg forklare den VBA kode, der anvendes til at generere den indholdsfortegnelse I dette tilfælde er koden opdelt i 3 trin.

  • I den første del får underrutinen et navn, her er det Excel_Table_Of_Contents() .
  • Derefter defineres variablerne advarsler, y, og Wrksht .
  • Derefter skal du tildele Lang , Boolean , og Variant henholdsvis datatyper.
  • Desuden skal der defineres Wrksht_Index som variabel til lagring af Worksheet-objektet .
  • I den anden potion skal du fjerne alle tidligere indholdsfortegnelser ved hjælp af Sletningsmetoden .
  • Indsæt nu et nyt ark med metoden Tilføj i den første position og navngiv den "Indholdsfortegnelse" ved hjælp af navnet-erklæringen .
  • I den tredje del angiver vi en tæller ( y = 1 ) og bruge For Loop og If-erklæringen for at få navnene på regnearkene.
  • Endelig skal du bruge HYPERLINK funktion til at generere klikbare links, der er indlejret i regnearkets navne.

📌 Trin-03: Kørsel af VBA-kode

  • Tryk nu på F5 på dit tastatur.

Dette åbner Makroer dialogboksen.

  • Klik herefter på Kør knap.

Til sidst skal resultaterne se ud som i nedenstående skærmbillede.

Læs mere: Hvordan man laver indholdsfortegnelse ved hjælp af VBA i Excel (2 eksempler)

Hvis du har mange regneark i Excel, kan det være svært at navigere til den ønskede placering. Excel har dog et smart trick i ærmet! Du kan nemlig bruge statuslinjen til at navigere til et hvilket som helst regneark i en håndevending. Lad mig nu demonstrere processen i nedenstående trin.

📌 Trin :

  • Først skal du flytte markøren til det nederste venstre hjørne af dit regneark som vist på billedet nedenfor.
  • Når du nu holder markøren over skærmen, vil du se et Højreklik for at se alle ark besked.

  • Højreklik derefter med musen.

På et øjeblik blev den Aktivér dialogboksen vises, som viser alle arkene.

  • Herefter skal du vælge arket, f.eks. har vi valgt arket Salgsdata for 2021 >> klik på OK knap.

Det er det, og du går til det ark, du har valgt.

Øvelsesafsnit

Vi har givet en Praksis afsnittet til højre på hvert ark, så du selv kan øve dig. Sørg for at gøre det selv.

Konklusion

Jeg håber, at denne artikel har hjulpet dig med at forstå, hvordan du kan oprette en indholdsfortegnelse automatisk i Excel Hvis du har spørgsmål, kan du efterlade en kommentar nedenfor. Hvis du vil læse flere artikler som denne, kan du besøge vores hjemmeside ExcelWIKI .

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.