Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как переименовать листы на основе значений ячеек (из списка) в Excel?

Author Kelly Last modified

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


Динамическое переименование листа из значения ячейки с помощью VBA

Мы можем динамически переименовать рабочий лист на основе значения определенной ячейки с помощью VBA в Excel, и вы можете сделать это следующим образом:

Шаг 1: Щелкните правой кнопкой мыши по имени листа рабочего листа, который вы хотите динамически назвать на основе значения ячейки, и выберите Просмотр кода в меню, которое появляется после щелчка правой кнопкой мыши.
Right click on the sheet name and select View Code

Шаг 2: В открывшемся окне Microsoft Visual Basic for Applications вставьте следующий код VBA в окно модуля.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set Target = Range("A1")
If Target = "" Then Exit Sub
Application.ActiveSheet.Name = VBA.Left(Target, 31)
Exit Sub
End Sub

Совет: Этот код VBA динамически переименовывает рабочий лист на основе значения в ячейке A1, вы можете изменить "A1" на другие ячейки в зависимости от ваших потребностей.

Шаг 3: Сохраните код VBA и закройте окно Microsoft Visual Basic for Application.

Затем вы увидите, что имя листа динамически изменяется на основе указанного значения ячейки.

Примечания:

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

Переименование нескольких листов на основе значений ячеек в соответствующих листах

Метод, описанный выше, позволяет переименовывать один лист за раз. Однако, используя функцию Переименования нескольких листов Kutools для Excel, вы можете быстро переименовать все или несколько листов на основе значения указанной ячейки в каждом соответствующем листе. Например, вы можете переименовать каждый лист, чтобы он соответствовал значению, найденному в ячейке A1 этого конкретного листа.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...
  1. Нажмите Kutools Plus > Лист > Переименовать листы. См. скриншот:
     click Rename Worksheets feature of kutools
  2. В открывшемся Переименовать несколько листов диалоговом окне выполните следующие действия:
    1. В списке Листы отметьте листы, которые вы хотите переименовать.
    2. В разделе Опции переименования отметьте опцию Заменить исходное имя листа.
    3. В разделе Новое имя листа отметьте опцию Переименовать листы с определенной ячейкой и укажите ячейку, содержимое которой вы хотите использовать для переименования соответствующего листа.
    4. Нажмите кнопку Ok.

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

specify the options and get the result

Примечание: Хотите получить доступ к функции Переименования нескольких листов? Скачайте Kutools для Excel прямо сейчас! Помимо этого, Kutools предлагает множество 300+ других функций и предоставляет 30-дневную бесплатную пробную версию. Не ждите, попробуйте прямо сегодня!


Переименование нескольких листов из указанного списка

Функция Переименования нескольких листов Kutools для Excel также поддерживает переименование нескольких листов на основе значений ячеек в указанном списке.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...
  1. Нажмите Kutools Plus > Лист > Переименовать листы.
    click Rename Worksheets feature of kutools
  2. В открывшемся Переименовать несколько листов диалоговом окне настройте следующее:
    1. В списке Листы выберите листы, которые вы хотите переименовать.
    2. В разделе Опции переименования отметьте опцию Заменить исходное имя листа.
    3. В Новое имя листа разделе отметьте Из указанного диапазона опцию и нажмите кнопку  кнопку, чтобы открыть второе Переименовать несколько листов диалоговое окно (см. скриншот справа). Затем выберите список ячеек, которые вы хотите переименовать по их значениям, и нажмите кнопку OK кнопку.
    4. Нажмите кнопку Ok, чтобы применить переименование.
    5. specify the options in the dialog box selec the cell values

Теперь вы увидите, что все отмеченные имена рабочих листов заменены значениями ячеек из указанного списка. См. скриншот ниже:
worksheet names are replaced with the cell values

Примечание: Хотите получить доступ к функции Переименования нескольких листов? Скачайте Kutools для Excel прямо сейчас! Помимо этого, Kutools предлагает множество 300+ других функций и предоставляет 30-дневную бесплатную пробную версию. Не ждите, попробуйте прямо сегодня!


Демонстрация: именование листов на основе значений ячеек (из списка) в Excel

 

Связанные статьи:

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек