Как переименовать листы на основе значений ячеек (из списка) в Excel?
Переименование одного листа в Excel обычно выполняется путем щелчка правой кнопкой мыши по вкладке листа и выбора «Переименовать» в контекстном меню. Однако если вам нужно переименовать несколько листов, используя значения из указанных ячеек, или вы хотите динамически назвать лист на основе значения определенной ячейки, вы можете использовать несколько методов. Эта статья познакомит вас с этими методами, сделав процесс простым и эффективным.
- Динамическое переименование листа на основе значения ячейки с помощью VBA
- Переименуйте несколько листов на основе значений ячеек на соответствующих листах.
- Переименовать несколько листов из указанного списка
Динамически переименовывать лист из значения ячейки с помощью VBA
Мы можем динамически переименовывать лист по значению определенной ячейки с помощью VBA в Excel, и вы можете сделать следующее:
Шаг 1: Щелкните правой кнопкой мыши имя листа, которому вы динамически назовете его по значению ячейки, и выберите Просмотреть код из контекстного меню.
Шаг 2: В открытии Microsoft Visual Basic для приложений окно, вставьте следующий код 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 для приложений окно.
Затем вы увидите, что имя листа динамически изменяется в зависимости от указанного значения ячейки.
Ноты:
- Если указанная ячейка пуста, лист не будет переименован.
- Рабочий лист будет переименовываться каждый раз, когда вы меняете значение в указанной ячейке.
- Если вы введете в указанную ячейку специальные символы, например *, появится всплывающее предупреждение об ошибке.
Переименуйте несколько листов на основе значений ячеек на соответствующих листах.
Описанный выше метод позволяет переименовывать по одному листу за раз. Однако, используя Переименовать несколько листов особенность Kutools for Excel, вы можете быстро переименовать все или несколько листов на основе значения указанной ячейки на каждом соответствующем листе. Например, вы можете переименовать каждый лист, чтобы он соответствовал значению, найденному в ячейке A1 этого конкретного листа.
- Нажмите Кутулс Плюс > Рабочий лист > Переименовать листы. Смотрите скриншот:
- В открытии Переименовать несколько листов диалоговое окно, сделайте следующее:
- В Worksheets список, проверьте листы, которые вы переименуете.
- В Параметры переименования раздел, проверьте Заменить исходное имя листа опцию.
- В Имя нового рабочего листа раздел, пожалуйста, проверьте Переименовать листы с определенной ячейкой и укажите ячейку, содержимое которой вы переименуете соответствующий лист.
- Нажмите Ok .
И теперь все отмеченные листы переименовываются на основе указанной ячейки каждого листа. Смотрите скриншот:
Примечание: Хотите получить доступ к Переименовать несколько листов особенность? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!
Переименовать несколько листов из указанного списка
Kutools для Excel Переименовать несколько листов функция также поддерживает переименование нескольких листов на основе значений ячеек в указанном списке.
- Нажмите Кутулс Плюс > Рабочий лист > Переименовать листы.
- В открытии Переименовать несколько листов диалоговом окне настройте следующим образом:
- В Worksheets выберите листы, которые вы переименуете.
- В Параметры переименования раздел, проверьте Заменить исходное имя листа опцию.
- В Имя нового рабочего листа раздел, проверьте Из определенного диапазона и нажмите кнопка открытия второго Переименовать несколько листов диалоговое окно (см. скриншот справа). Затем выберите список ячеек, которые вы переименуете по их значениям, и нажмите кнопку OK .
- Нажмите Ok кнопку, чтобы применить переименование.
Затем вы увидите, что имена всех проверенных листов заменяются значениями ячеек в указанном списке. См. скриншот ниже:
Примечание: Хотите получить доступ к Переименовать несколько листов особенность? Скачать Kutools for Excel сейчас! Помимо этого, Kutools может похвастаться множеством других функций и предлагает 300-дневную бесплатную пробную версию. Не ждите, попробуйте сегодня!
Демонстрация: имена листов на основе значений ячеек (из списка) в Excel
Статьи по теме:
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!