Як отримати список назв аркушів в Excel: 12 простих методів [Посібник 2026]

Поділитися зараз:
Список назв аркушів в Excel за допомогою 12 простих способів, від простих ручних методів до просунутої автоматизації VBA. Покроковий посібник для всіх рівнів кваліфікації.

Робочі аркуші в книзі Excel

1. Введення

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

Стикаючись із необхідністю створювати список імен аркушів Excel, багато користувачів виявляють, що вручну прокручують вкладки аркушів, що стає непрактичним для книг, що містять значну кількість аркушів. Методи, описані в цьому посібнику, допоможуть вам отримати всі імена аркушів в Excel незалежно від складності книги, пропонуючи рішення від простих ручних підходів до складних сценаріїв автоматизації для будь-яких вимог до інвентаризації аркушів Excel.

2. Спосіб 1: Отримати список вручну

Ручний підхід представляє собою most простий метод отримання назв усіх аркушів в Excel, що не вимагає поглиблених знань Excel або створення формул. Цей метод особливо добре працює для невеликих книг, де загальна кількість аркушів залишається керованою, зазвичай менше двадцяти аркушів.

  1. Спочатку відкрийте певну книгу Excel, що містить робочі аркуші, які потрібно каталогізувати.
  2. Потім двічі клацніть на назві аркуша у списку аркушів у нижній частині інтерфейсу Excel. Ця дія виділить весь текст назви аркуша, виділяючи його для зручного копіювання.
  3. Далі натисніть "Ctrl + C" щоб скопіювати вибране ім'я в буфер обміну для перенесення до файлу документації.
    Скопіюйте назву аркуша
  4. Пізніше створіть текстовий файл, документ Word або новий аркуш Excel, де потрібно зберігати повний перелік імен аркушів.
  5. Потім натисніть "Ctrl + V" щоб вставити скопійовану назву аркуша у вибраний формат документації.
    Вставити назву аркуша
  6. Тепер, таким систематичним способом, ви можете копіювати назву кожного аркуша до файлу документації один за одним, створюючи повний перелік усіх аркушів у вашій книзі.

3. Спосіб 2: Список з формулою

Підхід до створення списку всіх імен аркушів в Excel на основі формул використовує вбудовані функції Excel для автоматичного створення повного переліку аркушів. Цей метод поєднує можливості функції GET.WORKBOOK в Excel з можливостями динамічного індексування, створюючи самооновлюваний список, який відображає поточний стан структури вашої книги.

  1. На початку перейдіть до «Формули» вкладку в інтерфейсі стрічки Excel і натисніть кнопку «Менеджер імен» кнопка для доступу до можливостей визначення імен в Excel.
  2. Далі у спливаючому вікні «Диспетчер імен» натисніть "Новий" щоб створити власний іменований діапазон, який міститиме формулу списку вашого аркуша.
    Менеджер імен
  3. У подальшому «Нове ім'я» діалогове вікно, введіть «Списки» , "Ім'я" поле, щоб створити посилання, яке легко запам’ятається, для формули списку на вашому робочому аркуші.
  4. Пізніше, в «Посилається на» У цьому полі уважно введіть наступну спеціалізовану формулу, яка витягне назви робочих аркушів зі структури вашої книги:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Налаштування нового імені

  1. Після цього натисніть кнопку "ДОБРЕ" та “Закрити” щоб зберегти це визначення власної формули та зробити його доступним для використання в книзі.
  2. Далі створіть новий аркуш у поточній книзі спеціально для відображення повного списку назв аркушів.
  3. Потім введіть "1" in Комірка A1 та "2" in Комірка A2 щоб встановити послідовність індексації, яка посилатиметься на кожен аркуш у вашій книзі.
  4. Після цього виберіть обидві комірки (A1 та A2) і перетягніть їх униз, щоб автоматично вводити послідовні числа (3, 4, 5 тощо) у Стовпець А, створюючи достатню кількість індексних номерів для охоплення всіх аркушів у вашій книзі.
    Введіть послідовні числа
  5. Пізніше, вставте наступну формулу INDEX Комірка B1 щоб розпочати видобування імен робочих аркушів, використовуючи раніше визначені «Списки» Назва:
=INDEX(ListSheets,A1)

Введіть формулу в комірку B1

  1. Відразу ж назва першого аркуша з'явиться в Комірка B1, що демонструє правильність роботи конфігурації вашої формули.
  2. Нарешті, скопіюйте цю формулу INDEX вниз по всьому Колонка B доки не зіткнешся з “#REF!” помилка, яка вказує на те, що ви досягли кінця доступних аркушів у вашій книзі.
    Скопіюйте формулу до списку назв аркушів

4. Спосіб 3: Список через Excel VBA

Підхід VBA (Visual Basic for Applications) представляє собою most складний та автоматизований метод для переліку всіх назв аркушів в Excel. Це програмне рішення створює повністю автоматизовану систему інвентаризації аркушів, яка генерує нову книгу, що містить професійно відформатований список усіх назв аркушів.

  1. Для якtart, запустіть редактор Excel VBA, натиснувши Alt + F11 або дотримуючись детальних інструкцій в Excel Розробник вкладка для доступу до середовища розробки Visual Basic.
  2. Потім вставте новий модуль у свій проект VBA та вставте наступний комплексний код, який автоматично витягне та відформатує всі назви робочих аркушів з вашої поточної книги:
Sub ListSheetNamesInNewWorkbook()
    Dim objNewWorkbook As Workbook
    Dim objNewWorksheet As Worksheet

    Set objNewWorkbook = Excel.Application.Workbooks.Add
    Set objNewWorksheet = objNewWorkbook.Sheets(1)

    For i = 1 To ThisWorkbook.Sheets.Count
        objNewWorksheet.Cells(i, 1) = i
        objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name
    Next i

    With objNewWorksheet
         .Rows(1).Insert
         .Cells(1, 1) = "INDEX"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 2) = "NAME"
         .Cells(1, 2).Font.Bold = True
         .Columns("A:B").AutoFit
    End With
End Sub

Код VBA - Перелік назв аркушів

  1. Пізніше натисніть "F5" або клацніть на "Біг" кнопку, щоб негайно виконати цей макрос, запускаючи автоматизований процес вилучення та форматування назви робочого аркуша.
  2. На екрані одразу з’явиться нова книга Excel, яка міститиме професійно відформатований список усіх імен робочих аркушів з вашої вихідної книги, разом із індексними номерами та виділеними жирним шрифтом заголовками для зручності.
    Перелічені імена аркушів у новій книзі Excel

5. Метод 4: Підхід Power Query

Power Query пропонує сучасний метод підключення даних до Excel, що дозволяє ефективно переглядати всі назви аркушів. Цей підхід надзвичайно добре працює для одночасного аналізу кількох книг і забезпечує зручний інтерфейс для вилучення даних без необхідності знань програмування.

  1. Перейдіть до дані -> Отримати дані -> З файлу -> З робочого зошита.
  2. Виберіть поточний файл робочої книги в діалоговому вікні браузера файлів.
  3. Power Query Navigator автоматично відобразить усі доступні назви аркушів.
  4. Виберіть аркуші, які потрібно додати, і натисніть Навантаження щоб створити вичерпний список.
  5. Отримана таблиця міститиме всі назви аркушів і може бути оновлена ​​при зміні структури аркушів.

6. Спосіб 5: Формула динамічного масиву (Excel 365)

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

  1. Введіть таку формулу в будь-яку порожню клітинку:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
  1. Преса Enter виконати формулу динамічного масиву.
  2. Формула створить розсипний масив, який відображатиме посилання на всі аркуші у вашій книзі.

7. Спосіб 6: Інтеграція Power Automate

Microsoft Power Automate забезпечує автоматизацію корпоративного рівня для списку імен аркушів Excel у кількох книгах. Цей метод чудово підходить для організаційних середовищ, що вимагають регулярного аналізу книг та звітності.

  1. Доступ Автоматизація живлення через ваш портал Microsoft 365.
  2. Створіть новий потік за допомогою перевершувати коннектор
  3. Ввімкніть кнопку Список робочих аркушів дія для програмного вилучення назв аркушів.
  4. Налаштуйте місця призначення виводу, такі як списки SharePoint, електронні листи або інші бізнес-програми.
  5. Налаштуйте автоматичні тригери для регулярних оновлень інвентаризації робочих аркушів.

8. Спосіб 7: Скрипти Office (сучасний Excel)

Скрипти Office пропонують альтернативу VBA на основі TypeScript для сучасних середовищ Excel. Цей метод працює виключно з Excel Online та пропонує хмарні можливості автоматизації для відображення назв усіх аркушів в Excel.

  1. Відкрийте свою робочу книгу в Excel Online.
  2. перейдіть до Автоматизація -> Редактор сценаріїв.
  3. Створіть новий скрипт з наступним кодом TypeScript:
function main(workbook: ExcelScript.Workbook) {
  let sheets = workbook.getWorksheets();
  let sheetNames = sheets.map(sheet => sheet.getName());
  console.log(sheetNames);
}
  1. Натисніть прогін виконати скрипт та відобразити назви аркушів у консолі.
  2. За потреби змініть скрипт, щоб він виводив результати в комірки робочого аркуша.

9. Метод 8: Програмування на Python

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

  1. Встановіть необхідну бібліотеку Pythonrarвикористовуючи: pip встановити openpyxl pandas
  2. Створіть скрипт Python з наступним кодом:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
sheet_names = workbook.sheetnames
for name in sheet_names:
    print(name)
  1. заміщати 'ваш_файл.xlsx' з вашим фактичним шляхом до файлу.
  2. Запустіть скрипт, використовуючи python ім'я_скрипта.py у командному рядку.

10. Спосіб 9: Надбудови Excel

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

  1. Встановіть надійні доповнення, такі як Kutools для Excel or Утиліти ASAP.
  2. Доступ до надбудов робочий зошит or навігація інструменти зі стрічки.
  3. Ввімкніть кнопку Список назв аркушів or Аналіз робочого зошита функцію.
  4. Налаштуйте вихідний формат та місце призначення для згенерованого списку аркушів.
  5. Експортуйте або збережіть результати відповідно до вимог вашої документації.

11. Метод 10: Аналіз XML-файлів

Робочі книги Excel (файли .xlsx) – це ZIP архіви, що містять дані структури XML. Цей технічний метод дозволяє безпосередньо витягувати назви аркушів без відкриття Excel, що корисно для автоматизованих сценаріїв аналізу файлів.

  1. Створіть копію файлу Excel та змініть розширення з . Xlsx до .zip.
  2. витягти ZIP архівувати за допомогою будь-якого засобу стиснення файлів.
  3. перейдіть до xl папку і відкрийте робоча книга.xml в текстовому редакторі.
  4. Знайдіть елементи, що містять ім'я = "" атрибути.
  5. Витягніть назви аркушів зі структури XML вручну або за допомогою інструментів обробки тексту.

12. Метод 11: Метод посилання на гіперпосилання

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

  1. У новому робочому аркуші, starвведення формули ГІПЕРПОСИЛАННЯ: =ГІПЕРПОСИЛАННЯ(“#”
  2. Коли ви вводите посилання на аркуш, Excel відображатиме доступні назви аркушів у розкривному списку.
  3. Доповніть формулу: =ГІПЕРПОСИЛАННЯ(“#Аркуш1!A1″,”Аркуш1”)
  4. Створіть подібні формули для кожного аркуша, створивши вичерпний список навігації.
  5. Скопіюйте назви аркушів з тексту формули, щоб створити список документації.

13. Спосіб 12: Автоматизація PowerShell

Windows PowerShell з COM-об'єктами Excel дозволяє автоматизувати отримання всіх імен аркушів в Excel на системному рівні. Цей метод забезпечує надійні можливості створення сценаріїв для середовищ Windows, що потребують пакетної обробки.

  1. відкритий PowerShell як Адміністратор.
  2. Виконайте такі команди PowerShell:
$excel = New-Object -ComObject Excel.Application
$workbook = $excel.Workbooks.Open("C:\path\to\your\file.xlsx")
$workbook.Sheets | ForEach-Object { $_.Name }
$workbook.Close()
$excel.Quit()
  1. Замініть шлях до файлу фактичним розташуванням файлу Excel.
  2. Скрипт виведе всі назви аркушів у консоль PowerShell.
  3. Перенести вивід у текстовий файл за допомогою | Зовнішній файл sheet_names.txt якщо це необхідно.

14. Порівняння

Розуміння сильних та обмежень кожного методу допоможе вам вибрати той, що вам підходить.ost відповідний підхід для ваших конкретних вимог до документації робочого аркуша. Наведене нижче порівняння оцінює кожен метод за кількома критеріями, включаючи простоту використання, ефективність, масштабованість та практичне застосування в різних робочих середовищах.

Метод Переваги Недоліки
Мануал Простий у використанні, не вимагає технічних знань, працює з усіма версіями Excel Займає багато часу для великих робочих книг, схильність до людських помилок
Formula Автоматично оновлюється при зміні аркушів, створює постійну документацію Потрібне знання формул, може працювати не у всіх версіях Excel
VBA Швидкий та зручний, високо налаштовуваний, професійний результат Потрібні налаштування безпеки макросів, знання VBA для налаштування
PowerQuery Зручний інтерфейс, працює з кількома робочими книгами, оновлюється Тільки сучасні версії Excel, потрібні знання з’єднань даних
Динамічний масив Сучасний підхід до формул, автоматичне оновлення, компактне рішення Тільки Excel 365, складний синтаксис формул
Автоматизація живлення Автоматизація підприємства, інтеграція з бізнес-системами, виконання за планом Потрібна підписка на Microsoft 365, складне налаштування для початківців
Офісні скрипти Сучасна хмарна автоматизація, синтаксис TypeScript, можливість спільного використання Тільки Excel Online, потрібні знання програмування
Python Потужна пакетна обробка, кросплатформність, обширна бібліотекаrarх років Потрібні навички встановлення та програмування на Python
Add-ins Зручні, багатофункціональні, професійні інструменти Додаткові cost, потенційні проблеми сумісності, зовнішня залежність
Аналіз XML Працює без Excel, технічне розуміння структури файлів Складний технічний процес, що вимагає знання форматів файлів
Hyperlink Створює систему навігації, візуальне відкриття аркушів Непрямий метод, потрібне ручне створення формули
PowerShell Автоматизація на системному рівні, можливості пакетної обробки Тільки для Windows, потрібні знання скриптів, залежності COM-об'єктів

Кожен метод задовольняє різні потреби користувачів та вимоги організації. Ручний підхід найкраще підходить для епізодичного використання з меншими книгами, тоді як методи формул та VBA забезпечують можливості постійного документування. Power Query та Power Automate чудово підходять для бізнес-середовищ, що потребують регулярного аналізу, тоді як підходи до програмування, такі як Python та PowerShell, пропонують максимальну гнучкість для досвідчених користувачів. Надбудови надають зручні рішення для частих завдань керування робочими аркушами. Для досягнення оптимальних результатів з будь-яким методом переконайтеся, що ваші книги Excel функціонують правильно – пошкоджені файли слід відновити за допомогою Програма для відновлення файлів Excel перед спробою вилучення назви аркуша.

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

Посилання

  1. Служба підтримки Microsoft. (2024). Функція SHEETSДовідка та навчання з Microsoft Excel.
  2. Служба підтримки Microsoft. (2024). Макрос для циклічного перегляду всіх аркушів у книзіДокументація VBA до Microsoft Excel.
  3. Microsoft Learn. (2024). Функція Excel.WorkbookДовідник з мови формул Power Query M.
  4. Служба підтримки Microsoft. (2024). Функція HYPERLINKДовідник з функцій Microsoft Excel.
  5. Служба підтримки Microsoft. (2024). Створення або редагування гіперпосиланняДовідка та навчання з Microsoft Excel.
  6. Служба підтримки Microsoft. (2024). Огляд формул в ExcelДокументація формул Microsoft Excel.

Примітка. Усі посилання на документацію Microsoft були переглянуті та перевірені як актуальні на момент публікації. Microsoft може періодично оновлювати ці ресурси.

Про автора

Ширлі Чжан є спеціалістом з Microsoft Office з великим досвідом допомоги фахівцям в оптимізації робочих процесів в Excel, Word, Outlook та інших програмах Office. Вона працювала з організаціями над впровадженням рішень для автоматизації, вирішенням проблем функціональності та оптимізацією бізнес-процесів.

Як технічний автор, що спеціалізується на продуктивності Microsoft Office, Ширлі створює практичні посібники, що вирішують реальні проблеми, з якими стикаються повсякденні користувачі. Її покроковий підхід базується на багаторічному практичному досвіді усунення несправностей у програмах Office та допомоги користувачам у розблокуванні прихованих функцій для покращення їхніх щоденних робочих процесів.

Поділитися зараз:

Коментарі закриті.