Kako automatski stvoriti tablicu sadržaja u Excelu

  • Podijeli Ovo
Hugh West

Tražite načine za stvoriti tablicu sadržaja u programu Excel ? Onda ste došli na pravo mjesto! Možete izraditi tablicu sadržaja u programu Excel da biste došli do radnog lista po svom izboru samo jednim klikom. U ovom ćemo članku pokazati 4 praktična načina za automatsku izradu tablice sadržaja u programu Excel .

Preuzmite radnu bilježnicu za vježbanje

Možete preuzmite radnu bilježnicu za vježbanje s donje veze.

Stvaranje tablice sadržaja.xlsm

4 načina za automatsku izradu tablice sadržaja u programu Excel

Doduše, Excel ne nudi nikakvu značajku za generiranje tablice sadržaja. Umjesto toga, možete koristiti Excel funkcije, VBA kod i tipkovničke prečace za dobivanje tablice sadržaja. Stoga, bez daljnjeg odgađanja, pogledajmo svaku metodu pojedinačno.

Recimo, imamo Kvartalne podatke o prodaji prikazane u B4:F14 ćelijama. Ovdje skup podataka prikazuje Lokaciju i Kvartalnu Prodaju za godinu 2019 . Isto tako, ispod su prikazani Podaci o prodaji za 2020 i 2021 .

Ovdje smo upotrijebili verziju Microsoft Excel 365 , možete koristiti bilo koju drugu verziju kako vam odgovara.

Metoda-1 : Korištenje prečaca na tipkovnici za izradu tablice sadržaja

Zar ne bi bilo sjajno da postoji samo prečica na tipkovnici za izradu sadržaja u Excelu? Pa, imate sreće jer naša prva metoda opisuje upravo to. Dakle, slijedite ove jednostavne korake.

📌 Koraci :

  • Na samom početku upišite naziv radnog lista. U ovom slučaju, naziv našeg radnog lista je 2019 Sales Data .
  • Zatim pritisnite tipku CTRL + K na tipkovnici.

Ovo otvara čarobnjak Umetni hipervezu .

  • Sada kliknite opciju Smjesti u ovaj dokument >> zatim odaberite naziv radnog lista ( 2019 Sales Data ) >> kliknite gumb U redu .

Ovo umeće vezu koju je moguće kliknuti u niz teksta kao što je prikazano na slici ispod.

Na sličan način ponovite postupak za radni list 2020 Sales Data .

Zauzvrat, slijedite istu proceduru za radnu tablicu 2021 Sales Data .

Konačno, rezultati bi trebali izgledati kao na donjoj slici.

Upravo tako, generirali ste sadržaj za svoje radne listove, tako je jednostavno!

Metoda-2: Upotreba tipke ALT za generiranje Sadržaj

Pretpostavimo da već imate naslov za svoju tablicu koji želite umetnuti kao naziv indeksa u sadržaj . Naša sljedeća metoda odgovara upravo na ovo pitanje. Stoga samo slijedite.

📌 Koraci :

  • Na početku odaberite naslov (ovdje je 2019 RasprodajaPodaci ).
  • Zatim pritisnite i držite tipku ALT i desnu tipku miša.

📄 Napomena : Ova metoda će raditi samo ako je vaš radni list već spremljen. Stoga prvo pritisnite tipku CTRL + S da biste spremili radni list.

  • Sada zadržite pokazivač na rub odabrane ćelije B1 i povucite je u radni list s sadržajem . U ovom slučaju, to je ALT Key radni list.

Ovo vas dovodi do ALT Tipka radni list.

  • Nakon toga otpustite tipku ALT i povucite pokazivač na željenu lokaciju ( B5 ćelija) dok držite desnu tipku miša.
  • Zauzvrat, otpustite desnu tipku miša >> pojavi se popis opcija, odaberite opciju Ovdje stvori hipervezu .

Slijedom toga, rezultati bi trebali izgledati kao sljedeća slika ispod.

Na kraju, ponovite isti postupak za druga dva radna lista kao što je prikazano u nastavku.

Ako ste jedan od onih ljudi koji uživaju u korištenju formula programa Excel, naša sljedeća metoda pokriva vas. Ovdje ćemo primijeniti funkciju HYPERLINK za ugrađivanje veza koje se odnose na radne listove. Dakle, počnimo.

📌 Koraci :

  • Prvo idite na ćeliju B5 i unesiteizraz ispod.

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

U ovoj formuli, “#'2019 Sales Data'!A1” je argument link_location i odnosi se na lokaciju radnog lista 2019 Sales Data . Konačno, “2019 Sales Data” je izborni argument friendly_name koji označava tekstualni niz prikazan kao poveznica. Znak Pound (#) govori funkciji da je radni list u istoj radnoj knjizi.

  • Drugo, slijedite isti postupak za Radni list 2020 Sales Data i umetnite formulu danu u nastavku.

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

  • Isto tako, upišite izraz u nastavku da ponovite postupak za radni list 2021 Sales Data .

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

Naknadno, nakon dovršetka svih koraka, rezultati bi trebali izgledati kao na slici ispod.

Pročitajte više: Kako stvoriti tablicu sadržaja u Excelu s hipervezama (5 načina)

Metoda-4: Primjena VBA koda za izradu automatske tablice sadržaja

Ako često trebate dobiti broj podudaranja u stupcu, razmislite o VBA kodu u nastavku. Jednostavno je & jednostavno, samo slijedite.

📌 Korak-01: Otvorite Visual Basic Editor

  • Prvo idite na Razvojni programer karticu >> kliknite gumb Visual Basic .

Ovo otvara Visual Basic Editor unovi prozor.

📌 Korak-02: Umetnite VBA kod

  • Drugo, idite na karticu Umetni >> odaberite Modul .

Za lakše snalaženje, možete kopirati kod odavde i zalijepiti ga u prozor kao što je prikazano u nastavku.

8487

Raščlamba koda:

Sada ću objasniti VBA kod koji se koristi za generiranje sadržaja . U ovom slučaju, kod je podijeljen u 3 koraka.

  • U prvom dijelu, potprogramu se daje naziv, ovdje je to Excel_Table_Of_Contents() .
  • Zatim definirajte varijable alerts, y, i Wrksht .
  • Zatim dodijelite Long , Boolean , odnosno Varijanta tipovi podataka.
  • Osim toga, definirajte Wrksht_Index kao varijablu za pohranu objekta radnog lista .
  • U drugom napitku uklonite bilo koji prethodni list sa sadržajem pomoću metode Brisanje .
  • Sada umetnite novi list pomoću Dodaj metodu na prvoj poziciji i nazovite je “Sadržaj” pomoću naredbe Naziv .
  • U trećem dijelu deklariramo brojač ( y = 1 ) i koristite petlju For i naredbu If za dobivanje naziva radnih listova.
  • Na kraju, upotrijebite funkciju HYPERLINK za generiranje veza koje je moguće kliknuti ugrađenih u nazive radnih listova.

📌 Korak 03: Pokretanje VBA koda

  • Sada pritisnite tipku F5 na tipkovnici.

Ovo otvara dijaloški okvir Makronaredbe .

  • Nakon toga kliknite gumb Pokreni .

Na kraju bi rezultati trebali izgledati kao na snimci zaslona u nastavku.

Pročitajte više: Kako napraviti tablicu sadržaja koristeći VBA u Excelu (2 primjera)

Ako imate mnogo radnih listova u Excelu, može biti teško doći do željene lokacije. Međutim, Excel ima jedan izvrstan trik u rukavu! Drugim riječima, možete koristiti Statusnu traku za navigaciju do bilo kojeg radnog lista u povjetarcu. Sada mi dopustite da demonstriram postupak u koracima u nastavku.

📌 Koraci :

  • Prvo, pomaknite kursor u donji lijevi kut vašeg radni list kao što je prikazano na slici ispod.
  • Sada, dok lebdite kursorom, vidjet ćete poruku Desni klik za prikaz svih listova .

  • Dalje, kliknite desnom tipkom miša.

U trenu će se pojaviti dijaloški okvir Aktiviraj koji prikazuje sve listove .

  • Slijedeći ovo, odaberite list, na primjer, mi smo odabrali 2021 Sales Data >> kliknite gumb U redu .

To je to, premjestit ćete se na list koji ste odabrali.

Odjeljak za vježbu

Omogućili smo odjeljak za vježbu na desnoj strani svakoglist kako biste mogli sami vježbati. Obavezno to učinite sami.

Zaključak

Nadam se da vam je ovaj članak pomogao razumjeti kako automatski stvoriti tablicu sadržaja u Excel . Ako imate bilo kakvih pitanja, ostavite komentar ispod. Također, ako želite čitati više ovakvih članaka, možete posjetiti našu web stranicu ExcelWIKI .

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.