Hur man skapar en innehållsförteckning automatiskt i Excel

  • Dela Detta
Hugh West

Letar du efter sätt att skapa en innehållsförteckning i Excel Då har du kommit till rätt ställe! Du kan skapa en innehållsförteckning i Excel för att navigera till valfritt arbetsblad med ett enda klick. I den här artikeln ska vi demonstrera 4 praktiska sätt att automatiskt skapa en innehållsförteckning i Excel .

Ladda ner övningsboken

Du kan ladda ner arbetsboken från länken nedan.

Skapa innehållsförteckning.xlsm

4 sätt att skapa innehållsförteckning automatiskt i Excel

Excel erbjuder visserligen ingen funktion för att skapa en innehållsförteckning, men du kan istället använda Excel-funktioner, VBA kod och tangentbordsgenvägar för att få fram en innehållsförteckning. Låt oss därför utan dröjsmål se varje metod för sig.

Låt oss säga att vi har följande Kvartalsvisa försäljningsuppgifter som visas i B4:F14 celler. Här visar datamängden den Plats och Kvartalsvis Försäljning för året 2019 . På samma sätt kan Försäljningsuppgifter för 2020 och 2021 visas nedan.

Här har vi använt oss av Microsoft Excel 365 versionen, men du kan använda vilken annan version som helst.

Metod-1: Använd tangentbordsgenväg för att skapa innehållsförteckning

Skulle det inte vara fantastiskt om det fanns ett tangentbordsgenomgång för att skapa en innehållsförteckning i Excel? Då har du tur, för vår första metod beskriver just detta. Följ de här enkla stegen.

📌 Steg :

  • I början skriver du in arbetsbladets namn. I det här fallet är namnet på vårt arbetsblad Försäljningsuppgifter för 2019 .
  • Tryck sedan på CTRL + K tangenten på tangentbordet.

Detta ger upphov till följande Infoga hyperlänk trollkarl.

  • Klicka nu på Plats i detta dokument >> välj sedan arbetsbladets namn ( Försäljningsuppgifter för 2019 )>> klicka på OK knapp.

Detta infogar en klickbar länk i textsträngen som visas i bilden nedan.

På samma sätt upprepar du processen för den Försäljningsuppgifter för 2020 arbetsblad.

Följ i sin tur samma förfarande för Försäljningsuppgifter för 2021 arbetsblad.

Resultatet bör se ut som bilden nedan.

På så sätt har du genererat en innehållsförteckning för dina arbetsblad, det är så enkelt!

Metod-2: Använd ALT-tangenten för att skapa en innehållsförteckning

Anta att du redan har en rubrik för din tabell som du vill infoga som indexnamn i innehållsförteckning Vår nästa metod besvarar just denna fråga, så följ med.

📌 Steg :

  • Till att börja med väljer du rubriken (här är det Försäljningsuppgifter för 2019 ).
  • Tryck sedan på och håll ned ALT tangenten och den högra musknappen.

📄 Observera: Den här metoden fungerar bara om arbetsbladet redan har sparats. Se till att du trycker på knappen CTRL + S för att spara arbetsbladet först.

  • För nu markören till kanten av den markerade B1 cell och dra den till arbetsbladet med innehållsförteckning I det här fallet är det ALT-tangenten arbetsblad.

Detta leder dig till ALT-tangenten arbetsblad.

  • Därefter släpper du den ALT och dra markören till önskad plats ( B5 cell) medan du håller ned den högra musknappen.
  • Släpp i sin tur höger musknapp>> en lista med alternativ visas, välj den Skapa en hyperlänk här alternativ.

Resultatet bör då se ut som i bilden nedan.

Upprepa slutligen samma procedur för de andra två arbetsbladen enligt bilden nedan.

Om du är en av dem som gillar att använda Excel-formler så har vi en metod som täcker dig. Här tillämpar vi följande funktionen HYPERLINK för att bädda in länkar som hänvisar till arbetsbladen. Så, låt oss börja.

📌 Steg :

  • Först går du till B5 och skriv in uttrycket nedan.

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

I denna formel ska "#'2019 försäljningsdata'!A1" är den link_location argumentet och hänvisar till platsen för Försäljningsuppgifter för 2019 arbetsbladet. Slutligen kan "Försäljningsuppgifter för 2019" är den valfria namn på vänskap som anger den textsträng som visas som länk. Pound (#) tecknet talar om för funktionen att arbetsbladet finns i samma arbetsbok.

  • För det andra följer du samma process för Försäljningsuppgifter för 2020 arbetsbladet och infoga formeln nedan.

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

  • På samma sätt skriver du in uttrycket nedan för att upprepa proceduren för Försäljningsuppgifter för 2021 arbetsblad.

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

När du har slutfört alla steg bör resultatet se ut som bilden nedan.

Läs mer: Skapa innehållsförteckning i Excel med hyperlänkar (5 sätt)

Metod-4: Tillämpa VBA-kod för att skapa en automatisk innehållsförteckning

Om du ofta behöver få kolumnen med antal träffar kan du överväga att använda VBA koden nedan. Det är enkelt & enkelt, följ bara med.

📌 Steg-01: Öppna Visual Basic Editor

  • Navigera först till Utvecklare >> klicka på fliken Visual Basic knapp.

Detta öppnar Redigerare för Visual Basic i ett nytt fönster.

📌 Steg-02: Infoga VBA-kod

  • För det andra, gå till Infoga flik>> välj Modul .

Du kan kopiera koden härifrån och klistra in den i fönstret som visas nedan.

 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 

Uppdelning av koden:

Nu ska jag förklara hur VBA kod som används för att generera innehållsförteckning I detta fall delas koden upp i följande delar 3 steg.

  • I den första delen ges underrutinen ett namn, här är det Excel_Table_Of_Contents() .
  • Därefter definierar du variablerna varningar, y, och Wrksht .
  • Tilldela sedan Lång , Boolean , och Variant respektive datatyper.
  • Dessutom ska följande definieras Wrksht_Index som variabel för lagring av arbetsbladet .
  • I den andra drycken tar du bort alla tidigare innehållsförteckningar med hjälp av metoden Delete (radera) .
  • Infoga nu ett nytt ark med metoden Lägg till i den första positionen och kalla den "Innehållsförteckning" med hjälp av Namnförklaringen. .
  • I den tredje delen deklarerar vi en räknare ( y = 1 ) och använda För-slingan och If-uttalandet för att få fram namnen på arbetsbladen.
  • Slutligen kan du använda HYPERLINK för att skapa klickbara länkar som är inbäddade i arbetsbladsnamnen.

📌 Steg-03: Kör VBA-kod

  • Tryck nu på F5 tangenten på tangentbordet.

Detta öppnar Makroer dialogrutan.

  • Därefter klickar du på Kör knapp.

Till slut bör resultatet se ut som i skärmdumpen nedan.

Läs mer: Hur man gör innehållsförteckning med VBA i Excel (2 exempel)

Om du har många kalkylblad i Excel kan det vara svårt att navigera till den plats du vill ha. Excel har dock ett smart knep i rockärmen! Du kan nämligen använda statusfältet för att navigera till vilket arbetsblad som helst i en handvändning. Låt mig nu demonstrera processen i stegen nedan.

📌 Steg :

  • För det första flyttar du markören till det nedre vänstra hörnet av arbetsbladet som visas i bilden nedan.
  • När du nu håller muspekaren över marken ser du en Högerklicka för att se alla ark meddelande.

  • Högerklicka sedan med musen.

På ett ögonblick blev Aktivera En dialogruta öppnas som visar alla ark.

  • Därefter väljer du ark, till exempel har vi valt ark Försäljningsuppgifter för 2021 >> klicka på OK knapp.

Det var allt, du går till det ark som du har valt.

Övningssektionen

Vi har tillhandahållit en Praktik avsnittet på höger sida av varje blad så att du kan öva själv. Se till att du gör det själv.

Slutsats

Jag hoppas att den här artikeln har hjälpt dig att förstå hur du kan skapa en innehållsförteckning automatiskt i Excel . Om du har några frågor, lämna en kommentar nedan. Om du vill läsa fler artiklar som denna kan du besöka vår webbplats. ExcelWIKI .

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.