Kako stvoriti tablicu sadržaja za kartice u Excelu (6 metoda)

  • Podijeli Ovo
Hugh West

Ponekad Excelova radna knjiga postane velika zbog brojnih radnih listova. Zbog postojanja nekoliko radnih listova, teško ih je sve pregledati. U tom slučaju, sadržaj može biti dobro rješenje. Ovaj će članak pokazati kako stvoriti tablicu sadržaja za kartice pomoću VBA koda i hiperveza u Excelu. Mislim da ovaj članak smatrate informativnim i da ćete dobiti neke vrijedne informacije.

Preuzmite radnu bilježnicu za vježbe

Preuzmite radnu bilježnicu za vježbe u nastavku.

Sadržaj za Tabs.xlsm

6 prikladnih metoda za stvaranje tablice sadržaja za kartice u Excelu

Da biste stvorili tablicu sadržaja za kartice, pronašli smo šest različitih načina pomoću kojih možete lako obaviti posao. U ovom članku željeli bismo upotrijebiti nekoliko Excel naredbi, funkcija i što je još važnije, VBA kod za izradu tablice sadržaja za kartice. Prije nego bilo što poduzmemo, moramo izraditi neke kartice proračunske tablice.

Nakon toga, željeli bismo upotrijebiti Excel funkcije i VBA kod za izradu potrebnog sadržaja za kartice .

1. Korištenje kontekstnog izbornika

Naša prva metoda vrlo je jednostavna za korištenje. Ovdje ćemo zapisati naziv svake kartice proračunske tablice i tamo dodati vezu. Zatim, ako kliknemo na poveznicu, odvest će nas na taj određeni radni list. Da biste razumjeli metodu, slijedite korake.

Koraci

  • Prvo zapišite sve kartice proračunske tablicegdje želite dodati veze.

  • Zatim desnom tipkom miša kliknite ćeliju B5 .
  • To otvorit će Kontekstni izbornik .
  • Odatle odaberite opciju Veza .

  • Drugi način na koji možete dobiti opciju Veza .
  • Prvo idite na karticu Umetni na vrpci.
  • Zatim odaberite Veza iz grupe Veze .

  • Kao rezultat, otvorit će Dijaloški okvir Umetanje hiperveze .
  • Zatim odaberite Smjesti u ovaj dokument iz Veza na odjeljak.
  • Nakon toga postavite bilo koji referenca ćelije.
  • Zatim odaberite mjesto u ovom dokumentu. Budući da želimo stvoriti hipervezu radnog lista Sjedinjenih Država, odaberite Sjedinjene Države.
  • Na kraju kliknite na OK .

  • Stvorit će hipervezu na ćeliji B5 .

  • Slijedite isti postupak i dodajte hipervezu u svaku ćeliju u tablici sadržaja.

  • Tada, ako kliknete bilo koju karticu, odvest će nas do te proračunske tablice karticu.

  • Ovdje kliknemo karticu Australija i to nas vodi do kartice proračunske tablice Australije. Pogledajte snimak zaslona.

2. Ugradnja VBA koda

Možete upotrijebiti VBA kod za izradu tablice sadržaja za kartice. Prije nego bilo što poduzmete, trebate dodati karticu Razvojni programer na vrpcu. Nakon toga koristiteVBA kod i izradite tablicu sadržaja u Excelu za kartice. Slijedite korake.

Koraci

  • Prvo idite na karticu Programer na vrpci.
  • Zatim , odaberite Visual Basic iz Kod grupe.

  • Otvorit će Visual Basic opcija.
  • Zatim, idite na Insert karticu tamo.
  • Nakon toga, odaberite Module opciju.

  • Otvorit će se prozor koda Modul gdje ćete napisati svoj VBA kod.
7860
  • Zatim zatvorite prozor Visual Basic.
  • Nakon toga ponovno idite na karticu Developer .
  • Odaberite opciju Macros iz grupa Kod .

  • Kao rezultat, pojavit će se dijaloški okvir Makro .
  • Zatim, odaberite opciju Table_of_Contents iz odjeljka Macro name.
  • Na kraju, kliknite na Run .

  • Kao rezultat, to će nam dati sljedeći rezultat. Pogledajte snimak zaslona.

  • Zatim, ako odaberete bilo koju karticu, odvest će je na taj radni list.

  • Ovdje odabiremo karticu Finska , to će nas odvesti na karticu proračunske tablice Finske. Pogledajte snimak zaslona.

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

U ovoj metodi koristit ćemo funkciju HYPERLINK . Pokoristeći HYPERLINK funkciju, stvaramo tablicu sadržaja za kartice. Nakon toga, ako kliknete na karticu, odvest će vas na tu određenu karticu proračunske tablice. Da biste razumjeli ovu metodu, pažljivo slijedite korake.

Koraci

  • Prvo odaberite ćeliju B5 .
  • Zatim zapišite sljedeću formulu.
=HYPERLINK("#'United States'!A1","USA")

  • Nakon toga pritisnite Enter za primjenu formule.

  • Zatim odaberite ćeliju B6 .
  • Zapišite sljedeću formulu.
=HYPERLINK("#'France '!A1","France")

  • Zatim pritisnite Enter da biste primijenili formulu.

  • Učinite isti postupak za druge ćelije da biste stvorili tablicu sadržaj za kartice.
  • Konačno, dobit ćemo sljedeći rezultat.

  • Tada, ako odaberete bilo koju karticu, odnesite ga na tu karticu proračunske tablice.

  • Ovdje odabiremo karticu Francuska , to će nas odvesti do proračunske tablice Francuske tab. Pogledajte snimak zaslona.

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

4. Korištenje Power Queryja

Naša četvrta metoda temelji se na korištenju Power Queryja. Prije svega, otvaramo Excel datoteku na power query. Zatim ćemo pomoću funkcije HYPERLINK dobiti hiperveze za svaki radni list. Da biste ovo ispravno razumjeli, slijeditekoraka.

Koraci

  • Prvo idite na karticu Podaci na vrpci.
  • Zatim odaberite Dohvati podatke padajuća opcija iz Dohvati & Transformiraj podatke .
  • Nakon toga odaberite opciju Iz datoteke .
  • Zatim odaberite Iz Excel radne knjige .

  • Nakon toga odaberite željenu Excel datoteku i kliknite na Uvezi .

  • Tada će se pojaviti dijaloški okvir Navigator .
  • Odaberite Sadržaj opciju.
  • Na kraju kliknite na Transform Data .

  • Kao rezultat, otvorit će se prozor Power Query.

  • Zatim desnom tipkom miša kliknite Ime naslov i odaberite Ukloni druge stupce .

  • Kao rezultat toga, svi ostali stupci su uklonjeno.
  • Zatim kliknite na Zatvori & Učitaj padajuću opciju.
  • Odatle odaberite Zatvori & Učitaj u .

  • Tada će se pojaviti dijaloški okvir Uvoz podataka .
  • Odaberite mjesto gdje želite staviti svoje podatke i postavite ćeliju.
  • Na kraju kliknite na OK .

  • To će nam dati sljedeći rezultat. Pogledajte snimak zaslona.

  • Zatim stvorite novi stupac u koji želite staviti poveznicu na svoje kartice.

  • Nakon toga odaberite ćeliju C5 .
  • Zapišite sljedećeformula.
=HYPERLINK("#'"&[@Name]&"'!A1","USA")

  • Pritisnite Enter za primjenu formule.

  • Učinite isti postupak za sve ćelije. Nakon toga, dobit ćete sljedeći rezultat.

  • Ako kliknete bilo koju karticu, odvest će vas na taj određeni radni list.
  • Ovdje kliknemo na karticu SAD. Odvodi nas do kartice proračunske tablice Sjedinjenih Država.

5. Korištenje gumba

Drugi način na koji možemo stvoriti tablicu sadržaja za kartice je pomoću Gumbi . Ovom metodom stvaramo gumb i zatim ga povezujemo sa željenom karticom proračunske tablice. Nakon toga, ako kliknemo na gumb, odvest će nas na tu karticu. Da biste razumjeli metodu, ispravno slijedite korake.

Koraci

  • Prvo idite na karticu Programer na vrpci.
  • Zatim odaberite opciju padajućeg izbornika Umetni iz grupe Kontrole .

  • Odaberite Gumb (Kontrola obrasca) iz padajuće opcije Umetni .

  • Kao rezultat toga, kursor miša pretvorit će se u ikonu plus (+).
  • Povucite ikonu plus da biste dobili oblik gumba.

  • Otvorit će se dijaloški okvir Dodjela makronaredbe .
  • Zatim odaberite opciju Novo .

  • Otvorit će se prozor Visual Basica u koji trebate staviti svoj VBA za ovaj gumb.
  • Ovaj kod će stvoritivezu na određenu karticu proračunske tablice.
  • Zapišite sljedeći kod.
3620
Napomena:Za stvaranje veze na određenu karticu proračunske tablice , trebate zamijeniti 'Sjedinjene Države' željenim nazivom kartice. Svi ostali kodovi ostat će nepromijenjeni.

  • Zatim zatvorite prozor.
  • Nakon toga idite na karticu Razvojni programer na vrpci.
  • Zatim odaberite Makronaredbe iz grupe Kod .

  • Kao rezultat, Makro .
  • Zatim odaberite Button1_Click iz odjeljka Naziv makronaredbe .
  • Na kraju kliknite na Pokreni .

  • Odvest će nas do te određene kartice.
  • Zatim desnom tipkom miša kliknite na gumb.
  • Odaberite Uredi tekst iz Kontekstnog izbornika .

  • Ovdje , postavili smo naziv našeg gumba kao ' SAD '.
  • Možete postaviti željeni naziv.
  • Sada kliknite na naziv gumba.
  • Odvest će vas do te određene kartice.

  • Ovdje stvaramo vezu s karticom proračunske tablice pod nazivom ' Sjedinjene Države '. Dakle, odvest će nas do te kartice.

  • Slijedite isti postupak za stvaranje drugih gumba za sve potrebne kartice.
  • Konačno, dobivamo potreban sadržaj za kartice. Pogledajte snimak zaslona.

6. Primjena kombinirane formule

U ovoj metodi koristimo Upravitelj naziva gdje ćemodefinirati ime. Nakon toga koristit ćemo kombiniranu formulu pomoću koje možemo kreirati sadržaj za kartice. Prije nego što prijeđemo na korake, evo funkcija koje ćemo koristiti u ovoj metodi:

  • Funkcija REPT
  • Funkcija NOW
  • Funkcija SHEETS
  • Funkcija ROW
  • Funkcija SUBSTITUTE
  • Funkcija HYPERLINK
  • Funkcija TRIM
  • Funkcija RIGHT
  • Funkcija CHAR

Da biste jasno razumjeli metodu, sada slijedite korake.

Koraci

  • Prvo idite na Formulu karticu na vrpci.
  • Zatim odaberite Definiraj naziv iz Definirana imena grupe.

  • Otvorit će se dijaloški okvir Novi naziv .
  • Zatim, u odjeljak Naziv stavite Nazivi kartica kao naziv.
  • Nakon toga zapišite sljedeću formulu u Odnosi se na odjeljak.
=GET.WORKBOOK(1)&REPT(NOW(),)

  • Na kraju kliknite na OK .

  • Zatim odaberite ćeliju B5 .
  • Zapišite sljedeću formulu koristeći kombiniranu formulu.
=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)," "))

Ova je formula preuzeta iz Professor-Excel što nam je pomoglo da damo sljedeći rezultat.

  • Zatim pritisnite Enter da biste primijenili formulu.

  • Nakon toga, povucite ikonu Fill Handle prema doljestupac.

  • Zatim, ako kliknete bilo koju karticu, odvest će vas na tu karticu proračunske tablice.

  • Ovdje kliknemo na karticu Sjedinjene Države i to nas vodi na karticu proračunske tablice Sjedinjenih Država. Pogledajte snimak zaslona.

Pročitajte više: Kako stvoriti sadržaj bez VBA u programu Excel

Zaključak

Za izradu Excel tablice sadržaja za kartice, pokazali smo šest različitih metoda putem kojih možete stvoriti bolju verziju. Da bismo to stvorili, koristimo nekoliko Excel funkcija i VBA kod. Sve ove metode su prilično učinkovite i jednostavne za korištenje. U ovom smo članku pokazali kako koristiti gumbe za izradu tablice sadržaja. Mislim da smo pokrili sva moguća područja u vezi sa sadržajem. Ako imate dodatnih pitanja, slobodno ih postavite u polju za komentare. Ne zaboravite posjetiti našu stranicu Exceldemy .

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.