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

Простые методы для переименования листа в Excel

Author: Amanda Li Last Modified: 2025-06-05

В Microsoft Excel переименование рабочего листа может помочь вам более эффективно организовывать и идентифицировать свои данные. В этом руководстве мы расскажем о различных методах переименования одного рабочего листа или нескольких листов одновременно, а также предоставим вам основные правила для именования листов в Excel.

Illustration: Renaming sheets

Видео: Переименование листов в Excel


Переименование рабочего листа в Excel

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


Переименование рабочего листа путем двойного щелчка по вкладке листа
  1. Дважды щелкните на вкладке рабочего листа, который вы хотите переименовать, чтобы активировать режим редактирования имени.
  2. Введите желаемое имя для рабочего листа и нажмите Enter.

Переименование рабочего листа с помощью щелчка правой кнопкой мыши по вкладке листа
  1. Щелкните правой кнопкой мыши по вкладке рабочего листа, который вы хотите переименовать.
  2. В появившемся выпадающем меню выберите Переименовать, чтобы активировать режим редактирования имени.
  3. Введите новое имя и нажмите Enter.
  4. Rename a worksheet by right-clicking on the sheet tab

Переименование рабочего листа с использованием сочетания клавиш
  1. Выберите вкладку рабочего листа, которую вы хотите переименовать.
  2. Последовательно нажмите Alt + H + O + R, чтобы активировать режим редактирования имени.
  3. Введите новое имя и нажмите Enter.
Советы:
  • Чтобы переименовать следующий рабочий лист, нажмите Ctrl + PageDown, чтобы перейти к следующему листу, затем повторите шаги 2 и 3.
  • Чтобы переименовать предыдущий рабочий лист, нажмите Ctrl + PageUp, чтобы перейти к предыдущему листу, затем повторите шаги 2 и 3.

Переименование нескольких рабочих листов в Excel

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


Пакетное переименование определенных/всех рабочих листов с помощью универсального инструмента

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

После установки Kutools for Excel перейдите на вкладку Kutools Plus и выберите Лист > Переименовать листы. В появившемся диалоговом окне выполните следующие действия:

  1. Выберите листы, которые вы хотите переименовать.
  2. Выберите нужные параметры переименования.
  3. Выберите источник имени. Если вы выберете опцию Из поля ввода, вы должны ввести значение в поле ввода.
  4. Kutools for Excel's Rename Worksheets tool

Результат

Выбранные листы мгновенно переименовываются в соответствии с выбранными параметрами переименования.

Selected sheets are renamed

Примечания:

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

Переименование всех листов с помощью VBA (Сложный)

В этом разделе мы представим два кода VBA для добавления префикса/суффикса ко всем именам листов или переименования всех листов на основе значения определенной ячейки в каждом листе.

Примечание: Макросы VBA нельзя отменить. Поэтому рекомендуется создать резервную копию вашей книги перед выполнением этих операций, на случай если потребуется восстановить исходные данные.

Шаг 1: Создание нового модуля

  1. Нажмите Alt + F11, чтобы открыть редактор Visual Basic for Applications (VBA).
  2. Нажмите Вставка > Модуль, чтобы создать новый модуль.
  3. Click Insert> Module in the VBA editor

Шаг 2: Скопируйте код VBA в окно модуля

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

  • Код VBA 1: Добавление префикса/суффикса ко всем именам листов
  • Sub renameSheetsWithPrefixSuffix()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xPrefix As String
        Dim xSuffix As String
        xPrefix = "MyPre_" 'Replace "MyPre_" with your desired prefix.
        xSuffix = "_MySuf" 'Replace "_MySuf" with your desired suffix.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xPrefix & xWs.Name & xSuffix 'This snippet adds both prefix and suffix to sheet names. Adjust as needed.
        Next xWs
    End Sub
  • Примечание:

    • В этом коде для добавления префикса и суффикса ко всем именам листов замените "MyPre_" и "_MySuf" на 6-й и 7-й строках на желаемые префикс и суффикс соответственно.
    • Чтобы добавить только префикс, измените 10-ю строку кода на xWs.Name = xPrefix & xWs.Name.
    • Чтобы добавить только суффикс, измените 10-ю строку кода на xWs.Name = xWs.Name & xSuffix.
  • Код VBA 2: Переименование всех листов на основе значения определенной ячейки в каждом листе
  • Sub renameSheetsBasedOnCellValue()
    'Update by ExtendOffice
        Dim xWs As Worksheet
        Dim xRgAddress As String
        xRgAddress = "A1" 'Replace "A1" with your target cell address.
        On Error Resume Next
        For Each xWs In Worksheets
            xWs.Name = xWs.Range(xRgAddress).Value
        Next xWs
    End Sub
  • Примечание: В этом коде VBA не забудьте изменить "A1" на 5-й строке на фактический адрес ячейки, содержащей новое имя для каждого рабочего листа. Также убедитесь, что указанная ячейка (в данном случае A1) на каждом листе содержит значение. В противном случае выполнение этого кода VBA приведет к ошибке времени выполнения '1004'.

Шаг 3: Запустите код VBA

В Модуле окне нажмите F5 или нажмите Run button кнопку для выполнения вставленного кода.

Результат

  • Результат кода VBA 1: “Pre_” и “_Suf” добавлены как префикс и суффикс соответственно ко всем именам листов.
  • Result of VBA code 1
  • Результат кода VBA 2: Все листы переименованы на основе значения в ячейке A1 каждого листа, которые равны “Test1”, “Test2” и “Test3” соответственно.
  • Result of VBA code 2

Правила для именования листов в Excel

При переименовании ваших рабочих листов следует соблюдать несколько правил:

  • Имена рабочих листов должны быть уникальными в пределах книги.
  • Имена рабочих листов не должны превышать 31 символ.
  • Имена рабочих листов не должны быть пустыми.
  • Имена рабочих листов не должны содержать символы: \ / ? : * [ ].
  • Имена рабочих листов не должны начинаться или заканчиваться апострофом ('), хотя он может использоваться где-то в середине имени.
  • Имена рабочих листов не должны быть History, так как это зарезервировано для внутреннего использования Excel.

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