Jak automatycznie utworzyć spis treści w programie Excel

  • Udostępnij To
Hugh West

Szukanie sposobów na utworzyć spis treści w programie Excel To dobrze trafiłeś! Możesz utworzyć spis treści w programie Excel aby jednym kliknięciem przejść do wybranego arkusza. W tym artykule zademonstrujemy 4 poręczne sposoby na automatyczne tworzenie spisu treści w programie Excel .

Pobierz Zeszyt ćwiczeń

Zeszyt ćwiczeń można pobrać z poniższego linku.

Tworzenie spisu treści.xlsm

4 Sposoby na automatyczne tworzenie spisu treści w Excelu

Co prawda Excel nie oferuje żadnej funkcji do generowania spisu treści, ale zamiast tego można wykorzystać funkcje Excela, VBA kod, oraz skróty klawiaturowe do uzyskania spisu treści. Dlatego też, bez dalszej zwłoki, zobaczmy każdą metodę z osobna.

Powiedzmy, że mamy Dane o sprzedaży kwartalnej przedstawiony w B4:F14 komórki. Tutaj, zbiór danych pokazuje Lokalizacja oraz Kwartalnik Sprzedaż za rok 2019 . Podobnie Dane dotyczące sprzedaży dla 2020 oraz 2021 są przedstawione poniżej.

Tutaj użyliśmy Microsoft Excel 365 wersja, możesz użyć każdej innej wersji zgodnie z Twoją wygodą.

Metoda-1: Wykorzystanie skrótów klawiaturowych do tworzenia spisu treści

Czy nie byłoby wspaniale, gdyby istniał skrót klawiaturowy do tworzenia spis treści w Excelu? Cóż, masz szczęście, ponieważ nasza pierwsza metoda opisuje właśnie to. Tak więc, wykonaj te proste kroki.

📌 Kroki :

  • Na samym początku wpisujemy nazwę arkusza. W tym przypadku nazwa naszego arkusza to. Dane o sprzedaży w 2019 r. .
  • Następnie należy nacisnąć przycisk CTRL + K na klawiaturze.

To powoduje, że Wstaw hiperłącze kreator.

  • Teraz należy kliknąć Miejsce w niniejszym dokumencie opcja>> następnie wybierz nazwę arkusza ( Dane o sprzedaży w 2019 r. )>> kliknij. OK przycisk.

To wstawia klikalny link do ciągu tekstu, jak pokazano na poniższym obrazku.

W podobny sposób powtórz proces dla Dane dotyczące sprzedaży w 2020 r. arkusz roboczy.

Z kolei tę samą procedurę wykonaj dla 2021 Dane dotyczące sprzedaży arkusz roboczy.

Ostatecznie wyniki powinny wyglądać jak na obrazku podanym poniżej.

Tak po prostu, wygenerowałeś spis treści dla twoich arkuszy, to takie proste!

Metoda-2: Użycie klawisza ALT do wygenerowania spisu treści

Załóżmy, że masz już nagłówek dla swojej tabeli, który chcesz wstawić jako nazwę indeksu w spis treści Nasza następna metoda odpowiada na to pytanie. Więc podążaj za nią.

📌 Kroki :

  • Na początku należy wybrać nagłówek (tutaj jest to. Dane o sprzedaży w 2019 r. ).
  • Następnie naciśnij i przytrzymaj przycisk ALT Klawisz i prawy przycisk myszy.

📄 Uwaga: Ta metoda będzie działać tylko wtedy, gdy arkusz został już zapisany. Dlatego upewnij się, że wcisnąłeś przycisk CTRL + S aby najpierw zapisać swój arkusz.

  • Teraz najedź kursorem na krawędź zaznaczonego B1 i przeciągnąć ją do arkusza z komórką spis treści W tym przypadku jest to Klawisz ALT arkusz roboczy.

To prowadzi cię do Klawisz ALT arkusz roboczy.

  • Następnie należy puścić ALT i przeciągnij kursor w wybrane miejsce ( B5 komórka), trzymając wciśnięty prawy przycisk myszy.
  • Z kolei puszczamy prawy przycisk myszy>> pojawia się lista opcji, wybieramy Utwórz hiperłącze tutaj opcja.

W konsekwencji wyniki powinny wyglądać jak na poniższym obrazku.

Na koniec powtórz tę samą procedurę dla pozostałych dwóch arkuszy, jak pokazano poniżej.

Jeśli jesteś jedną z osób, które lubią używać formuł w Excelu, to nasza następna metoda jest dla Ciebie. Zastosujemy tutaj funkcja HYPERLINK aby osadzić linki, które odnoszą się do arkuszy. Więc, zacznijmy.

📌 Kroki :

  • Po pierwsze, przejdź do B5 komórkę i wprowadź poniższe wyrażenie.

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

W tej formule "#"2019 Dane o sprzedaży"!A1" to łącze_lokalizacji argument i odnosi się do lokalizacji Dane o sprzedaży w 2019 r. arkusz. Na koniec "Dane o sprzedaży w 2019 roku" jest opcjonalny przyjazny_nazwa argument, który wskazuje ciąg tekstowy wyświetlany jako link. Funt (#) znak informuje funkcję, że arkusz znajduje się w tym samym skoroszycie.

  • Po drugie, wykonaj ten sam proces dla Dane dotyczące sprzedaży w 2020 r. arkusza i wstawić wzór podany poniżej.

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

  • Podobnie wpisz poniższe wyrażenie, aby powtórzyć procedurę dla 2021 Dane dotyczące sprzedaży arkusz roboczy.

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

Następnie, po wykonaniu wszystkich kroków wyniki powinny wyglądać jak na obrazku poniżej.

Read More: Jak stworzyć spis treści w Excelu z hiperłączami (5 sposobów)

Metoda-4: Zastosowanie kodu VBA do utworzenia automatycznego spisu treści

Jeśli często potrzebujesz uzyskać kolumnę liczby meczów, to możesz rozważyć VBA kod poniżej. To proste & łatwe, po prostu podążaj za tym.

📌 Krok-01: Otwórz edytor Visual Basic

  • Po pierwsze, przejdź do Deweloper zakładka>> kliknąć Visual Basic przycisk.

To otwiera Edytor Visual Basic w nowym oknie.

📌 Krok-02: Wstaw kod VBA

  • Po drugie, przejdź do Wkładka tab>> wybierz Moduł .

Dla ułatwienia możesz skopiować kod z tego miejsca i wkleić go do okna, jak pokazano poniżej.

 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. 

Podział kodu:

Teraz wyjaśnię VBA kod używany do generowania spis treści W tym przypadku kod jest podzielony na 3 kroki.

  • W pierwszej części podprogramowi nadawana jest nazwa, tutaj jest to. Excel_Table_Of_Contents() .
  • Następnie należy zdefiniować zmienne alarmów, y, oraz Wrksht .
  • Następnie należy przypisać Długi , Boolean oraz Wariant odpowiednio typy danych.
  • Ponadto należy zdefiniować Wrksht_Index jako zmienna do przechowywania obiekt Worksheet .
  • W drugiej miksturze usuń wszystkie poprzednie arkusze spisu treści, używając metoda usuwania .
  • Teraz wstaw nowy arkusz z metoda Add w pierwszej pozycji i nazwij go "Spis treści" używając oświadczenie dotyczące nazwy .
  • W trzeciej części deklarujemy licznik ( y = 1 ) i użyć pętla for oraz oświadczenie If aby uzyskać nazwy arkuszy.
  • Na koniec użyj HYPERLINK funkcja generująca klikalne linki osadzone w nazwach arkuszy.

📌 Krok-03: Uruchomienie kodu VBA

  • Teraz naciśnij przycisk F5 na klawiaturze.

To otwiera Makra okno dialogowe.

  • Następnie należy kliknąć przycisk Uruchom przycisk.

Ostatecznie wyniki powinny wyglądać jak na zrzucie ekranu podanym poniżej.

Read More: Jak zrobić spis treści za pomocą VBA w Excelu (2 przykłady)

Nawigacja do arkuszy przy użyciu paska stanu

Jeśli masz wiele arkuszy w Excelu, nawigacja do preferowanej lokalizacji może być trudna. Jednak Excel ma w rękawie jedną sprytną sztuczkę! To znaczy, że możesz użyć pasek stanu Teraz pozwól, że zademonstruję ten proces w poniższych krokach.

📌 Kroki :

  • Po pierwsze, przesuń kursor do lewego dolnego rogu swojego arkusza, jak pokazano na poniższym rysunku.
  • Teraz, po najechaniu kursorem zobaczysz Kliknij prawym przyciskiem myszy, aby zobaczyć wszystkie arkusze komunikat.

  • Następnie kliknij prawym przyciskiem myszy.

W jednej chwili Aktywuj Pojawia się okno dialogowe, w którym wyświetlane są wszystkie arkusze.

  • W ślad za tym wybieramy arkusz, np. 2021 Dane dotyczące sprzedaży >> kliknij na OK przycisk.

To wszystko, przeniesiesz się do wybranego przez siebie arkusza.

Część ćwiczeniowa

Przedstawiliśmy Praktyka sekcja po prawej stronie każdego arkusza, abyś mógł sam poćwiczyć. Proszę upewnij się, że wykonasz ją samodzielnie.

Wniosek

Mam nadzieję, że ten artykuł pomógł Ci zrozumieć jak utworzyć automatycznie spis treści w programie Excel Jeśli masz jakieś pytania, proszę zostawić komentarz poniżej. Ponadto, jeśli chcesz przeczytać więcej artykułów takich jak ten, możesz odwiedzić naszą stronę internetową ExcelWIKI .

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.