Note: The other languages of the website are Google-translated. Back to English

Як вказати назву вкладки в комірці в Excel?

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

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


Посилання на поточну назву вкладки аркуша в комірці з формулою

Будь ласка, виконайте наступні дії, щоб вказати назву активної вкладки аркуша у певній комірці Excel.

1. Виділіть порожню комірку, скопіюйте та вставте формулу = MID (CELL ("ім'я файлу", A1), FIND ("]", CELL ("ім'я файлу", A1)) + 1,255) в панель формул і натисніть вводити ключ. Дивіться знімок екрана:

Тепер у клітинці вказано назву вкладки аркуша.

Легко вставляйте назву вкладки у певну комірку, верхній або нижній колонтитул на аркуші:

повне г, повне г,, показали, від, номер, XNUMX Kutools для Excel's Вставте інформацію про робочу книгу Утиліта допомагає легко вставити активну назву вкладки у певну комірку. Крім того, ви можете вказати назву книги, шлях до книги, ім’я користувача тощо у клітинку, верхній або нижній колонтитул робочого аркуша, як вам потрібно. Клацніть для деталей.
Завантажте Kutools для Excel зараз! (30-денний безкоштовний маршрут)


Посилання на поточну назву вкладки аркуша в комірці з користувацькою функцією

Окрім вищезазначеного методу, ви можете вказати назву вкладки аркуша в комірці за допомогою функції визначення користувача.

1. прес інший + F11 відкрити Microsoft Visual Basic для додатків вікна.

2 В Microsoft Visual Basic для додатків вікна, натисніть Insert > Модулі. Дивіться знімок екрана:

3. Скопіюйте та вставте наведений нижче код у вікно Код. А потім натисніть інший + Q клавіші, щоб закрити Microsoft Visual Basic для додатків вікна.

Код VBA: назва вкладки посилання

Function TabName()
  TabName = ActiveSheet.Name
End Function

4. Перейдіть до комірки, для якої потрібно вказати назву поточної вкладки аркуша, введіть = TabName () а потім натисніть кнопку вводити ключ. Тоді в комірці відображатиметься назва поточної вкладки аркуша.


Посилання на поточну назву вкладки аркуша в комірці з Kutools для Excel

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

1. клацання Kutools Plus > робочий зошит > Вставте інформацію про робочу книгу. Дивіться знімок екрана:

2 В Вставте інформацію про робочу книгу діалогове вікно, виберіть Назва робочого аркуша в Інформація і в розділі Вставте в розділ, виберіть Діапазон , а потім виберіть порожню комірку для пошуку імені аркуша і, нарешті, клацніть на OK кнопки.

Ви можете бачити, як на вибрану клітинку посилається назва поточного аркуша. Дивіться знімок екрана:

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


Демонстрація: Легко посилатися на назву поточної вкладки аркуша в комірці за допомогою Kutools для Excel

Kutools для Excel містить понад 300 зручних інструментів Excel. Безкоштовно спробувати без обмежень протягом 30 днів. Завантажте безкоштовну пробну версію зараз!


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (24)
Оцінено 0.5 з 5 · рейтинги 1
Цей коментар був мінімізований модератором на сайті
Дуже дякую. :-)
Цей коментар був мінімізований модератором на сайті
Дякую всім!
Цей коментар був мінімізований модератором на сайті
Використовуючи макрос VBA, якщо я зміню назву вкладки, значення в комірці не оновлюється. Я щось роблю не так?
Цей коментар був мінімізований модератором на сайті
Дорогий Джон
Формула не може оновлюватися автоматично. Після зміни назви вкладки формулу потрібно оновити вручну.
На жаль про це.
Цей коментар був мінімізований модератором на сайті
Оновіть усі формули за допомогою інструмента заміни. Виділіть все, знайдіть "=" (без лапок), замініть на "=" (без лапок). Насправді нічого не змінюється, але кожна формула перезавантажується.
Цей коментар був мінімізований модератором на сайті
Ctrl-Alt-Shift-F9 оновлює всі формули та обчислює всі клітинки, включаючи клітинки, не позначені як такі, що потребують обчислення.
Цей коментар був мінімізований модератором на сайті
Дорогий Джон
для найкращого прикладу дозвольте мені сказати вам одну річ.
якщо ви хочете змінити, ваш код буде таким.

Функція John()
Джон = ActiveSheet.Name
End Function
Цей коментар був мінімізований модератором на сайті
Функція TabName()
«Потрібно зробити його нестабільним, інакше він ніколи не буде перерахований, якщо ми не робимо Ctrl-Shift-F9
Застосування. Нестабільний
TabName = ActiveSheet.Name
End Function
Цей коментар був мінімізований модератором на сайті
Звичайно, з продуктами Microsoft немає нічого простого?
Моє рішення фактично порушує його, оскільки це означає, що скрізь, де ви використовуєте функцію, вона отримує назву аркуша, де було внесено останню зміну, а не ім’я аркуша, де використовується функція.
Цей коментар був мінімізований модератором на сайті
Привіт! Використовуючи формулу =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) в Excel працює, але не в онлайн Excel.. Чи можете ви пояснити чому це так? він повертає помилку #value у комірці.

чи є обхідний шлях для цього? Спасибі!
Цей коментар був мінімізований модератором на сайті
Ти чемпіон! Нічого подібного до виправлення, яке можна скопіювати та вставити, щоб воно працювало. Дякую.
Цей коментар був мінімізований модератором на сайті
До Вашої інформації, щоб це спрацювало, у вашій робочій книжці потрібно мати більше одного аркуша. В іншому випадку формула відображатиме ім’я файлу, але не назву аркуша.
Цей коментар був мінімізований модератором на сайті
Хороший день,
Дякуємо за коментар. Я перевірив формулу в книзі, яка має лише один аркуш, але все працювало гладко. Формула відображає лише назву аркуша незалежно від кількості аркушів у книзі.
Цей коментар був мінімізований модератором на сайті
На жаль, рядок коментаря неправильний – має бути Ctrl-Alt-Shift-F9
Цей коментар був мінімізований модератором на сайті
Чудово, дякую! За: посилання на назву вкладки поточного аркуша в клітинці з формулою
Цей коментар був мінімізований модератором на сайті
привіт, у мене виникли проблеми з посиланням на назву аркуша в клітинку онлайн-екселя
Цей коментар був мінімізований модератором на сайті
Привіт! Я використав наведені вище пропозиції, але перша формула для посилання на назву аркуша вкладок не працюватиме в "excel" онлайн. Друга працює, але "Ім'я вкладки" продовжує показувати ту саму назву вкладки для всіх вкладок у книзі.
Цей коментар був мінімізований модератором на сайті
привіт,
На жаль, ми не тестували в Excel онлайн. Поки що не можу вам з цим допомогти. Дякуємо за коментар.
Цей коментар був мінімізований модератором на сайті
Я дійсно хочу назвати деякі вкладки, використовуючи імена деяких клітинок з іншого аркуша (той же документ, звичайно). Як я можу це зробити?
Цей коментар був мінімізований модератором на сайті
Якщо ви використовуєте Excel Online. Я знайшов рішення цієї проблеми.

Вам потрібно використовувати 2 клітинки, щоб він працював. Поки у вас є клітинка, у назві якої є посилання на вкладку, ви можете використовувати FORMULATEXT(), щоб перетворити формулу цієї клітинки в рядок, а потім витягти ім’я таким чином. Я не можу уявити сценарій, коли ви захочете посилатися на інший аркуш, і ви вже не матимете клітинку, яка посилається на цей аркуш для отримання інформації про нього, але ви завжди можете просто створити порожню/приховану (як би ви не хотіли це зробити) клітинку, що просто посилається на інший аркуш, щоб налаштувати цю формулу. У наведеному нижче прикладі він посилається на клітинку B1, а клітинка B1 містить просто =Sheet2!A1 як посилання на аркуш, який я хочу назвати. Якщо ви використовуєте ім’я для аркуша з пробілом (приклад: Аркуш 1), воно відображатиметься як (='Аркуш 1'A1). Я використав функцію IF і функцію ISERROR для пошуку, чи містить рядок пробіл чи ні, і дві функції MID, щоб отримати назву аркуша з обох сценаріїв. Якщо ви оновите назву аркуша, на який посилається, клітинка B1 змінить свою формулу, а потім змінить рядок і щоразу виведе правильне ім’я.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Цей коментар був мінімізований модератором на сайті
Якщо ви використовуєте Excel Online. Я знайшов рішення цієї проблеми.

Вам потрібно використовувати 2 клітинки, щоб він працював. Поки у вас є клітинка, у назві якої є посилання на вкладку, ви можете використовувати FORMULATEXT(), щоб перетворити формулу цієї клітинки в рядок, а потім витягти ім’я таким чином. Я не можу уявити сценарій, коли ви захочете посилатися на інший аркуш, і ви вже не матимете клітинку, яка посилається на цей аркуш для отримання інформації про нього, але ви завжди можете просто створити порожню/приховану (як би ви не хотіли це зробити) клітинку, що просто посилається на інший аркуш, щоб налаштувати цю формулу. У наведеному нижче прикладі він посилається на клітинку B1, а клітинка B1 містить просто =Sheet2!A1 як посилання на аркуш, який я хочу назвати. Якщо ви використовуєте ім’я для аркуша з пробілом (приклад: Аркуш 1), воно відображатиметься як (='Аркуш 1'A1). Я використав функцію IF і функцію ISERROR для пошуку, чи містить рядок пробіл чи ні, і дві функції MID, щоб отримати назву аркуша з обох сценаріїв. Якщо ви оновите назву аркуша, на який посилається, клітинка B1 змінить свою формулу, а потім змінить рядок і щоразу виведе правильне ім’я.

=IF(ISERROR(FIND(" ",FORMULATEXT(B1))),MID(FORMULATEXT(B1),2,FIND("!",FORMULATEXT(B1))-2),MID(FORMULATEXT(B1),3,FIND("!",FORMULATEXT(B1))-4))
Цей коментар був мінімізований модератором на сайті
Формула вгорі не працюватиме, доки ви не збережете файл на жорсткому диску.
Цей коментар був мінімізований модератором на сайті
вибачте, що ваші формули та все неправильне на цій сторінці.
після прямого копіювання/вставлення ваші ТЕОРІЇ були НЕПРАВИЛЬНИМИ
НУЛЬ З ДВОХ СПРОБ З ВИКОРИСТАННЯМ ВАШИХ ПРОПОЗИЦІЙ ВДАЛОСЯ
Оцінено 0.5 з 5
Цей коментар був мінімізований модератором на сайті
Привіт Юлія,
Яку помилку ви отримали?
Слід зазначити, що наведену в публікації формулу можна застосувати лише в англійському системному середовищі Excel. Якщо у вас є Excel мовою, відмінною від англійської, перетворіть формулу з англійської на мову, якою ви зараз користуєтеся.
Ви можете перекласти формулу на цій сторінці: https://de.excel-translator.de/translator/
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця