Cum să creați tabelul de conținut automat în Excel

  • Imparte Asta
Hugh West

Căutând modalități de a creați un cuprins în Excel ? atunci, ați venit la locul potrivit! Puteți să creați un cuprins în Excel pentru a naviga la foaia de lucru aleasă de dvs. cu un singur clic. În acest articol, vom demonstra 4 moduri practice de a creați automat un cuprins în Excel .

Descărcați caietul de practică

Puteți descărca caietul de practică de la link-ul de mai jos.

Crearea tabelului de conținut.xlsm

4 moduri de a crea tabelul de conținut automat în Excel

Desigur, Excel nu oferă nicio funcție pentru a genera un cuprins, dar puteți utiliza funcțiile Excel, VBA cod și comenzi rapide de la tastatură pentru a obține un cuprins. Prin urmare, fără alte întârzieri, să vedem fiecare metodă în parte.

Să spunem că avem Date trimestriale de vânzări prezentată în B4:F14 În acest caz, setul de date arată Locație și Trimestrial Vânzări pentru anul 2019 . de asemenea, se poate spune că Date de vânzare pentru 2020 și 2021 sunt prezentate mai jos.

Aici, am folosit Microsoft Excel 365 puteți utiliza orice altă versiune, în funcție de preferințele dumneavoastră.

Metoda-1: Utilizarea comenzii rapide de la tastatură pentru a crea tabelul de conținut

Nu ar fi grozav dacă ar exista o scurtătură de la tastatură pentru a crea un fișier cuprins În Excel? Ei bine, aveți noroc, deoarece prima noastră metodă descrie exact acest lucru. Urmați acești pași simpli.

📌 Pași :

  • La început, introduceți numele foii de lucru. În acest caz, numele foii noastre de lucru este Date de vânzări 2019 .
  • Apoi, apăsați butonul CTRL + K de pe tastatura dumneavoastră.

Acest lucru aduce în discuție Inserare Hyperlink vrăjitor.

  • Acum, faceți clic pe butonul Locul în acest document opțiunea>> apoi alegeți numele foii de lucru ( Date de vânzări 2019 )>> faceți clic pe OK buton.

Acest lucru inserează un link pe care se poate face clic în șirul de text, așa cum se arată în imaginea de mai jos.

În mod similar, repetați procesul pentru Date privind vânzările din 2020 fișă de lucru.

La rândul său, urmați aceeași procedură pentru Date de vânzare 2021 fișă de lucru.

În cele din urmă, rezultatele ar trebui să arate ca în imaginea de mai jos.

Și uite așa, ați generat un tabelul de conținut pentru fișele de lucru, este atât de simplu!

Metoda 2: Utilizarea tastei ALT pentru a genera tabelul de conținut

Să presupunem că aveți deja un titlu pentru tabelul dvs. pe care doriți să îl inserați ca nume de index în fișierul cuprins Următoarea noastră metodă răspunde exact la această întrebare, așa că urmați-ne.

📌 Pași :

  • Inițial, selectați rubrica (aici este Date de vânzări 2019 ).
  • Apoi, apăsați și mențineți apăsată tasta ALT și butonul drept al mouse-ului.

📄 Notă: Această metodă va funcționa numai dacă foaia de lucru a fost deja salvată. Așadar, asigurați-vă că apăsați butonul CTRL + S pentru a salva mai întâi foaia de lucru.

  • Acum, plimbați cursorul pe marginea zonei selectate. B1 și trageți-o în foaia de lucru cu cuprins În acest caz, este vorba de Tasta ALT fișă de lucru.

Acest lucru vă aduce la Tasta ALT fișă de lucru.

  • După aceasta, dați drumul la ALT și trageți cursorul în locația dorită ( B5 celulă) în timp ce țineți apăsat butonul drept al mouse-ului.
  • La rândul său, dați drumul la butonul din dreapta al mouse-ului>> apare o listă de opțiuni, alegeți opțiunea Creați un hyperlink aici opțiune.

În consecință, rezultatele ar trebui să arate ca în imaginea de mai jos.

În cele din urmă, repetați aceeași procedură pentru celelalte două foi de lucru, așa cum este descris mai jos.

Dacă sunteți unul dintre acei oameni cărora le place să folosească formulele Excel, atunci următoarea metodă vă va fi de folos. Aici, vom aplica funcția HYPERLINK pentru a încorpora link-uri care fac referire la fișele de lucru. Așadar, să începem.

📌 Pași :

  • În primul rând, mergeți la B5 și introduceți expresia de mai jos.

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

În această formulă, se utilizează "#'2019 Sales Data'!A1" este link_location și se referă la locația fișierului Date de vânzare 2019 În cele din urmă, se va utiliza fișa de lucru "Date de vânzări 2019" este opționalul nume_prietenos care indică șirul de text afișat ca link. Argumentul Liră (#) indică funcției că foaia de lucru se află în același registru de lucru.

  • În al doilea rând, urmați același proces pentru Date privind vânzările din 2020 și introduceți formula de mai jos.

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

  • În mod similar, introduceți expresia de mai jos pentru a repeta procedura pentru Date de vânzare 2021 fișă de lucru.

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

Ulterior, după finalizarea tuturor pașilor, rezultatele ar trebui să arate ca în imaginea de mai jos.

Citește mai mult: Cum să creați tabelul de conținut în Excel cu hyperlink-uri (5 moduri)

Metoda 4: Aplicarea codului VBA pentru a crea un cuprins automat

Dacă aveți nevoie de multe ori să obțineți numărul de meciuri din coloană, atunci puteți lua în considerare opțiunea VBA Este simplu & ușor, trebuie doar să urmați instrucțiunile.

📌 Pasul-01: Deschideți editorul Visual Basic

  • În primul rând, navigați la pagina Dezvoltator fila>> faceți clic pe Visual Basic buton.

Acest lucru deschide fereastra Editor Visual Basic într-o fereastră nouă.

📌 Pasul 02: Introduceți codul VBA

  • În al doilea rând, mergeți la Introduceți tab>> selectați Modul .

Pentru ușurința de referință, puteți copia codul de aici și îl puteți lipi în fereastră, așa cum se arată mai jos.

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

Descompunerea codului:

Acum, vă voi explica VBA utilizat pentru a genera codul tabelul de conținut În acest caz, codul este împărțit în 3 pași.

  • În prima porțiune, subprogramul primește un nume, aici este Excel_Table_Of_Contents() .
  • În continuare, se definesc variabilele alerte, y, și Wrksht .
  • Apoi, atribuiți Lung , Boolean , și Varianta respectiv tipurile de date.
  • În plus, definiți Wrksht_Index ca variabilă pentru stocarea obiectul Foaie de lucru .
  • În cea de-a doua poțiune, eliminați orice foaie de cuprins anterioară folosind metoda Delete .
  • Acum, introduceți o foaie nouă cu metoda Add în prima poziție și se numește "Cuprins" folosind Declarația privind numele .
  • În cea de-a treia porțiune, declarăm un contor ( y = 1 ) și utilizați bucla For și declarația If pentru a obține numele foilor de lucru.
  • În cele din urmă, utilizați HYPERLINK pentru a genera linkuri pe care se poate face clic încorporate în numele foilor de calcul.

📌 Pasul 03: Rularea codului VBA

  • Acum, apăsați butonul F5 de pe tastatura dumneavoastră.

Acest lucru deschide fereastra Macros caseta de dialog.

  • După aceasta, faceți clic pe butonul Rulați buton.

În cele din urmă, rezultatele ar trebui să arate ca în captura de ecran de mai jos.

Citește mai mult: Cum se face cuprinsul folosind VBA în Excel (2 exemple)

Dacă aveți o mulțime de foi de lucru în Excel, poate fi dificil să navigați către locația preferată. Cu toate acestea, Excel are un truc ingenios în mânecă! Adică, puteți utiliza bara de stare pentru a naviga la orice foaie de lucru într-o clipă. Acum, permiteți-mi să vă demonstrez procesul în pașii de mai jos.

📌 Pași :

  • În primul rând, deplasați cursorul în colțul din stânga jos al foii de lucru, așa cum se arată în imaginea de mai jos.
  • Acum, în timp ce treceți cursorul peste el, veți vedea un simbol Faceți clic dreapta pentru a vedea toate foile mesaj.

  • Apoi, faceți clic dreapta cu mouse-ul.

Într-o clipă, a apărut Activați se deschide o casetă de dialog care afișează toate foile.

  • În continuare, alegeți foaia, de exemplu, am ales foaia Date de vânzare 2021 >> faceți clic pe OK buton.

Asta este, veți trece la foaia pe care ați ales-o.

Secțiunea practică

Am pus la dispoziție un Practică secțiunea din partea dreaptă a fiecărei fișe, astfel încât să puteți exersa singuri. Vă rugăm să vă asigurați că o faceți singuri.

Concluzie

Sper că acest articol te-a ajutat să înțelegi cum să creați un cuprins automat în Excel Dacă aveți întrebări, vă rugăm să lăsați un comentariu mai jos. De asemenea, dacă doriți să citiți mai multe articole ca acesta, puteți vizita site-ul nostru web ExcelWIKI .

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.