Як отримати ім'я аркуша Excel (2 способи)

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

У цій статті проілюстровано 2 зручних способи отримання імені аркуша в Excel. Ім'я аркуша - це властивість імені об'єкта "Робочий аркуш" в Excel.

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

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

Назва аркуша.xlsm

2 способи отримати назву аркуша в Excel

Ми можемо використовувати формули із загальновживаних функцій або простий код VBA, щоб отримати ім'я аркуша, що зберігається в комірці або відображається у вікні MsgBox.

1. Використання формули для отримання назви аркуша в Excel

Оскільки Excel не надає жодних вбудована функція щоб отримати ім'я аркуша, нам потрібно написати функцію в поєднанні з MID, CELL і Функції пошуку Давайте подивимося:

=MID(CELL("ім'я файлу",A1),FIND("]",CELL("ім'я файлу",A1))+1,31)

Помістіть формулу в будь-яку з комірок робочого аркуша, якій ми хочемо дати ім'я. У даному прикладі ми дали нашому робочому аркушу ім'я " Формула ", а потім введіть формулу в комірку C5 .

Як працює формула

  • На сьогоднішній день, на жаль, це не так. CELL у формулі повертає значення повний шлях, ім'я робочої книги , а також "Про захист прав людини і основоположних свобод назва поточного аркуша Ось формула:
=CELL("ім'я файлу",A1)

  • Результат, який ми отримали на попередньому кроці, має додається в "Урядовому кур'єрі". назва робочої книги в дужки [ ] дужки e. [excel назва аркуша.xlsm]. Ми повинні з'ясувати позиція про права дужка Течія назва аркуша починається негайно після в "Урядовому кур'єрі". права дужка Тож, на сьогоднішній день ЗНАЙТИ функція знаходить положення правої дужки за наступною формулою, а потім потрібно додати 1 щоб отримати позиція про перша струна про назва аркуша .
=FIND("]",CELL("ім'я файлу",A1))+1

  • Насамкінець, в рамках проекту Функція MID дублі три аргументи -

1-й аргумент: =CELL("ім'я файлу",A1) використаний на першому етапі.

2-й аргумент: =FIND("]",CELL("ім'я файлу",A1))+1 використовується на другому етапі.

3-й аргумент: 31 максимальна довжина імені робочого аркуша в Excel

Докладніше: Як знайти назву аркуша в книзі Excel (2 способи)

Альтернативна формула

Ця формула може бути використана альтернативно, яка використовує Права функція замість Функція MID.

=RIGHT(CELL("ім'я файлу",A1),LEN(CELL("ім'я файлу",A1))-FIND("]",CELL("ім'я файлу",A1)))

2. Код VBA для отримання та відображення імені аркуша Excel

2.1 Отримання імені активного аркуша в Excel за допомогою коду VBA

Використовуйте простий код нижче, щоб отримати ім'я активного аркуша.

 Sub SheetName() Range("A1") = ActiveSheet.Name End Sub 

2.2 Дізнатися назву аркуша за допомогою індексного номера

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

Наприклад, ми в другий аркуш названий vba1. За допомогою наступного коду ми можемо дізнатися перший аркуш ім'я якому - Формула.

 Sub Sheet Name() Range("C5") = Sheets(1).Name End Sub 

За допомогою наступного коду ми можемо дізнатися останній аркуш ім'я робочої книги. У цьому прикладі ім'я останнього аркуша VBA 2.

 Sub SheetName() Range("C6") = Sheets(Sheets.Count).Name End Sub 

Докладніше: Як шукати ім'я аркуша за допомогою VBA в Excel (3 приклади)

Примітки

Ми також можемо використовувати Функція MsgBox вивести результат виконання коду на VBA у вигляді MsgBox якщо немає необхідності зберігати або використовувати його в камері.

Висновок

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

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