Kaip automatiškai sukurti turinio lentelę "Excel" programoje

  • Pasidalinti
Hugh West

Ieškote būdų, kaip sukurti turinio lentelę "Excel" programoje ? Tuomet patekote į tinkamą vietą! sukurti turinio lentelę "Excel" programoje pereiti į pasirinktą darbalapį vienu spustelėjimu. Šiame straipsnyje parodysime, kaip 4 patogūs būdai automatiškai sukurti turinio lentelę "Excel" programoje. .

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš toliau pateiktos nuorodos.

Turinio sukūrimas.xlsm

4 būdai, kaip "Excel" programoje automatiškai sukurti turinio lentelę

Tiesa, "Excel" nesiūlo jokios turinio kūrimo funkcijos. Vietoj to galite naudoti "Excel" funkcijas, VBA kodą ir sparčiuosius klavišus turiniui gauti. Todėl nedelsdami apžvelkime kiekvieną metodą atskirai.

Tarkime, turime Ketvirčio pardavimų duomenys parodyta B4:F14 ląstelės. Čia duomenų rinkinys rodo Vieta ir Kas ketvirtį Pardavimai metais 2019 . Taip pat Pardavimų duomenys svetainėje 2020 ir 2021 pateikiami toliau.

Čia mes naudojome "Microsoft Excel 365 versiją, galite naudoti bet kurią kitą versiją pagal savo patogumą.

1 būdas: klaviatūros spartos naudojimas turinio lentelei sukurti

Argi nebūtų puiku, jei būtų klaviatūros sparčioji klaviatūra, skirta sukurti Turinys "Excel" programoje? Jums pasisekė, nes mūsų pirmajame metode aprašyta būtent tai. Taigi, atlikite šiuos paprastus veiksmus.

📌 Žingsniai :

  • Pačioje pradžioje įveskite darbalapio pavadinimą. Šiuo atveju mūsų darbalapio pavadinimas yra 2019 m. pardavimų duomenys .
  • Tada paspauskite CTRL + K klaviatūros klavišą.

Tai iškelia Įterpti hipersaitus vedlys.

  • Dabar spustelėkite Vieta šiame dokumente parinktį>> tada pasirinkite darbalapio pavadinimą ( 2019 m. pardavimų duomenys )>> spustelėkite GERAI mygtuką.

Į teksto eilutę įterpiama nuoroda, kurią galima spustelėti, kaip parodyta toliau pateiktame paveikslėlyje.

Panašiai pakartokite procesą su 2020 m. pardavimų duomenys darbalapį.

Savo ruožtu atlikite tą pačią procedūrą su 2021 m. pardavimų duomenys darbalapį.

Galiausiai rezultatai turėtų atrodyti taip, kaip pavaizduota toliau.

Tiesiog taip ir sukūrėte turinio lentelė savo darbalapiams - tai taip paprasta!

2 metodas: ALT klavišo naudojimas turinio turiniui generuoti

Tarkime, jau turite lentelės antraštę, kurią norite įterpti kaip indekso pavadinimą į Turinys . Kitas mūsų metodas atsako būtent į šį klausimą. Taigi sekite toliau.

📌 Žingsniai :

  • Iš pradžių pasirinkite antraštę (čia ji yra 2019 m. pardavimų duomenys ).
  • Tada paspauskite ir palaikykite paspaudę ALT klavišas ir dešinysis pelės klavišas.

📄 Pastaba: Šis metodas veiks tik tuo atveju, jei jūsų darbalapis jau buvo išsaugotas. CTRL + S klavišą, kad pirmiausia išsaugotumėte darbalapį.

  • Dabar žymeklį užveskite ant pasirinkto B1 ląstelę ir vilkite ją į darbalapį su Turinys Šiuo atveju tai yra ALT klavišas darbalapį.

Tai leidžia jums patekti į ALT klavišas darbalapį.

  • Po to paleiskite ALT ir vilkite žymeklį į norimą vietą ( B5 langelį), laikydamas nuspaustą dešinįjį pelės klavišą.
  • Savo ruožtu atleiskite dešinįjį pelės klavišą>> rodomas parinkčių sąrašas, pasirinkite Sukurti hipersaitus Čia galimybė.

Todėl rezultatai turėtų atrodyti taip, kaip parodyta toliau pateiktame paveikslėlyje.

Galiausiai pakartokite tą pačią procedūrą su kitais dviem darbo lapais, kaip parodyta toliau.

Jei esate vienas iš tų žmonių, kuriems patinka naudoti "Excel" formules, kitas mūsų metodas jums padės. HYPERLINK funkcija įterpti nuorodas, kuriose pateikiamos nuorodos į darbo lapus. Taigi, pradėkime.

📌 Žingsniai :

  • Pirmiausia eikite į B5 langelį ir įveskite toliau pateiktą išraišką.

=HYPERLINK("#'2019 m. pardavimų duomenys'!A1", "2019 m. pardavimų duomenys")

Šioje formulėje "#'2019 m. pardavimų duomenys'!A1" yra link_location argumentas ir nurodo vietą, kurioje yra 2019 m. pardavimų duomenys darbalapį. Galiausiai "2019 m. pardavimų duomenys" yra neprivalomas draugiškas_vardas argumentas, nurodantis teksto eilutę, rodomą kaip nuoroda. Svaras (#) ženklas nurodo funkcijai, kad darbalapis yra tame pačiame sąsiuvinyje.

  • Antra, atlikite tą patį procesą su 2020 m. pardavimų duomenys darbalapį ir įterpkite toliau pateiktą formulę.

=HYPERLINK("#"2020 m. pardavimų duomenys"!A1", "2020 m. pardavimų duomenys")

  • Panašiai įveskite toliau pateiktą išraišką, kad pakartotumėte procedūrą 2021 m. pardavimų duomenys darbalapį.

=HYPERLINK("#'2021 pardavimų duomenys'!A1", "2021 pardavimų duomenys")

Atlikus visus veiksmus rezultatai turėtų atrodyti taip, kaip parodyta toliau.

Skaityti daugiau: Kaip "Excel" programoje sukurti turinio lentelę su hipersaitais (5 būdai)

4 būdas: VBA kodo taikymas automatiniam turinio lentelių kūrimui

Jei dažnai reikia gauti stulpelio atitikmenų skaičių, galite apsvarstyti galimybę naudoti VBA Toliau pateikiamas kodas. Tai paprasta & amp; lengva, tiesiog sekite toliau.

📌 Žingsnis-01: atidarykite "Visual Basic" redaktorių

  • Pirmiausia eikite į Kūrėjas skirtukas>> spustelėkite "Visual Basic mygtuką.

Tai atveria "Visual Basic" redaktorius naujame lange.

📌 Žingsnis-02: įterpkite VBA kodą

  • Antra, eikite į Įdėkite skirtukas>> pasirinkite Modulis .

Kad būtų paprasčiau, galite nukopijuoti kodą iš šios nuorodos ir įklijuoti jį į langą, kaip parodyta toliau.

 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"TOC" Tada y = y + 1 Wrksht_Index.Hyperlinks.Add Cells(y, 1), "", "'" & Wrksht.Name & "'!A1", , Wrksht.Name End If Next Application.DisplayAlerts = alerts End Sub 

Kodo suskirstymas:

Dabar paaiškinsiu VBA kodas, naudojamas generuojant turinio lentelė Šiuo atveju kodas yra suskirstytas į 3 žingsniai.

  • Pirmoje dalyje paprogramei suteikiamas pavadinimas, čia jis yra Excel_Table_Of_Contents() .
  • Tada apibrėžkite kintamuosius perspėjimai, y, ir Wrksht .
  • Tada priskirkite Ilgas , Loginis veiksnys , ir Variantas duomenų tipai.
  • Be to, apibrėžkite Wrksht_Index kaip kintamąjį, skirtą saugoti darbalapio objektas .
  • Antrajame eliksyre pašalinkite visus ankstesnius Turinio lapus naudodami Ištrinti metodą .
  • Dabar įterpkite naują lapą su metodas "Add pirmoje pozicijoje ir pavadinkite jį "Turinys" naudojant vardo teiginys .
  • Trečioje dalyje deklaruojame skaitiklį ( y = 1 ) ir naudokite ciklas "For Loop ir teiginys If norėdami gauti darbalapių pavadinimus.
  • Galiausiai naudokite HYPERLINK funkciją, kad būtų sukurtos darbalapių pavadinimuose įterptos spustelėjamosios nuorodos.

📌 Žingsnis-03: VBA kodo paleidimas

  • Dabar paspauskite F5 klaviatūros klavišą.

Tai atveria Makrokomandos dialogo langas.

  • Po to spustelėkite Paleisti mygtuką.

Galiausiai rezultatai turėtų atrodyti taip, kaip parodyta toliau pateiktoje ekrano kopijoje.

Skaityti daugiau: Kaip sukurti turinio lentelę naudojant "Excel" VBA (2 pavyzdžiai)

Perėjimas į darbalapius naudojant būsenos juostą

Jei "Excel" programoje yra daug darbalapių, gali būti sunku pereiti į pageidaujamą vietą. Tačiau "Excel" turi vieną gudrią gudrybę! Tai yra, galite naudoti būsenos juosta lengvai pereiti į bet kurį darbalapį. Dabar leiskite man pademonstruoti šį procesą toliau nurodytais veiksmais.

📌 Žingsniai :

  • Pirmiausia perkelkite žymeklį į apatinį kairįjį darbalapio kampą, kaip parodyta toliau pateiktame paveikslėlyje.
  • Dabar, užvedę žymeklį, pamatysite Dešiniuoju pelės klavišu spustelėkite, jei norite peržiūrėti visus lapus pranešimas.

  • Tada dešiniuoju pelės klavišu spustelėkite dešinį pelės klavišą.

Akimirksniu Suaktyvinti rodomas dialogo langas, kuriame rodomi visi lapai.

  • Po to pasirinkite lapą, pvz., mes pasirinkome 2021 m. pardavimų duomenys >> spustelėkite GERAI mygtuką.

Štai ir viskas, pereisite prie pasirinkto lapo.

Praktikos skyrius

Pateikėme Praktika kiekvieno lapo dešinėje pusėje esantį skyrių, kad galėtumėte praktikuotis patys. Įsitikinkite, kad tai darote patys.

Išvada

Tikiuosi, kad šis straipsnis padėjo suprasti, kaip automatiškai sukurti turinio lentelę "Excel" programoje . Jei turite klausimų, palikite komentarą žemiau. Be to, jei norite perskaityti daugiau panašių straipsnių, galite apsilankyti mūsų svetainėje ExcelWIKI .

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.