Як створити зміст для вкладок в Excel (6 способів)

  • Поділитися Цим
Hugh West

Іноді книга Excel стає великою через численні робочі аркуші. Через наявність декількох робочих аркушів важко переглянути всі з них. У цьому випадку зміст може бути хорошим рішенням. Ця стаття покаже як створити зміст для вкладок за допомогою коду VBA та гіперпосилань в Excel. Сподіваюся, що ця стаття була для вас корисною та почерпнула цінні інсайти.

Завантажити Практичний посібник

Завантажити робочий зошит практики можна нижче.

Зміст файлу Tabs.xlsm

6 Правильних способів створення змісту для вкладок в Excel

Для створення змісту для вкладок ми знайшли шість різних способів, за допомогою яких ви можете легко виконати роботу. У цій статті ми хотіли б використати кілька команд Excel, функцій і, що більш важливо, код VBA для створення змісту для вкладок. Перш ніж щось робити, нам потрібно створити кілька вкладок електронної таблиці.

Після цього за допомогою функцій Excel та коду VBA ми хотіли б створити необхідний зміст для вкладок.

1. використання контекстного меню

Наш перший метод дуже простий у використанні. Тут ми запишемо назву кожної вкладки електронної таблиці і додамо туди посилання. Потім, якщо ми натиснемо на посилання, воно переведе нас на певний аркуш. Щоб зрозуміти метод, виконайте наступні кроки.

Кроки

  • Спочатку запишіть всі вкладки електронної таблиці, куди ви хочете додати посилання.

  • Потім клацніть правою кнопкою миші по комірці B5 .
  • Він відкриє Контекстне меню .
  • Там виберіть пункт Посилання варіант.

  • Ще один спосіб отримати Посилання варіант.
  • По-перше, зайдіть на сайт Вставка вкладка на стрічці.
  • Потім виберіть Посилання від Посилання група.

  • Як наслідок, буде відкрито Вставити гіперпосилання діалогове вікно.
  • Потім виберіть Місце в цьому документі від Посилання на розділ.
  • Після цього встановіть будь-яке посилання на комірку.
  • Потім виберіть місце в цьому документі. Оскільки ми хочемо створити гіперпосилання на робочий аркуш Сполучених Штатів, виберіть Сполучені Штати.
  • Нарешті, натисніть на ГАРАЗД. .

  • Це створить гіперпосилання на комірку B5 .

  • Дотримуйтесь тієї ж процедури і додайте гіперпосилання в кожну клітинку вашого змісту.

  • Потім, якщо натиснути на будь-яку вкладку, то вона переведе нас на цю конкретну вкладку з таблицею.

  • Тут натискаємо на кнопку Австралія і ми потрапляємо на вкладку "Австралія", див. скріншот.

2 Вбудовування коду VBA

Для створення змісту вкладок можна використати код VBA. Перед тим, як щось робити, потрібно додати вкладка "Розробник Після цього ви використовуєте код VBA і створюєте зміст в Excel для вкладок. Дотримуйтесь інструкцій.

Кроки

  • По-перше, зайдіть на сайт Розробник вкладка на стрічці.
  • Потім виберіть Visual Basic від Код група.

  • Це відкриє для нас можливість Visual Basic варіант.
  • Потім перейдіть на сторінку Вставка ось тут.
  • Після цього оберіть пункт Модуль варіант.

  • Буде відкрито Модуль вікно коду, в якому ви будете писати свій VBA код.
 Sub table_of_contents_for_tab() Dim xAlerts As Boolean Dim I As Long Dim sheet_index As Worksheet Dim sheet_v As Variant xAlerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets("Зміст").Delete On Error GoTo 0 Set sheet_index = Sheets.Add(Sheets(1)) sheet_index.Name = "Зміст" I = 1 Cells(1, 1).Value = "Вкладки" For Each sheet_v InThisWorkbook.Sheets If sheet_v.Name "Зміст" Then I = I + 1 sheet_index.Hyperlinks.Add Cells(I, 1), "", "'" & sheet_v.Name & "'!A1", , sheet_v.Name End If Next Application.DisplayAlerts = xAlerts End Sub 
  • Після цього закрийте вікно візуального редактора.
  • Після цього перейдіть на сторінку Розробник ще раз.
  • Виберіть пункт Макроси опція від Код група.

  • Як наслідок, на сьогоднішній день в Україні діє Макрос з'явиться діалогове вікно.
  • Потім виберіть пункт Зміст у розділі Назва макросу.
  • Нарешті, натисніть на Біжи .

  • У підсумку це дасть нам наступний результат, див. скріншот.

  • Потім, якщо ви виберете будь-яку вкладку, вона перенесе вас на цей робочий аркуш.

  • Тут ми вибираємо Фінляндія з'явиться вкладка "Фінляндія" (див. скріншот).

Читати далі: Як зробити зміст за допомогою VBA в Excel (2 приклади)

3. використання функції ГІПЕРПОСИЛАННЯ

У цьому методі ми будемо використовувати функція ГІПЕРПОСИЛАННЯ За допомогою HYPERLINK ми створюємо зміст для вкладок, після чого при натисканні на вкладку відбувається перехід на певну вкладку таблиці. Для того, щоб зрозуміти цей спосіб, уважно виконайте всі кроки.

Кроки

  • Спочатку виділяємо комірку B5 .
  • Тоді запишіть наступну формулу.
=HYPERLINK("#'United States'!A1", "USA")

  • Після цього натисніть Увійдіть для застосування формули.

  • Потім виберіть комірку B6 .
  • Запишемо наступну формулу.
=HYPERLINK("#'France '!A1", "France")

  • Потім натисніть Увійдіть для застосування формули.

  • Виконайте таку ж процедуру для інших комірок, щоб створити зміст для вкладок.
  • У підсумку ми отримаємо наступний результат.

  • Потім, якщо ви виберете будь-яку вкладку, вона переведе вас на цю вкладку електронної таблиці.

  • Тут ми вибираємо Франція відкриється вкладка "Франція" (див. скріншот).

Читати далі: Як створити зміст в Excel за допомогою гіперпосилань (5 способів)

4. використання Power Query

Четвертий спосіб заснований на використанні силового запиту. Перш за все, ми відкриваємо файл Excel по силовому запиту. Потім, за допомогою кнопки HYPERLINK ми отримаємо гіперпосилання для кожного аркуша. Щоб правильно зрозуміти це, виконайте наступні кроки.

Кроки

  • По-перше, зайдіть на сайт Дані вкладка на стрічці.
  • Потім виберіть Отримати дані у випадаючому списку на сторінці Отримання та перетворення даних .
  • Після цього оберіть З файлу варіант.
  • Потім виберіть З книги Excel .

  • Після цього виберіть потрібний файл Excel і натисніть на кнопку Імпорт .

  • Після цього, на засіданні Навігатор з'явиться діалогове вікно.
  • Виберіть пункт Зміст варіант.
  • Нарешті, натисніть на Перетворення даних .

  • В результаті відкриється вікно Power Query.

  • Потім натисніть правою кнопкою миші на Ім'я та прізвище заголовок і виберіть Видалити інші колонки .

  • В результаті всі інші колонки вилучаються.
  • Потім натисніть на кнопку Закрити & Завантажити випадаючий список.
  • Там виберіть Закрити & Завантажити в .

  • Після цього, на засіданні Імпорт даних з'явиться діалогове вікно.
  • Виберіть місце, куди ви хочете помістити свої дані, а також встановіть комірку.
  • Нарешті, натисніть на ГАРАЗД. .

  • Це дасть нам наступний результат, див. скріншот.

  • Потім створіть нову колонку, в якій ви хочете розмістити посилання на вкладки.

  • Після цього виділіть комірку C5 .
  • Запишемо наступну формулу.
=HYPERLINK("#'"&[@Name]&"'!A1", "USA")

  • Преса Увійдіть для застосування формули.

  • Проробіть таку ж процедуру для всіх осередків. Після цього ви отримаєте наступний результат.

  • Якщо ви натиснете на будь-яку вкладку, ви потрапите на відповідний робочий аркуш.
  • Тут ми натискаємо на вкладку "США", яка переносить нас на вкладку таблиці "Сполучені Штати".

5. використання кнопок

Інший спосіб створення змісту для вкладок - це використання кнопки Кнопки У цьому методі ми створюємо кнопку, а потім прив'язуємо її до потрібної вкладки електронної таблиці. Після цього, якщо ми натиснемо на кнопку, вона переведе нас на цю вкладку. Щоб зрозуміти метод, виконайте кроки належним чином.

Кроки

  • По-перше, зайдіть на сайт Розробник вкладка на стрічці.
  • Потім виберіть пункт Вставка у випадаючому списку на сторінці Елементи управління група.

  • Виберіть пункт Кнопка (елемент управління формою) від Вставка випадаючий список.

  • В результаті курсор миші перетвориться на значок плюса (+).
  • Перетягніть значок плюса, щоб надати форму кнопці.

  • Він відкриє Призначити макрос діалогове вікно.
  • Потім виберіть пункт Новий варіант.

  • Відкриється вікно Visual Basic, в якому потрібно розмістити свій VBA для цієї кнопки.
  • Цей код створить посилання на певну вкладку електронної таблиці.
  • Запишіть наступний код.
 Sub Button1_Click() ThisWorkbook.Sheets("United States").Activate End Sub 
Зауважте: Для створення посилання на певну вкладку таблиці необхідно замінити "United States" на бажану назву вкладки. Всі інші коди залишаться без змін.

  • Потім закрийте вікно.
  • Після цього перейдіть на сторінку Розробник вкладка на стрічці.
  • Потім виберіть Макроси від Код група.

  • Як наслідок, на сьогоднішній день в Україні діє Макрос з'явиться діалогове вікно.
  • Потім виберіть Button1_Click від Назва макросу розділ.
  • Нарешті, натисніть на Біжи .

  • Це приведе нас до тієї самої вкладки.
  • Потім натисніть на кнопку правою кнопкою миші.
  • Виберіть Редагувати текст від Контекстне меню .

  • Тут ми задаємо назву нашої кнопки як ' США '.
  • Ви можете задати бажане ім'я.
  • Тепер натисніть на назву кнопки.
  • Ви потрапите на ту саму вкладку.

  • Тут створюємо зв'язок з вкладкою електронної таблиці з іменем ' Сполучені Штати Америки Отже, ми перейдемо на цю вкладку.

  • Аналогічним чином створіть інші кнопки для всіх необхідних вкладок.
  • Нарешті, ми отримуємо необхідний зміст вкладок, див. скріншот.

6. застосування комбінованої формули

У цьому методі ми використовуємо диспетчер імен, де ми визначимо ім'я. Після цього ми використаємо комбіновану формулу, за допомогою якої ми можемо створити зміст для вкладок. Перш ніж ми перейдемо до кроків, ось функції, які ми будемо використовувати в цьому методі:

  • Функція REPT
  • Функція NOW
  • Функція SHEETS
  • Функція ROW
  • Функція ЗАМІНИ
  • Функція HYPERLINK
  • Функція TRIM
  • ПРАВА функція
  • Функція CHAR

Щоб чітко зрозуміти суть методу, виконайте наступні кроки.

Кроки

  • По-перше, зайдіть на сайт Формула вкладка в стрічці.
  • Потім виберіть Визначити ім'я від Визначені назви група.

  • Він відкриє Нова назва діалогове вікно.
  • Потім, в рамках Ім'я розділ, покладіть Назви вкладок як ім'я.
  • Після цього запишіть наступну формулу в поле Відноситься до розділ.
=GET.WORKBOOK(1)&REPT(NOW(),)

  • Нарешті, натисніть на ГАРАЗД. .

  • Потім виберіть комірку B5 .
  • Запишемо наступну формулу, використовуючи комбіновану формулу.
=IF(ROW(A1)>SHEETS(),REPT(NOW(),),SUBSTITUTE(HYPERLINK("#'"&TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),"]",REPT(" ",32)),32))&""!A1",TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE(INDEX(TabNames,ROW(A1))," ",CHAR(255)),CHAR(255)),CHAR(255),A1")

Ця формула була взята з Професор-експерт що допомогло нам отримати наступні результати.

  • Потім натисніть Увійдіть для застосування формули.

  • Після цього перетягніть кнопку Ручка наповнення внизу колонки.

  • Потім, якщо ви натиснете на будь-яку вкладку, ви перейдете на цю вкладку з таблицею.

  • Тут натискаємо на кнопку Сполучені Штати Америки і ми потрапляємо на вкладку "Сполучені Штати", див. скріншот.

Читати далі: Як створити зміст без VBA в Excel без VBA

Висновок

Для створення змісту в Excel для вкладок ми показали шість різних методів, за допомогою яких ви можете створити його кращу версію. Для цього ми використовуємо кілька функцій Excel та код VBA. Усі ці методи досить ефективні та зручні у використанні. У цій статті ми показали, як використовувати кнопки для створення змісту. Я думаю, що ми охопили всі можливі сфери щодо створення змісту.Якщо у вас залишилися питання, не соромтеся задавати їх у коментарях. Не забудьте відвідати наш Ексельдемія Сторінка.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.