Hogyan hozzon létre tartalomjegyzéket az Excel lapok számára (6 módszer)

  • Ossza Meg Ezt
Hugh West

Néha az Excel munkafüzet nagy lesz a számos munkalap miatt. Mivel több munkalap van, nehéz az összeset áttekinteni. Ebben az esetben a tartalomjegyzék jó megoldás lehet. Ez a cikk megmutatja a hogyan készítsünk tartalomjegyzéket a VBA-kód és a hiperhivatkozások használatával az Excelben található fülekhez. Úgy gondolom, hogy ezt a cikket informatívnak találja, és értékes betekintést nyerhet.

Gyakorlati munkafüzet letöltése

Töltse le az alábbi gyakorlófüzetet.

Tartalomjegyzék a lapok számára.xlsm

6 megfelelő módszer az Excel lapok tartalomjegyzékének létrehozására az Excelben

A fülek tartalomjegyzékének létrehozásához hat különböző módszert találtunk, amelyeken keresztül könnyen elvégezheti a munkát. Ebben a cikkben több Excel-parancsot, függvényt és ami még fontosabb, egy VBA-kódot szeretnénk felhasználni a fülek tartalomjegyzékének létrehozásához. Mielőtt bármit is tennénk, létre kell hoznunk néhány táblázatkezelő lapot.

Ezt követően szeretnénk az Excel függvényeket és a VBA kódot felhasználni a szükséges tartalomjegyzék létrehozásához a fülekhez.

1. Kontextusmenü használata

Az első módszerünk nagyon könnyen használható. Itt minden egyes táblázatkezelő lap nevét leírjuk, és oda egy linket adunk. Ezután, ha a linkre kattintunk, akkor az adott munkalapra fog minket átvezetni. A módszer megértéséhez kövesse a lépéseket.

Lépések

  • Először is írja le az összes olyan táblázatfület, ahová linkeket szeretne hozzáadni.

  • Ezután kattintson a jobb gombbal a cellára B5 .
  • Megnyitja a Kontextus menü .
  • Onnan válassza ki a Link opció.

  • Egy másik módja annak, hogy a Link opció.
  • Először menjen a Beillesztés lapot a szalagban.
  • Ezután válassza a Link a Linkek csoport.

  • Ennek eredményeképpen megnyitja a Hiperhivatkozás beillesztése párbeszédpanel.
  • Ezután válassza a Hely ebben a dokumentumban a Link a szakasz.
  • Ezután állítson be bármilyen cellahivatkozást.
  • Ezután válassza ki a helyet ebben a dokumentumban. Mivel az Egyesült Államok munkalap hiperhivatkozását szeretnénk létrehozni, ezért válassza ki az Egyesült Államokat.
  • Végül kattintson a OK .

  • Ez létrehoz egy hiperhivatkozást a cellában B5 .

  • Kövesse ugyanezt az eljárást, és adjon hozzá egy hiperhivatkozást a tartalomjegyzék minden cellájába.

  • Ezután, ha bármelyik fülre kattintunk, akkor az adott táblázatkezelő lapra jutunk.

  • Itt kattintsunk a Ausztrália fülre, és ez az Ausztrália táblázat fülre visz minket. Lásd a képernyőképet.

2. VBA kód beágyazása

A VBA kódot használhatja a lapok tartalomjegyzékének létrehozásához. Mielőtt bármit is csinálna, hozzá kell adnia a a Fejlesztő lap a szalagon. Ezután használja a VBA-kódot, és hozzon létre egy tartalomjegyzéket az Excelben a fülekhez. Kövesse a lépéseket.

Lépések

  • Először menjen a Fejlesztő lapot a szalagban.
  • Ezután válassza a Visual Basic a Kód: csoport.

  • Ez megnyitja a Visual Basic opció.
  • Ezután menjen a Beillesztés fülön.
  • Ezután válassza ki a Modul opció.

  • Megnyit egy Modul kód ablak, ahol a VBA kódot írja.
 Sub table_of_contents_for_tab() Dim xAlerts As Boolean Dim I As Long Dim sheet_index As Worksheet Dim sheet_v As Variant xAlerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets("Table of contents").Delete On Error GoTo 0 Set sheet_index = Sheets.Add(Sheets(1)) sheet_index.Name = "Table of contents" I = 1 Cells(1, 1).Value = "Tabs" For Each sheet_v InThisWorkbook.Sheets If sheet_v.Name "Tartalomjegyzék" Then I = I + 1 sheet_index.Hyperlinks.Add Cells(I, 1), "", "'" & sheet_v.Name & "'!A1", , sheet_v.Name End If Next Application.DisplayAlerts = xAlerts End Sub 
  • Ezután zárja be a Visual Basic ablakot.
  • Ezután menjen a Fejlesztő lapot újra.
  • Válassza ki a Makrók opciót a Kód: csoport.

  • Ennek eredményeként a Makró párbeszédpanel jelenik meg.
  • Ezután válassza ki a Table_of_Contents opciót a Makró neve szakaszból.
  • Végül kattintson a Fuss .

  • Ennek eredményeképpen a következő eredményt kapjuk. Lásd a képernyőképet.

  • Ezután, ha bármelyik lapot kiválasztja, akkor az adott munkalapra kerül.

  • Itt kiválasztjuk a Finnország fülön, a Finnország táblázat fülre jutunk. Lásd a képernyőképet.

Bővebben: Hogyan készítsünk tartalomjegyzéket a VBA használatával az Excelben (2 példa)

Ebben a módszerben a következőket fogjuk használni a HYPERLINK funkció A HYPERLINK funkcióval létrehozunk egy tartalomjegyzéket a fülekhez. Ezt követően, ha rákattintunk a fülre, akkor az adott táblázat lapjára fog eljutni. A módszer megértéséhez kövesse figyelmesen a lépéseket.

Lépések

  • Először válassza ki a cellát B5 .
  • Ezután írja le a következő képletet.
=HYPERLINK("#'Egyesült Államok'!A1", "USA")

  • Ezután nyomja meg a Írja be a címet. a képlet alkalmazásához.

  • Ezután válassza ki a cellát B6 .
  • Írja le a következő képletet.
=HYPERLINK("#'Franciaország '!A1", "Franciaország")

  • Ezután nyomja meg a Írja be a címet. a képlet alkalmazásához.

  • Ugyanígy járjon el a többi cellával is, hogy létrehozza a lapok tartalomjegyzékét.
  • Végül a következő eredményt kapjuk.

  • Ezután, ha bármelyik lapot kiválasztja, akkor az adott táblázatkezelő lapra kerül.

  • Itt kiválasztjuk a Franciaország fülön, a Franciaország táblázatkezelő lapra jutunk. Lásd a képernyőképet.

Bővebben: Hogyan hozzon létre tartalomjegyzéket az Excelben hiperhivatkozásokkal (5 mód)

4. A Power Query használata

Negyedik módszerünk a power query használatán alapul. Először is, megnyitjuk az Excel fájlt a power query-n. Ezután a HYPERLINK függvény segítségével megkapjuk az egyes munkalapok hiperhivatkozásait. Ennek megfelelő megértéséhez kövesse a lépéseket.

Lépések

  • Először menjen a Adatok lapot a szalagban.
  • Ezután válassza a Adatok lekérdezése legördülő opció a Adatok beszerzése és átalakítása .
  • Ezután válassza a A fájlból opció.
  • Ezután válassza a Excel munkafüzetből .

  • Ezután válassza ki a kívánt Excel fájlt, majd kattintson a Import .

  • Ezután a Navigátor párbeszédpanel jelenik meg.
  • Válassza ki a Tartalomjegyzék opció.
  • Végül kattintson a Adatok átalakítása .

  • Ennek eredményeképpen megnyílik a Power Query ablak.

  • Ezután kattintson a jobb gombbal a Név cím és válassza ki Más oszlopok eltávolítása .

  • Ennek eredményeképpen az összes többi oszlopot eltávolítjuk.
  • Ezután kattintson a Bezárás & Load legördülő opció.
  • Onnan válassza a Bezárás & Load To .

  • Ezután a Adatok importálása párbeszédpanel jelenik meg.
  • Válassza ki azt a helyet, ahová az adatokat szeretné elhelyezni, és állítsa be a cellát is.
  • Végül kattintson a OK .

  • A következő eredményt kapjuk, lásd a képernyőképet.

  • Ezután hozzon létre egy új oszlopot, ahová a lapok linkjét szeretné elhelyezni.

  • Ezután válassza ki a cellát C5 .
  • Írja le a következő képletet.
=HYPERLINK("#'"&[@Név]&"'!A1", "USA")

  • Sajtó Írja be a címet. a képlet alkalmazásához.

  • Végezze el ugyanezt az eljárást az összes cellával. Ezután a következő eredményt kapja.

  • Ha bármelyik fülre kattint, akkor az adott munkalapra jut.
  • Itt az USA fülre kattintunk, amely az Egyesült Államok táblázat lapra vezet minket.

5. Gombok használata

Egy másik módja annak, hogy tartalomjegyzéket hozzunk létre a fülek számára, a Gombok Ebben a módszerben létrehozunk egy gombot, majd összekapcsoljuk a kívánt táblázatkezelő laphoz. Ezután, ha rákattintunk a gombra, akkor az adott lapra fog minket átvinni. A módszer megértéséhez kövesse a lépéseket megfelelően.

Lépések

  • Először menjen a Fejlesztő lapot a szalagban.
  • Ezután válassza ki a Beillesztés legördülő opció a Vezérlők csoport.

  • Válassza ki a Gomb(Form Control) a Beillesztés legördülő opció.

  • Ennek eredményeképpen az egérkurzort plusz (+) ikonra alakítja át.
  • Húzza a plusz ikont a gomb alakjának megadásához.

  • Megnyitja a Makró hozzárendelése párbeszédpanel.
  • Ezután válassza ki a Új opció.

  • Ez megnyitja a Visual Basic ablakot, ahol a gombhoz tartozó VBA-t kell elhelyeznie.
  • Ez a kód létrehoz egy linket egy bizonyos táblázatkezelő lapra.
  • Írja le a következő kódot.
 Sub Button1_Click() ThisWorkbook.Sheets("Egyesült Államok").Activate End Sub 
Megjegyzés: Ha egy bizonyos táblázatkezelő lapra mutató linket szeretne létrehozni, akkor az "Egyesült Államok" szót kell helyettesítenie a kívánt lap nevével. Minden más kód változatlan marad.

  • Ezután zárja be az ablakot.
  • Ezután menjen a Fejlesztő lapot a szalagban.
  • Ezután válassza a Makrók a Kód: csoport.

  • Ennek eredményeként a Makró párbeszédpanel jelenik meg.
  • Ezután válassza a Button1_Click a Makró neve szakasz.
  • Végül kattintson a Fuss .

  • Ez elvisz minket arra a bizonyos lapra.
  • Ezután kattintson a jobb gombbal a gombra.
  • Válassza ki a címet. Szöveg szerkesztése a Kontextus menü .

  • Itt a gombunk nevét úgy állítjuk be, hogy ' USA '.
  • Beállíthatja a kívánt nevet.
  • Most kattintson a gomb nevére.
  • Ez elviszi Önt arra a bizonyos lapra.

  • Itt létrehozunk egy linket a táblázat lapjával, amelynek neve ' Egyesült Államok '. Tehát, ez elvisz minket erre a fülre.

  • Kövesse ugyanezt az eljárást a többi gomb létrehozásához az összes szükséges laphoz.
  • Végül megkapjuk a lapokhoz szükséges tartalomjegyzéket. Lásd a képernyőképet.

6. A kombinált képlet alkalmazása

Ebben a módszerben a Névkezelőt használjuk, ahol a nevet fogjuk meghatározni. Ezt követően egy kombinált képletet fogunk használni, amelyen keresztül létrehozhatjuk a lapok tartalomjegyzékét. Mielőtt belemennénk a lépésekbe, itt vannak a függvények, amelyeket ebben a módszerben fogunk használni:

  • REPT funkció
  • NOW funkció
  • LAPOK Funkció
  • ROW funkció
  • SUBSTITUTE funkció
  • HYPERLINK funkció
  • TRIM funkció
  • RIGHT funkció
  • CHAR Funkció

A módszer világos megértéséhez kövesse a lépéseket.

Lépések

  • Először menjen a Formula lapot a szalagban.
  • Ezután válassza a Név meghatározása a Meghatározott nevek csoport.

  • Megnyitja a Új név párbeszédpanel.
  • Aztán a Név szakasz, tegye TabNames mint a név.
  • Ezt követően írja le a következő képletet a A következőkre vonatkozik szakasz.
=GET.WORKBOOK(1)&REPT(NOW(),)

  • Végül kattintson a OK .

  • Ezután válassza ki a cellát B5 .
  • Írja fel a következő képletet a kombinált képlet segítségével.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&"'!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32))),32))),CHAR(255)," ")))

Ez a képlet a következő forrásból származik Professzor-Excel ami segített nekünk a következő kimenetet adni.

  • Ezután nyomja meg a Írja be a címet. a képlet alkalmazásához.

  • Ezután húzza a Töltse ki a fogantyút ikon az oszlopban.

  • Ezután, ha bármelyik fülre kattint, akkor az adott táblázat lapjára kerül.

  • Itt kattintsunk a Egyesült Államok fülre, és ez az Egyesült Államok táblázatkezelő lapra visz minket. Lásd a képernyőképet.

Bővebben: Hogyan hozzon létre tartalomjegyzéket VBA nélkül az Excelben

Következtetés

A fülekhez tartozó Excel tartalomjegyzék létrehozásához hat különböző módszert mutattunk be, amelyeken keresztül jobb változatot hozhat létre. Ennek létrehozásához számos Excel-funkciót és VBA-kódot használunk. Mindegyik módszer meglehetősen hatékony és felhasználóbarát. Ebben a cikkben megmutattuk, hogyan lehet a gombokat felhasználni a tartalomjegyzék létrehozásához. Úgy gondolom, hogy minden lehetséges területet lefedtünk a következőkkel kapcsolatban.tartalomjegyzéket. Ha további kérdése van, nyugodtan tegye fel a megjegyzés rovatban. Ne felejtse el meglátogatni a Exceldemy oldal.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.