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

Как переименовать несколько листов в Excel?

Author: Tech Support Last Modified: 2025-06-05

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

rename worksheets

Использование команды Переименовать для переименования листов

Использование удобного инструмента для комфортного переименования нескольких листов

Использование VBA-кода для переименования нескольких листов


Использование команды Переименовать для переименования листов


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

Щелкните правой кнопкой мыши по вкладке листа, который хотите переименовать, и выберите команду Переименовать из контекстного меню. Или дважды щелкните по вкладке листа, чтобы переименовать рабочий лист. Затем введите новое имя и нажмите клавишу Enter для завершения переименования, см. скриншот:

Right click on the sheet tab, choose Rename command, and then enter the new name

С помощью этой команды Переименовать вы можете переименовать только один рабочий лист за раз. Для переименования нескольких листов повторите вышеуказанные действия.


Использование удобного инструмента для комфортного переименования нескольких листов

Инструмент Пакетное переименование листов Kutools для Excel очень удобен для переименования всех листов или выбранных определенных листов текущей книги.

С помощью этого инструмента вы можете быстро переименовать все листы или выбранные определенные листы, добавляя дополнительный текст перед или после существующего имени листа или заменяя исходные имена листов новыми. Вы также можете переименовать все листы или выбранные листы, используя содержимое ячеек диапазона.

После загрузки и установки Kutools для Excel нажмите Kutools Plus > Лист > Переименовать листы, чтобы открыть диалоговое окно Пакетное переименование листов. Затем выполните следующие действия:

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

"specify

  1. Выберите листы, которые хотите переименовать, из списка Листы.
  2. Выберите тип переименования листов в разделе Стиль переименования.
  3. Введите конкретное значение в поле Ввести вручную.
  4. Нажмите OK. Вы получите следующие результаты:

Rename multiple worksheets with specific data

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

specify the options in the dialog box

  1. Выберите листы, которые хотите переименовать, из списка Листы.
  2. Выберите тип переименования листов в разделе Стиль переименования.
  3. Нажмите  select button кнопку для выбора значений ячеек, на основе которых вы хотите назвать листы в разделе Из выборки раздел.
  4. Нажмите OK. Вы получите следующие результаты:

Rename multiple worksheets with cell values

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

specify the options in the dialog box

  1. Выберите листы, которые хотите переименовать, из списка Листы.
  2. Выберите тип переименования листов в разделе Стиль переименования.
  3. Нажмите  select button кнопку для выбора конкретного значения ячейки, на основе которого вы хотите назвать листы в разделе Переименовать листы с использованием соответствующей ячейки листа раздел.
  4. Нажмите OK. Имена листов будут переименованы с использованием конкретного значения ячейки в каждом листе.

Rename multiple worksheets with a specific cell value in each worksheet

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

Использование VBA-кода для переименования нескольких листов

Здесь я представлю вам два VBA-кода для переименования нескольких листов.

Код 1. VBA-код для переименования нескольких листов сразу желаемым именем

Используя следующий VBA-код, вы можете быстро переименовать все листы текущей книги с одинаковым префиксом в их именах, например: KTE-order1, KTE-order2 и KTE-order3…

1. Нажмите Разработчик > Visual Basic, затем нажмите Вставить > Модуль в окне Microsoft Visual Basic Application Windows.

2. Скопируйте и вставьте следующий код в Модуль.

VBA: Переименовать все листы, введя определенное имя

Sub ChangeWorkSheetName()
'Updateby20140624
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
newName = Application.InputBox("Name", xTitleId, "", Type:=2)
For i = 1 To Application.Sheets.Count
    Application.Sheets(i).Name = newName & i
Next
End Sub

3.  Нажмите run button кнопку для выполнения кода и введите желаемое имя в появившемся диалоговом окне. См. скриншоты:

enter a new sheet name

4. Нажмите OK. Теперь вы увидите, что все листы переименованы.

all sheets are renamed

2. VBA-код для переименования нескольких листов с использованием конкретного значения ячейки в каждом листе активной книги

Используя следующий VBA-код, можно переименовать все листы текущей книги, используя содержимое определенной ячейки. Например, вы можете ввести имя листа в ячейке A1 всей книги, и лист будет переименован в соответствии со значением ячейки A1.

1.  Укажите ячейку для хранения имени листа в каждом листе и введите имя листа в нее. В этом примере я буду вводить имя листа в ячейку A1 каждого листа.

2.  Нажмите Разработчик > Visual Basic, затем нажмите Вставить > Модуль в окне Microsoft Visual Basic Application Windows.

3.  Скопируйте и вставьте следующий код в Модуль.

VBA: Переименовать листы с использованием содержимого определенной ячейки

Sub RenameTabs()
'Updateby20140624
 For x = 1 To Sheets.Count
 If Worksheets(x).Range("A1").Value <> "" Then
 Sheets(x).Name = Worksheets(x).Range("A1").Value
 End If
 Next
 End Sub

4.  Нажмите run button кнопку для выполнения кода. Все листы переименованы на основе содержимого ячейки A1.

Примечания:

  • В приведенном выше коде A1 — это содержимое ячейки, на основе которого вы хотите переименовать листы, вы можете изменить его по своему усмотрению.
  • Если указанная ячейка не содержит содержимого, то лист с этой ячейкой не будет переименован.

Демонстрация: Переименование нескольких листов с помощью Kutools для Excel