Как да създадете автоматично таблица със съдържание в Excel

  • Споделя Това
Hugh West

Търсите начини за създаване на таблица със съдържание в Excel ? Тогава сте попаднали на правилното място! Можете да създаване на таблица със съдържание в Excel за да преминете към избрания работен лист само с едно кликване. В тази статия ще демонстрираме 4 удобни начини за автоматично създаване на таблица със съдържание в Excel .

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка за упражнения от връзката по-долу.

Създаване на таблица със съдържание.xlsm

4 начина за автоматично създаване на таблица със съдържание в Excel

Вярно е, че Excel не предлага никаква функция за генериране на таблица със съдържание. Вместо това можете да използвате функциите на Excel, VBA код и клавишни комбинации за получаване на таблица със съдържание. Затова, без да се бавим повече, нека разгледаме всеки метод поотделно.

Да речем, че имаме Данни за тримесечните продажби показани в B4:F14 клетки. Тук наборът от данни показва Местоположение и Тримесечно Продажби за годината 2019 . По същия начин Данни за продажбите за 2020 и 2021 са показани по-долу.

Тук сме използвали Microsoft Excel 365 версия, можете да използвате всяка друга версия според вашето удобство.

Метод-1: Използване на клавишни комбинации за създаване на таблица със съдържание

Не би ли било чудесно, ако имаше само клавишна комбинация за създаване на Съдържание в Excel? Имате късмет, защото първият ни метод описва точно това. Така че следвайте тези прости стъпки.

📌 Стъпки :

  • В самото начало въведете името на работния лист. В този случай името на нашия работен лист е Данни за продажбите през 2019 г. .
  • След това натиснете бутона CTRL + K на клавиатурата.

Това води до Вмъкване на хипервръзка съветник.

  • Сега щракнете върху Място в този документ >> след това изберете името на работния лист ( Данни за продажбите през 2019 г. )>> щракнете върху OK бутон.

Това вмъква връзка, върху която може да се кликне, в текста, както е показано на изображението по-долу.

По подобен начин повторете процеса за Данни за продажбите през 2020 г. работен лист.

На свой ред следвайте същата процедура за 2021 Данни за продажбите работен лист.

Накрая резултатите трябва да изглеждат както на картинката по-долу.

Точно по този начин сте генерирали Таблица на съдържанието за вашите работни листове, толкова е лесно!

Метод-2: Използване на клавиш ALT за генериране на таблица със съдържание

Да предположим, че вече имате заглавие за таблицата, което искате да вмъкнете като име на индекса в Съдържание . Следващият ни метод дава отговор именно на този въпрос. Така че просто следвайте.

📌 Стъпки :

  • Първоначално изберете заглавието (тук то е Данни за продажбите през 2019 г. ).
  • След това натиснете и задръжте натиснат ALT и десния бутон на мишката.

📄 Забележка: Този метод ще работи само ако работният ви лист вече е бил запазен. CTRL + S за да запишете първо работния си лист.

  • Сега задръжте курсора върху ръба на избрания B1 и я плъзнете в работния лист с Съдържание В този случай това е Клавиш ALT работен лист.

Така стигате до Клавиш ALT работен лист.

  • След това пуснете ALT и плъзнете курсора до желаното място ( B5 клетка), докато държите натиснат десния бутон на мишката.
  • На свой ред пуснете десния бутон на мишката>> се появява списък с опции, изберете Създаване на хипервръзка тук опция.

В резултат на това резултатите трябва да изглеждат както на следното изображение по-долу.

Накрая повторете същата процедура за другите два работни листа, както е показано по-долу.

Ако сте от хората, които обичат да използват формулите на Excel, тогава следващият ни метод ще ви помогне. Тук ще приложим функцията HYPERLINK за вграждане на връзки, които препращат към работните листове. И така, нека да започнем.

📌 Стъпки :

  • Първо, отидете в B5 и въведете израза по-долу.

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

В тази формула "#'2019 Данни за продажбите'!A1" е link_location и се отнася до местоположението на Данни за продажбите през 2019 г. Накрая, в работния лист "Данни за продажбите за 2019 г." е незадължителният friendly_name който указва текстовия низ, показван като връзка. Паунд (#) показва на функцията, че работният лист е в същата работна книга.

  • Второ, следвайте същия процес за Данни за продажбите през 2020 г. и въведете формулата, дадена по-долу.

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

  • По същия начин въведете израза по-долу, за да повторите процедурата за 2021 Данни за продажбите работен лист.

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

Впоследствие, след като завършите всички стъпки, резултатите трябва да изглеждат като изображението, показано по-долу.

Прочетете още: Как да създадете таблица със съдържание в Excel с хипервръзки (5 начина)

Метод-4: Прилагане на VBA код за създаване на автоматично съдържание

Ако често трябва да получавате броя на съвпаденията в колоната, можете да разгледате VBA Кодът по-долу е прост & лесно, просто следвайте.

📌 Стъпка-01: Отворете редактора на Visual Basic

  • Първо, отидете в Разработчик >> щракнете върху Visual Basic бутон.

Това отваря Редактор на Visual Basic в нов прозорец.

📌 Стъпка-02: Вмъкване на VBA код

  • Второ, отидете в Вмъкване на tab>> изберете Модул .

За по-лесна справка можете да копирате кода от тук и да го поставите в прозореца, както е показано по-долу.

 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 

Разбивка на кода:

Сега ще обясня VBA код, използван за генериране на Таблица на съдържанието В този случай кодът е разделен на 3 стъпки.

  • В първата част на подпрограмата се дава име, тук то е Excel_Table_Of_Contents() .
  • След това дефинирайте променливите сигнали, у, и Wrksht .
  • След това задайте Дълъг , Булеви , и Вариант съответно типове данни.
  • Освен това определете Wrksht_Index като променлива за съхранение на обектът на работния лист .
  • Във втория елексир премахнете всички предишни листове със съдържание, като използвате методът Изтриване .
  • Сега вмъкнете нов лист с методът Add в първата позиция и го назовете "Съдържание" използване на изявлението Name .
  • В третата част декларираме брояч ( y = 1 ) и използвайте цикълът For и изявлението If за да получите имената на работните листове.
  • Накрая използвайте HYPERLINK за генериране на връзки, върху които може да се кликне, вградени в имената на работните листове.

📌 Стъпка-03: Изпълнение на кода VBA

  • Сега натиснете бутона F5 на клавиатурата.

Това отваря Макроси диалогов прозорец.

  • След това щракнете върху Изпълнявайте бутон.

В крайна сметка резултатите трябва да изглеждат както на снимката по-долу.

Прочетете още: Как да направим таблица на съдържанието с помощта на VBA в Excel (2 примера)

Преминаване към работни листове чрез лентата на състоянието

Ако имате много работни листове в Excel, може да се окаже трудно да преминете към предпочитаното място. Excel обаче има един хитър трик в ръкава си! Това означава, че можете да използвате лентата на състоянието за да преминете към всеки работен лист с лекота. Сега ми позволете да демонстрирам процеса в стъпките по-долу.

📌 Стъпки :

  • Първо, преместете курсора си в долния ляв ъгъл на работния лист, както е показано на снимката по-долу.
  • Сега, когато задържите курсора, ще видите Кликнете с десния бутон на мишката, за да видите всички листове съобщение.

  • След това щракнете с десния бутон на мишката.

В един миг Активиране на се появява диалогов прозорец, в който се показват всички листове.

  • След това изберете листа, например ние избрахме 2021 Данни за продажбите >> щракнете върху ОК бутон.

Това е всичко, ще преминете към избрания лист.

Практически раздел

Осигурихме Практика раздел в дясната страна на всеки лист, за да можете да се упражнявате сами. Моля, уверете се, че го правите сами.

Заключение

Надявам се, че тази статия ви е помогнала да разберете как да автоматично създаване на таблица със съдържание в Excel . Ако имате някакви въпроси, моля, оставете коментар по-долу. Също така, ако искате да прочетете още статии като тази, можете да посетите нашия уебсайт ExcelWIKI .

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.