Как автоматически создать оглавление в 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 Sales Data'!A1" это местоположение_ссылки аргумент и ссылается на местоположение Данные по продажам за 2019 год рабочий лист. Наконец, в "Данные о продажах за 2019 год" необязательный дружеское_имя аргумент, который указывает текстовую строку, отображаемую в качестве ссылки. Фунт (#) знак сообщает функции, что рабочий лист находится в той же рабочей книге.

  • Во-вторых, выполните аналогичный процесс для Данные о продажах за 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

  • Во-вторых, зайдите на Вставка вкладка>> выбрать Модуль .

Для удобства вы можете скопировать код отсюда и вставить его в окно, как показано ниже.

 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 в качестве переменной для хранения объект рабочего листа .
  • Во втором зелье удалите все предыдущие листы оглавления, используя метод удаления .
  • Теперь вставьте новый лист с метод добавления в первой позиции и назвать его "Оглавление" используя заявление об имени .
  • В третьей части мы объявляем счетчик ( y = 1 ) и использовать цикл For Loop и оператор If для получения имен рабочих листов.
  • Наконец, используйте HYPERLINK функция для создания кликабельных ссылок, встроенных в имена рабочих листов.

📌 Шаг-03: Выполнение кода VBA

  • Теперь нажмите кнопку F5 на клавиатуре.

Это открывает Макросы диалоговое окно.

  • После этого нажмите кнопку Запускайте кнопка.

В конечном итоге результаты должны выглядеть так, как показано на скриншоте ниже.

Читать далее: Как сделать оглавление с помощью VBA в Excel (2 примера)

Переход к рабочим листам с помощью строки состояния

Если у вас много рабочих листов в Excel, может быть трудно перейти в нужное место. Однако у Excel есть один замечательный трюк в рукаве! То есть, вы можете использовать строка состояния Теперь позвольте мне продемонстрировать этот процесс в следующих шагах.

📌 Шаги :

  • Во-первых, переместите курсор в левый нижний угол рабочего листа, как показано на рисунке ниже.
  • Теперь, когда вы наведете курсор, вы увидите Щелкните правой кнопкой мыши, чтобы Просмотреть все листы сообщение.

  • Затем щелкните правой кнопкой мыши.

В одно мгновение Активировать появится диалоговое окно, в котором отображаются все листы.

  • После этого выберите лист, например, мы выбрали лист 2021 Данные о продажах >> нажмите кнопку OK кнопка.

Вот и все, вы перейдете на выбранный вами лист.

Практическая секция

Мы предоставили Практика раздел на правой стороне каждого листа, чтобы вы могли попрактиковаться. Пожалуйста, убедитесь, что вы делаете это самостоятельно.

Заключение

Надеюсь, эта статья помогла вам понять, как автоматическое создание оглавления в Excel Если у вас есть какие-либо вопросы, пожалуйста, оставьте комментарий ниже. Также, если вы хотите прочитать больше статей, подобных этой, вы можете посетить наш сайт ExcelWIKI .

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.