Satura rādītājs
Dažreiz Excel darbgrāmata kļūst liela daudzu darblapu dēļ. Tā kā ir vairākas darblapas, ir grūti tās visas pārskatīt. Šādā gadījumā labs risinājums var būt satura rādītājs. Šajā rakstā tiks parādīts. kā izveidot satura rādītāju cilnēm, izmantojot VBA kodu un hipersaites programmā Excel. Es domāju, ka jūs atradīsiet šo rakstu informatīvu un iegūsiet vērtīgu iekšpusi.
Lejupielādēt Practice Workbook
Lejupielādējiet prakses darba burtnīcu zemāk.
Tabs.xlsm satura tabula6 piemērotas metodes, lai izveidotu satura tabulu cilnēm programmā Excel
Lai izveidotu satura tabulu cilnēm, esam atraduši sešus dažādus veidus, ar kuru palīdzību var viegli veikt šo darbu. Šajā rakstā mēs vēlamies izmantot vairākas Excel komandas, funkcijas un, vēl svarīgāk, VBA kodu, lai izveidotu satura tabulu cilnēm. Pirms kaut ko darīt, mums ir jāizveido dažas izklājlapas cilnes.
Pēc tam mēs vēlamies izmantot Excel funkcijas un VBA kodu, lai izveidotu nepieciešamo satura tabulu cilnēm.
1. Konteksta izvēlnes izmantošana
Mūsu pirmā metode ir patiešām viegli lietojama. Šeit mēs pierakstīsim katras izklājlapas cilnes nosaukumu un pievienosim tai saiti. Tad, ja mēs noklikšķināsim uz saites, tā mūs aizvedīs uz konkrēto darblapu. Lai izprastu šo metodi, izpildiet šos soļus.
Soļi
- Vispirms pierakstiet visas izklājlapas cilnes, kurās vēlaties pievienot saites.
- Pēc tam ar peles labo pogu noklikšķiniet uz šūnas B5 .
- Tas atvērs Konteksta izvēlne .
- Tālāk atlasiet Saite iespēja.
- Vēl viens veids, kā varat iegūt Saite iespēja.
- Vispirms dodieties uz Ievietot lentes cilne.
- Pēc tam atlasiet Saite no Saites grupa.
- Tā rezultātā tiks atvērts Ievietot hipersaiti dialoglodziņš.
- Pēc tam atlasiet Vieta šajā dokumentā no Saite uz sadaļa.
- Pēc tam iestatiet jebkuru šūnas atsauci.
- Pēc tam atlasiet vietu šajā dokumentā. Tā kā mēs vēlamies izveidot ASV darblapas hipersaiti, atlasiet Amerikas Savienotās Valstis.
- Visbeidzot noklikšķiniet uz LABI .
- Tas izveidos hipersaiti šūnā B5 .
- Veiciet to pašu procedūru un pievienojiet hipersaiti katrā satura tabulas šūnā.
- Pēc tam, ja noklikšķināsiet uz jebkuras cilnes, tiks atvērta konkrētā izklājlapas cilne.
- Šeit mēs noklikšķiniet uz Austrālija cilni, un tā mūs pārved uz Austrālijas izklājlapas cilni. Skatīt ekrānšāviņu.
2. VBA koda iestrādāšana
Varat izmantot VBA kodu, lai izveidotu satura tabulu cilnēm. Pirms kaut ko darāt, jums ir jāpievieno cilne Izstrādātājs Pēc tam izmantojiet VBA kodu un izveidojiet Excel satura tabulu cilnēm. Veiciet tālāk norādītās darbības.
Soļi
- Vispirms dodieties uz Izstrādātājs lentes cilne.
- Pēc tam atlasiet Visual Basic no Kods grupa.
- Tas atvērs Visual Basic iespēja.
- Pēc tam dodieties uz Ievietot tur ir cilne.
- Pēc tam atlasiet Modulis iespēja.
- Tas atvērs Modulis koda logu, kurā rakstīsiet VBA kodu.
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 "Saturs" 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
- Pēc tam aizveriet Visual Basic logu.
- Pēc tam dodieties uz Izstrādātājs atkal cilne.
- Izvēlieties Makroprocesori opcija no Kods grupa.
- Tā rezultātā Makro tiks parādīts dialoglodziņš.
- Pēc tam atlasiet Table_of_Contents opcija no sadaļas Makro nosaukums.
- Visbeidzot noklikšķiniet uz Palaist .
- Rezultātā tiks iegūts šāds rezultāts. Skatīt ekrānšāviņu.
- Ja atlasīsiet jebkuru cilni, tā tiks pārcelta uz šo darblapu.
- Šeit mēs izvēlamies Somija cilnē tiks atvērta cilne Somijas izklājlapa. Skatīt ekrānšāviņu.
Lasīt vairāk: Kā izveidot satura tabulu, izmantojot VBA programmā Excel (2 piemēri)
3. Izmantojot HYPERLINK funkciju
Šajā metodē mēs izmantosim HYPERLINK funkcija . Izmantojot HYPERLINK Izmantojot šo funkciju, mēs izveidojam cilņu satura tabulu. Pēc tam, ja noklikšķināsiet uz cilnes, tiks atvērta konkrētā izklājlapas cilne. Lai izprastu šo metodi, uzmanīgi izpildiet norādītos soļus.
Soļi
- Vispirms atlasiet šūnas B5 .
- Tad pierakstiet šādu formulu.
=HYPERLINK("#'United States'!A1", "ASV")
- Pēc tam nospiediet Ievadiet lai piemērotu formulu.
- Pēc tam atlasiet šūnas B6 .
- Ierakstiet šādu formulu.
=HYPERLINK("#'Francija '!A1", "Francija")
- Pēc tam nospiediet Ievadiet lai piemērotu formulu.
- Veiciet to pašu procedūru ar citām šūnām, lai izveidotu cilņu satura rādītāju.
- Visbeidzot, mēs iegūsim šādu rezultātu.
- Pēc tam, izvēloties jebkuru cilni, tiks atvērta šī izklājlapas cilne.
- Šeit mēs izvēlamies Francija cilnē tiks atvērta Francijas izklājlapas cilne. Skatīt ekrānšāviņu.
Lasīt vairāk: Kā izveidot satura tabulu programmā Excel ar hipersaitēm (5 veidi)
4. Power Query izmantošana
Mūsu ceturtā metode ir balstīta uz jaudas vaicājuma izmantošanu. Vispirms mēs atveram Excel failu jaudas vaicājumā. Pēc tam, izmantojot HYPERLINK funkciju, mēs iegūsim hipersaites katrai darblapai. Lai to pareizi saprastu, izpildiet šos soļus.
Soļi
- Vispirms dodieties uz Dati lentes cilne.
- Pēc tam atlasiet Iegūt datus nolaižamā opcija no Iegūt & amp; pārveidot datus .
- Pēc tam atlasiet No faila iespēja.
- Pēc tam atlasiet No Excel darbgrāmatas .
- Pēc tam izvēlieties vēlamo Excel failu un noklikšķiniet uz Importēt .
- Tad Navigator tiks parādīts dialoglodziņš.
- Izvēlieties Satura rādītājs iespēja.
- Visbeidzot noklikšķiniet uz Datu pārveidošana .
- Rezultātā tiks atvērts Power Query logs.
- Pēc tam ar peles labo pogu noklikšķiniet uz Nosaukums nosaukumu un izvēlieties Citu kolonnu noņemšana .
- Rezultātā visas pārējās kolonnas tiek noņemtas.
- Pēc tam noklikšķiniet uz Aizvērt & amp; ielādēt nolaižamā opcija.
- Tur izvēlieties Aizvērt & amp; ielādēt uz .
- Tad Importēt datus tiks parādīts dialoglodziņš.
- Izvēlieties vietu, kurā vēlaties ievietot datus, un iestatiet šūnas.
- Visbeidzot noklikšķiniet uz LABI .
- Tas mums sniegs šādu rezultātu. Skatiet ekrānšāviņu.
- Pēc tam izveidojiet jaunu kolonnu, kurā vēlaties ievietot cilnes saiti.
- Pēc tam atlasiet šūnu C5 .
- Ierakstiet šādu formulu.
=HYPERLINK("#'"&[@Name]&"'!A1", "ASV")
- Spiediet Ievadiet lai piemērotu formulu.
- Veiciet to pašu procedūru visām šūnām. Pēc tam iegūsiet šādu rezultātu.
- Ja noklikšķināsiet uz jebkuras cilnes, tiks atvērta konkrētā darblapa.
- Šeit mēs noklikšķiniet uz cilnes ASV. Tas mūs aizved uz cilni ASV izklājlapas.
5. Pogu izmantošana
Vēl viens veids, kā varam izveidot satura rādītāju cilnēm, ir, izmantojot Pogas . Šajā metodē mēs izveidojam pogu un pēc tam to saistām ar vēlamo izklājlapas cilni. Pēc tam, ja mēs noklikšķināsim uz pogas, tā mūs pārvedīs uz šo cilni. Lai izprastu šo metodi, pareizi izpildiet darbības.
Soļi
- Vispirms dodieties uz Izstrādātājs lentes cilne.
- Pēc tam atlasiet Ievietot nolaižamā opcija no Kontrolierīces grupa.
- Izvēlieties Poga(Veidlapas vadības elements) no Ievietot nolaižamā opcija.
- Tā rezultātā peles kursors tiks pārveidots par plusa (+) ikonu.
- Velciet plusa ikonu, lai piešķirtu pogai formu.
- Tas atvērs Piešķirt makro dialoglodziņš.
- Pēc tam atlasiet Jauns iespēja.
- Tiks atvērts Visual Basic logs, kurā jāievada šīs pogas VBA.
- Šis kods izveidos saiti uz noteiktu izklājlapas cilni.
- Ierakstiet šādu kodu.
Sub Button1_Click() ThisWorkbook.Sheets("ASV").Activate End Sub
Piezīme: Lai izveidotu saiti uz konkrētu izklājlapas cilni, ir jāaizstāj "United States" ar vēlamo cilnes nosaukumu. Visi pārējie kodi paliks nemainīgi. - Pēc tam aizveriet logu.
- Pēc tam dodieties uz Izstrādātājs lentes cilne.
- Pēc tam atlasiet Makroprocesori no Kods grupa.
- Tā rezultātā Makro tiks parādīts dialoglodziņš.
- Pēc tam atlasiet Poga1_Click no Makro nosaukums sadaļa.
- Visbeidzot noklikšķiniet uz Palaist .
- Tas mūs aizvedīs uz šo konkrēto cilni.
- Pēc tam ar peles labo pogu noklikšķiniet uz pogas.
- Atlasiet Rediģēt tekstu no Konteksta izvēlne .
- Šeit mēs iestatām pogas nosaukumu kā ' ASV '.
- Varat iestatīt vēlamo nosaukumu.
- Tagad noklikšķiniet uz pogas Nosaukums.
- Tas jūs pārvedīs uz konkrēto cilni.
- Šeit mēs izveidojam saiti ar izklājlapas cilni ar nosaukumu Amerikas Savienotās Valstis '. Tātad tas mūs pārvedīs uz šo cilni.
- Veiciet to pašu procedūru, lai izveidotu citas pogas visām nepieciešamajām cilnēm.
- Visbeidzot, mēs iegūstam nepieciešamo satura rādītāju cilnēm. Skatiet ekrānšāviņu.
6. Kombinētās formulas piemērošana
Šajā metodē mēs izmantosim Name Manager, kurā definēsim nosaukumu. Pēc tam mēs izmantosim kombinēto formulu, ar kuras palīdzību varēsim izveidot cilņu satura tabulu. Pirms mēs sākam rīkoties, šeit ir funkcijas, kuras izmantosim šajā metodē:
- REPT funkcija
- Tagad funkcija
- LAPAS Funkcija
- ROW funkcija
- SUBSTITUTE funkcija
- HYPERLINK funkcija
- TRIM funkcija
- Tiesības funkcija
- CHAR funkcija
Lai skaidri saprastu šo metodi, izpildiet tālāk aprakstītos soļus.
Soļi
- Vispirms dodieties uz Formula lentei lente.
- Pēc tam atlasiet Definēt nosaukumu no Definētie nosaukumi grupa.
- Tas atvērs Jauns nosaukums dialoglodziņš.
- Pēc tam Nosaukums sadaļu, ielieciet TabNames kā nosaukumu.
- Pēc tam ierakstiet šādu formulu. Attiecas uz sadaļa.
=GET.WORKBOOK(1)&REPT(NOW(),)
- Visbeidzot noklikšķiniet uz LABI .
- Pēc tam atlasiet šūnas B5 .
- Ierakstiet šādu formulu, izmantojot kombinēto 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)")," ")
Šī formula ir ņemta no Profesors-Excel kas mums palīdzēja iegūt šādu rezultātu.
- Pēc tam nospiediet Ievadiet lai piemērotu formulu.
- Pēc tam velciet Uzpildes rokturis ikona uz leju slejā.
- Pēc tam, ja noklikšķiniet uz jebkuras cilnes, tiks atvērta attiecīgā izklājlapas cilne.
- Šeit mēs noklikšķiniet uz Amerikas Savienotās Valstis cilni, un tā mūs novirza uz ASV izklājlapas cilni. Skatīt ekrānšāviņu.
Lasīt vairāk: Kā izveidot satura tabulu bez VBA programmā Excel
Secinājums
Lai izveidotu Excel satura tabulu cilnēm, mēs esam parādījuši sešas dažādas metodes, ar kurām varat izveidot labāku tās versiju. Lai to izveidotu, mēs izmantojam vairākas Excel funkcijas un VBA kodu. Visas šīs metodes ir diezgan efektīvas un lietotājam draudzīgas. Šajā rakstā mēs esam parādījuši, kā izmantot pogas, lai izveidotu satura tabulu. Es domāju, ka mēs aptvērām visas iespējamās jomas attiecībā uzJa jums ir vēl kādi jautājumi, droši uzdodiet tos komentāru lodziņā. Neaizmirstiet apmeklēt mūsu Exceldemy lapa.