Hvordan lage innholdsfortegnelse for faner i Excel (6 metoder)

  • Dele Denne
Hugh West

Noen ganger blir Excel-arbeidsboken stor på grunn av mange regneark. På grunn av å ha flere regneark, er det vanskelig å få oversikt over dem alle. I så fall kan en innholdsfortegnelse være en god løsning. Denne artikkelen vil vise hvordan lage en innholdsfortegnelse for faner ved hjelp av VBA-kode og hyperkoblinger i Excel. Jeg tror du finner denne artikkelen informativ og får noe verdifullt innside.

Last ned øvelsesarbeidsbok

Last ned øvelsesarbeidsboken nedenfor.

Innholdsfortegnelse for Tabs.xlsm

6 egnede metoder for å lage innholdsfortegnelse for faner i Excel

For å lage en innholdsfortegnelse for faner har vi funnet seks forskjellige måter du enkelt kan bruke gjøre jobben. I denne artikkelen ønsker vi å bruke flere Excel-kommandoer, -funksjoner og enda viktigere, en VBA-kode for å lage en innholdsfortegnelse for faner. Før vi gjør noe, må vi lage noen regnearkfaner.

Etter det ønsker vi å bruke Excel-funksjonene og VBA-koden for å lage den nødvendige innholdsfortegnelsen for faner .

1. Bruke kontekstmenyen

Vår første metode er veldig enkel å bruke. Her vil vi skrive ned hvert regnearkfanenavn og legge til en lenke der. Deretter, hvis vi klikker på lenken, vil den ta oss til det bestemte regnearket. For å forstå metoden, følg trinnene.

Trinn

  • Skriv først ned alle regnearkfanenehvor du vil legge til lenker.

  • Deretter høyreklikker du på celle B5 .
  • Det vil åpne kontekstmenyen .
  • Derfra velger du alternativet Link .

  • En annen måte kan du få alternativet Link .
  • Gå først til Sett inn -fanen på båndet.
  • Velg deretter Link fra Links -gruppen.

  • Som et resultat vil den åpne Insert Hyperlink -dialogboksen.
  • Velg deretter Plasser i dette dokumentet fra Link til -delen.
  • Deretter angir du evt. cellereferanse.
  • Velg deretter stedet i dette dokumentet. Ettersom vi ønsker å lage en hyperkobling av USA-regnearket, så velg USA.
  • Til slutt klikker du på OK .

  • Det vil lage en hyperkobling på celle B5 .

  • Følg samme prosedyre og legg til en hyperkobling i hver celle i innholdsfortegnelsen.

  • Så, hvis du klikker på noen faner, vil det ta oss til det bestemte regnearket fanen.

  • Her klikker vi på Australia -fanen, og den tar oss til Australia-regnearkfanen. Se skjermbildet.

2. Innbygging av VBA-kode

Du kan bruke VBA-kode til å lage en innholdsfortegnelse for faner. Før du gjør noe, må du legge til Utvikler-fanen på båndet. Etter det bruker duVBA-koden og lag en innholdsfortegnelse i Excel for faner. Følg trinnene.

Trinn

  • Gå først til Utvikler -fanen på båndet.
  • Deretter , velg Visual Basic fra Code -gruppen.

  • Det åpner Visual Basic alternativ.
  • Deretter går du til Sett inn -fanen der.
  • Deretter velger du alternativet Modul .

  • Det vil åpne et Modul kodevindu der du vil skrive VBA-koden din.
7050
  • Lukk deretter Visual Basic-vinduet.
  • Deretter går du til fanen Utvikler igjen.
  • Velg alternativet Makroer fra Kode gruppen.

  • Som et resultat vil Makro -dialogboksen vises.
  • Velg deretter alternativet Innholdsfortegnelse fra delen Makronavn.
  • Til slutt klikker du på Kjør .

  • Som et resultat vil det gi oss følgende resultat. Se skjermbildet.

  • Deretter, hvis du velger en fane, vil den ta den til det regnearket.

  • Her velger vi fanen Finland , den tar oss til regnearkfanen Finland. Se skjermbildet.

Les mer: Hvordan lage innholdsfortegnelse ved å bruke VBA i Excel (2 eksempler)

I denne metoden vil vi bruke HYPERLINK-funksjonen . Avved å bruke HYPERLINK funksjonen lager vi en innholdsfortegnelse for faner. Etter det, hvis du klikker på fanen, vil den ta deg til den bestemte regnearkfanen. For å forstå denne metoden, følg trinnene nøye.

Trinn

  • Velg først celle B5 .
  • Skriv deretter ned følgende formel.
=HYPERLINK("#'United States'!A1","USA")

  • Deretter trykker du Enter for å bruke formelen.

  • Velg deretter celle B6 .
  • Skriv ned følgende formel.
=HYPERLINK("#'France '!A1","France")

  • Trykk deretter Enter for å bruke formelen.

  • Gjør samme prosedyre for andre celler for å lage en tabell med innhold for faner.
  • Til slutt vil vi få følgende resultat.

  • Deretter, hvis du velger en fane, vil den ta det til regnearkfanen.

  • Her velger vi Frankrike -fanen, den tar oss til Frankrike-regnearket fanen. Se skjermbildet.

Les mer: Hvordan lage innholdsfortegnelse i Excel med hyperkoblinger (5 måter)

4. Bruk av Power Query

Vår fjerde metode er basert på bruk av Power Query. Først av alt åpner vi Excel-filen på strømspørringen. Deretter, ved å bruke HYPERLINK funksjonen, får vi hyperkoblingene for hvert regneark. For å forstå dette riktig, følgtrinn.

Trinn

  • Gå først til fanen Data på båndet.
  • Velg deretter Hent data -rullegardinmenyen fra Hent & Transform data .
  • Deretter velger du Fra fil alternativet.
  • Velg deretter Fra Excel-arbeidsbok .

  • Deretter velger du din foretrukne Excel-fil og klikker på Importer .

  • Deretter vil Navigator -dialogboksen vises.
  • Velg Innholdsfortegnelse alternativ.
  • Til slutt klikker du på Transform data .

  • Som en Resultatet vil det åpne Power Query-vinduet.

  • Høyreklikk deretter på Navn tittel og velg Fjern andre kolonner .

  • Som et resultat er alle andre kolonner fjernet.
  • Deretter klikker du på Lukk & Last inn rullegardinalternativ.
  • Derfra velger du Lukk & Last inn til .

  • Deretter vises dialogboksen Importer data .
  • Velg stedet hvor du vil legge inn dataene dine og også sette cellen.
  • Til slutt klikker du på OK .

  • Det vil gi oss følgende resultat. Se skjermbildet.

  • Deretter oppretter du en ny kolonne der du vil legge til fanekoblingen.

  • Deretter velger du celle C5 .
  • Skriv ned følgendeformel.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")

  • Trykk Enter for å bruke formelen.

  • Gjør samme prosedyre for alle cellene. Etter det vil du få følgende resultat.

  • Hvis du klikker på en fane, vil den ta deg til det bestemte regnearket.
  • Her klikker vi på USA-fanen. Det tar oss til regnearkfanen i USA.

5. Bruke knapper

En annen måte vi kan lage en innholdsfortegnelse for faner er ved å bruke knappene . I denne metoden lager vi en knapp og kobler den til ønsket regnearkfane. Etter det, hvis vi klikker på knappen, vil den ta oss til den fanen. For å forstå metoden, følg trinnene riktig.

Trinn

  • Gå først til Utvikler -fanen på båndet.
  • Velg deretter rullegardinmenyen Sett inn fra Kontroller -gruppen.

  • Velg Knappen(Skjemakontroll) fra rullegardinmenyen Sett inn .

  • Som et resultat vil den konvertere musepekeren til et pluss (+)-ikon.
  • Dra pluss-ikonet for å gi formen på knappen.

  • Den åpner dialogboksen Tildel makro .
  • Velg deretter alternativet Ny .

  • Den åpner Visual Basic-vinduet der du må plassere VBA-en din for denne knappen.
  • Denne koden vil oppretteen lenke til en bestemt regnearkfane.
  • Skriv ned følgende kode.
3102
Merk:For å opprette en lenke til en bestemt regnearkfane , må du erstatte 'USA' med ditt foretrukne fanenavn. Alle andre koder forblir uendret.

  • Lukk deretter vinduet.
  • Deretter går du til fanen Utvikler på båndet.
  • Deretter velger du Makroer fra Kode -gruppen.

  • Som et resultat vil Makro -dialogboksen vises.
  • Velg deretter Button1_Click fra delen Makronavn .
  • Til slutt klikker du på Kjør .

  • Det vil ta oss til den bestemte kategorien.
  • Deretter høyreklikker du på knapp.
  • Velg Rediger tekst fra Kontekstmenyen .

  • Her , setter vi knappens navn som ' USA .
  • Du kan angi ditt foretrukne navn.
  • Nå klikker du på navnet på knappen.
  • Den tar deg til den bestemte fanen.

  • Her oppretter vi en kobling med regnearkfanen som heter ' USA '. Så det vil ta oss til den fanen.

  • Følg samme prosedyre for å lage andre knapper for alle nødvendige faner.
  • Til slutt får vi den nødvendige innholdsfortegnelsen for faner. Se skjermbildet.

6. Bruk av kombinert formel

I denne metoden bruker vi navnebehandleren der vi vildefinere navnet. Etter det vil vi bruke en kombinert formel der vi kan lage innholdsfortegnelsen for faner. Før vi går inn i trinnene, her er funksjonene vi skal bruke i denne metoden:

  • REPT-funksjon
  • NO-funksjon
  • ARK-funksjon
  • RAD-funksjon
  • SKIFT-funksjon
  • HYPERLINK-funksjon
  • TRIM-funksjon
  • HØYRE funksjon
  • CHAR-funksjon

For å forstå metoden tydelig, følg nå trinnene.

Trinn

  • Gå først til formelen -fanen på båndet.
  • Velg deretter Definer navn fra Definerte navn -gruppen.

  • Den åpner dialogboksen Nytt navn .
  • Sett deretter inn Tabnavn i delen Navn som navnet.
  • Deretter skriver du ned følgende formel i delen Refererer til .
=GET.WORKBOOK(1)&REPT(NOW(),)

  • Til slutt klikker du på OK .

  • Velg deretter celle B5 .
  • Skriv ned følgende formel ved å bruke den kombinerte formelen.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&"'!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))),CHAR(255)," "))

Denne formelen ble hentet fra Professor-Excel som hjalp oss med å gi følgende utdata.

  • Trykk deretter Enter for å bruke formelen.

  • Deretter drar du Fyllhåndtak -ikonet nedoverkolonne.

  • Deretter, hvis du klikker på en fane, vil den ta deg til den regnearkfanen.

  • Her klikker vi på USA -fanen, og den tar oss til USA-regnearkfanen. Se skjermbildet.

Les mer: Hvordan lage innholdsfortegnelse uten VBA i Excel

Konklusjon

For å lage en Excel-innholdsfortegnelse for faner, har vi vist seks forskjellige metoder som du kan bruke til å lage en bedre versjon av den. For å lage dette bruker vi flere Excel-funksjoner og VBA-kode. Alle disse metodene er ganske effektive og brukervennlige. I denne artikkelen har vi vist hvordan du bruker knapper for å lage en innholdsfortegnelse. Jeg tror vi dekket alle mulige områder angående innholdsfortegnelsen. Hvis du har flere spørsmål, spør gjerne i kommentarfeltet. Ikke glem å besøke Exceldemy -siden vår.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.