Перейти к основному содержанию
 

Простые способы переименовать лист в Excel

Автор: Аманда Ли Последнее изменение: 2024 июля 11 г.

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

Иллюстрация: переименование листов

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


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

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


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

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

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

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

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


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

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

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

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

Результат

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

Выбранные листы переименованы

Ноты:

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

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

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

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

Шаг 1: Создайте новый модуль

  1. Press Alt + F11 для открытия Visual Basic для приложений (VBA) редактор.
  2. Нажмите Вставить > Модули для создания нового модуля.
  3. Нажмите Вставка > Модуль в редакторе VBA.

Шаг 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
  • Примечание:

    • В этом коде, чтобы добавить префикс и суффикс ко всем именам листов, вы должны заменить "Мой Пре_" и "_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 кнопка для выполнения вставленного кода.

Результат

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

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

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

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

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