Hogyan hozzon létre automatikusan tartalomjegyzéket az Excelben

  • Ossza Meg Ezt
Hugh West

Keressük a módját, hogy tartalomjegyzék létrehozása Excelben ? Akkor a legjobb helyen jársz! Itt tudod tartalomjegyzék létrehozása Excelben segítségével egyetlen kattintással a kiválasztott munkalapra navigálhat. Ebben a cikkben bemutatjuk a 4 praktikus módszerek tartalomjegyzék automatikus létrehozása Excelben .

Gyakorlati munkafüzet letöltése

A gyakorlati munkafüzetet az alábbi linkről töltheti le.

Tartalomjegyzék létrehozása.xlsm

4 módja a tartalomjegyzék automatikus létrehozásának az Excelben

Igaz, az Excel nem kínál semmilyen funkciót tartalomjegyzék létrehozására. Ehelyett az Excel függvényeket használhatja, VBA kódot és billentyűparancsokat a tartalomjegyzék megszerzéséhez. Ezért további késlekedés nélkül nézzük meg az egyes módszereket külön-külön.

Tegyük fel, hogy megvan a Negyedéves értékesítési adatok látható a B4:F14 Itt az adatkészlet a Helyszín és Negyedévente Értékesítés az év során 2019 Hasonlóképpen, a Értékesítési adatok a oldalon. 2020 és 2021 az alábbiakban látható.

Itt használtuk a Microsoft Excel 365 verzió, bármely más verziót is használhatsz, ha az neked megfelel.

Módszer-1: A billentyűzet parancsikonjának használata a tartalomjegyzék létrehozásához

Hát nem lenne nagyszerű, ha lenne egy billentyűparancs, amellyel létrehozhatnánk egy tartalomjegyzék Excelben? Nos, szerencséje van, mert az első módszerünk éppen ezt írja le. Kövesse tehát ezeket az egyszerű lépéseket.

📌 Lépések :

  • A legelején írja be a munkalap nevét. Ebben az esetben a munkalapunk neve 2019-es értékesítési adatok .
  • Ezután nyomja meg a CTRL + K billentyűvel a billentyűzeten.

Ez felveti a Hiperhivatkozás beillesztése varázsló.

  • Most kattintson a Hely ebben a dokumentumban opciót>> majd válassza ki a munkalap nevét ( 2019-es értékesítési adatok )>> kattintson a OK gomb.

Ez egy kattintható linket illeszt be a szövegrészbe, ahogy az alábbi képen látható.

Hasonló módon ismételjük meg a folyamatot a 2020-as értékesítési adatok munkalap.

Viszont kövesse ugyanezt az eljárást a 2021-es értékesítési adatok munkalap.

Végül az eredményeknek úgy kell kinézniük, mint az alábbi képen.

Csak így, létrehoztál egy tartalomjegyzék a munkalapokhoz, ilyen egyszerű!

Módszer-2: ALT billentyű használata a tartalomjegyzék létrehozásához

Tegyük fel, hogy már van egy fejléc a táblázathoz, amelyet indexnévként be akarunk illeszteni a tartalomjegyzék A következő módszerünk éppen erre a kérdésre ad választ, úgyhogy csak kövessétek.

📌 Lépések :

  • Kezdetben válassza ki a címszót (itt ez a következő 2019-es értékesítési adatok ).
  • Ezután nyomja meg és tartsa lenyomva a ALT billentyűvel és a jobb egérgombbal.

📄 Megjegyzés: Ez a módszer csak akkor működik, ha a munkalap már el lett mentve. Tehát győződjön meg róla, hogy megnyomta a CTRL + S billentyűvel mentse el először a munkalapot.

  • Most vigye a kurzort a kijelölt terület szélére. B1 cellát, és húzza be a munkalapra a tartalomjegyzék Ebben az esetben a ALT billentyű munkalap.

Ezzel elérkeztünk a ALT billentyű munkalap.

  • Ezt követően engedje el a ALT billentyűvel, és húzza a kurzort a kívánt helyre ( B5 cellát), miközben lenyomva tartjuk az egér jobb gombját.
  • Viszont, engedje el a jobb egérgombot>> megjelenik egy lista a lehetőségek, válassza ki a Hiperhivatkozás létrehozása itt opció.

Ennek következtében az eredményeknek az alábbi képhez hasonlóan kell kinézniük.

Végül ismételje meg ugyanezt az eljárást a másik két munkalap esetében az alábbi ábrán látható módon.

Ha Ön is azok közé az emberek közé tartozik, akik szeretik az Excel képleteket használni, akkor a következő módszerünkkel Önt is lefedjük. Itt alkalmazzuk a a HYPERLINK funkció a munkalapokra utaló linkek beágyazásához. Kezdjük tehát.

📌 Lépések :

  • Először is, menjen a B5 cellába, és írja be az alábbi kifejezést.

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

Ebben a képletben a "#'2019 értékesítési adatok'!A1" a link_location argumentum, és a 2019-es értékesítési adatok munkalap. Végül a "2019-es értékesítési adatok" az opcionális friendly_name argumentum, amely a linkként megjelenített szöveges karakterláncot jelöli. A Font (#) jel azt jelzi a függvénynek, hogy a munkalap ugyanabban a munkafüzetben van.

  • Másodszor, kövesse ugyanazt az eljárást a 2020-as értékesítési adatok munkalapot, és illessze be az alábbi képletet.

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

  • Hasonlóképpen, írja be az alábbi kifejezést, hogy megismételje az eljárást a 2021-es értékesítési adatok munkalap.

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

Ezt követően az összes lépés elvégzése után az eredményeknek az alábbi képen látható módon kell kinézniük.

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

4. módszer: VBA-kód alkalmazása automatikus tartalomjegyzék létrehozásához

Ha gyakran van szükséged az oszlopszámú találatokra, akkor érdemes megfontolni a VBA Ez egyszerű & könnyű, csak kövesse.

📌 Lépés-01: Visual Basic szerkesztő megnyitása

  • Először is, navigáljon a Fejlesztő fülön>> kattintson a Visual Basic gomb.

Ez megnyitja a Visual Basic szerkesztő új ablakban.

📌 Step-02: VBA kód beillesztése

  • Másodszor, menjen a Beillesztés tab>> select Modul .

A könnyebb áttekinthetőség kedvéért másolja ki a kódot innen, és illessze be az alábbi ablakba.

 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 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 

Kódbontás:

Most elmagyarázom a VBA kód, amelyet a tartalomjegyzék Ebben az esetben a kódot a következőkre osztják fel 3 lépések.

  • Az első részben az alprogramnak adunk egy nevet, itt ez a következő Excel_Table_Of_Contents() .
  • Ezután definiáljuk a változókat riasztások, y, és Wrksht .
  • Ezután rendelje hozzá Hosszú , Boolean , és Változat adattípusok.
  • Ezen túlmenően határozza meg Wrksht_Index mint a változó a tároláshoz a Worksheet objektum .
  • A második bájitalban távolítson el minden korábbi tartalomjegyzék lapot a a Delete módszer .
  • Most illesszünk be egy új lapot az Add módszer az első pozícióban, és nevezzük el "Tartalomjegyzék" a használatával a Name nyilatkozat .
  • A harmadik részben deklarálunk egy számlálót ( y = 1 ) és használja a For ciklus és az If utasítás a munkalapok nevének megadásához.
  • Végül használja a HYPERLINK funkcióval a munkalapok nevébe ágyazott kattintható hivatkozásokat hozhat létre.

📌 Step-03: VBA kód futtatása

  • Most nyomja meg a F5 billentyűvel a billentyűzeten.

Ez megnyitja a Makrók párbeszédpanel.

  • Ezt követően kattintson a Fuss gomb.

Az eredményeknek végül úgy kell kinézniük, mint az alábbi képernyőképen.

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

Ha sok munkalapja van az Excelben, nehéz lehet a kívánt helyre navigálni. Az Excelnek azonban van egy ügyes trükkje a tarsolyában! Azaz, a az állapotsor segítségével könnyedén navigálhat bármelyik munkalapra. Most pedig engedje meg, hogy az alábbi lépésekben bemutassam a folyamatot.

📌 Lépések :

  • Először is, mozgassa a kurzort a munkalap bal alsó sarkába, ahogy az alábbi képen látható.
  • Most, ahogy a kurzor fölé mozgatja a kurzort, látni fog egy Jobb klikk az összes lap megtekintéséhez üzenet.

  • Ezután kattintson az egér jobb gombjával.

Egy pillanat alatt a Aktiválja a címet. párbeszédpanel jelenik meg, amely az összes lapot megjeleníti.

  • Ezt követően válasszuk ki a lapot, például mi a 2021-es értékesítési adatok >> kattintson a OK gomb.

Ennyi, átkerül a kiválasztott lapra.

Gyakorlati szekció

Mi biztosítottunk egy Gyakorlat rész a lapok jobb oldalán, hogy gyakorolhassátok magatokat. Kérjük, hogy mindenképpen egyedül csináljátok.

Következtetés

Remélem, ez a cikk segített megérteni, hogyan kell tartalomjegyzék automatikus létrehozása Excelben Ha bármilyen kérdése van, kérjük, hagyjon egy megjegyzést alább. Továbbá, ha még több ilyen cikket szeretne olvasni, akkor látogasson el weboldalunkra. ExcelWIKI .

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.