Як перейменувати скопіювати перемістити робочий Аркуш?
У Microsoft Excel перейменування робочого листа може допомогти вам більш ефективно впорядковувати та ідентифікувати дані. У цьому навчальному посібнику ви познайомитеся з різними способами перейменування одного робочого аркуша або одночасного перейменування кількох робочих аркушів, а також надасть основні правила іменування робочих аркушів в Excel.
Відео: Перейменування листів на Excel
Перейменувати лист на Excel
Є три простих способи перейменувати аркуш на Excel. Давайте заглибимося у кожен із цих методів.
Перейменуйте робочий аркуш, двічі клацнувши вкладку аркуша
- Двічі клацніть вкладку робочого листа, яку потрібно перейменувати, щоб активувати режим редагування імені.
- Введіть бажане ім'я робочого листа та натисніть Enter .
Перейменуйте робочий лист, клацнувши правою кнопкою миші вкладку листа
- Клацніть правою кнопкою миші вкладку аркуша, який потрібно перейменувати.
- У меню, що розкривається, виберіть Перейменовувати щоб активувати режим редагування імені.
- Введіть нове ім'я та натисніть Enter .
Перейменування робочого листа за допомогою клавіш
- Виберіть вкладку робочого листа, яку потрібно перейменувати.
- Press Альт+Н+О+Р послідовно, щоб активувати режим редагування імені.
- Введіть нове ім'я та натисніть Enter .
- Щоб перейменувати наступний робочий лист, натисніть Ctrl+PageDown для переходу до наступного аркуша, а потім повторіть кроки 2 та 3.
- Щоб перейменувати попередній робочий лист, натисніть Ctrl+PageUp для переходу до попереднього аркуша, а потім повторіть кроки 2 та 3.
Перейменувати кілька аркушів на Excel
У наступному розділі ми обговоримо два ефективні методи перейменування кількох вибраних аркушів або всіх аркушів у книзі одночасно. Незалежно від того, чи шукаєте ви налаштований підхід до перейменування або просте рішення, ми надамо вам все необхідне.
Пакетне перейменування окремих/всіх робочих листів за допомогою універсального інструменту
У Kutools for Excel 's Перейменувати листи Завдяки функції перейменування кількох робочих аркушів в активній книзі одночасно стає простішим. Ви можете вибрати робочі аркуші для перейменування або додати префікс/суфікс, або повністю замінити вихідні імена. Для цих модифікацій можна використовувати вхідне значення, значення з вказаного діапазону або значення з певної комірки на кожному вибраному аркуші.
Після встановлення Kutools для Excel, перейдіть до Кутулс Плюс Вкладка та виберіть Робочий лист >
Перейменувати листи. У діалоговому вікні виконайте такі дії:
- Виберіть робочі аркуші, які потрібно перейменувати.
- Виберіть потрібні параметри перейменування.
- Виберіть джерело імені. Якщо ви оберете З поля введення варіант, ви повинні ввести значення у полі введення.
Вибрані аркуші миттєво перейменовуються відповідно до вибраних параметрів перейменування.
Переклад:
- Щоб увімкнути цю функцію, будь ласка, скачайте та встановіть Kutools для Excel. Професійна надбудова Excel пропонує 30-денну безкоштовну пробну версію без обмежень.
- Перейменування аркушів за допомогою вбудованої функції Excel або методів VBA є необоротним.Тим не менш, Kutools пропонує перевагу, надаючи можливість скасування будь-яких дій з перейменування, виконаних за його допомогою, що підвищує безпеку та зручність.
Перейменувати всі робочі листи за допомогою VBA (складно)
У цьому розділі ми представимо два коди VBA, щоб додати префікс/суфікс до всіх імен робочих аркушів, або перейменувати всі робочі аркуші на основі значення конкретного осередку на кожному робочому аркуші.
Примітка: Макроси VBA не можна скасувати. Тому перед виконанням цих операцій рекомендується створити резервну копію книги у разі, якщо потрібно відновити вихідні дані.
Крок 1: Створіть новий модуль
- Press Alt + F11 для відкриття Visual Basic для програм (VBA) редактор.
- Натисніть Вставити >Модулі створення нового модуля.
Крок 2: Скопіюйте код VBA у вікно модуля
Скопіюйте будь-який із наведених нижче кодів VBA і вставте його у відкритий Модулі вікно відповідно до ваших потреб.
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" з вашим захищеним suffix. On Error Resume Next For Each xWs In Worksheets xWs.Name = xPrefix & xWs.Name & xSuffix 'Цей шпилька 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.
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 або натисніть кнопку для виконання вставленого коду.
- Результат коду VBA 1: «Pre_» і «_Suf» додаються як префікс і суфікс відповідно до всіх імен листів.
- Результат коду VBA 2: Всі аркуші перейменовуються залежно від значення в комірці A1 кожного аркуша, тобто Test1, Test2 і Test3 відповідно.
Правила іменування листів у Excel
При перейменуванні робочих листів необхідно дотримуватися кількох правил:
- Імена робочих листів мають бути унікальними в межах робочої книги.
- Імена робочих аркушів не повинні перевищувати 31 символи.
- Імена робочих листів не повинні бути порожніми.
- Імена робочих листів не повинні містити символи: \ / ? : * [ ].
- Імена робочих листів не повинні починатися або закінчуватися апострофом ('), хоча його можна використовувати десь у середині імені.
- Імена робочих листів не повинні бути Історія оскільки він зарезервований для внутрішнього використання Excel.
Дотримуючись цього посібника, ви зможете ефективно перейменовувати робочі листи в Excel, щоб краще впорядковувати дані та керувати ними. Я сподіваюся, що ви знайдете корисний підручник. Якщо ви хочете дізнатися більше порад та рекомендацій щодо Excel, Будь ласка, натисніть тут щоб отримати доступ до нашої великої колекції з більш ніж тисячі навчальних посібників.
Статті на тему
- Як скопіювати аркуш та автоматично перейменувати на Excel?
- Як у Excel, як ви могли скопіювати робочий лист і автоматично перейменувати його, не вводячи ім'я, як завжди? У цій статті я розповім про те, як скопіювати аркуш один або кілька разів і одразу дати їм певні імена.
Як перейменувати лист в Excel (4 простих способи + ярлик)
Використання кількох аркушів у книзі Excel – простий спосіб упорядкувати дані. Наприклад, у вас можуть бути різні аркуші для різних регіонів, або для різних місяців/року, або для різних проектів тощо.
А при роботі з кількома аркушами іноді може знадобитися змінити їх імена.
У цьому посібнику Excel я покажу вам кілька простих способів перейменувати лист на Excel (включаючи клавіші).
А якщо ви хочете перейменувати всі аркуші за один раз (наприклад, додати префікс або суфікс до всіх аркушів), ознайомтеся з розділом використання VBA для цього (це нескладно).
Перейменування листів простим подвійним клацанням
За допомогою миші найпростіший спосіб змінити ім'я аркуша в Excel.
Нижче наведено кроки щодо перейменування аркуша за допомогою подвійного клацання мишею:
- Наведіть курсор на вкладку аркуша, який хочете перейменувати.
- Двічі клацніть на ньому. Це переведе ім'я аркуша в режим редагування
- Введіть ім'я аркуша, який ви хочете
- Натисніть клавішу Enter (або клацніть у будь-якому місці аркуша)
Якщо ви хочете перейменувати кілька аркушів, вам потрібно зробити ці кроки для всіх аркушів.
Крім того, якщо ви хочете додати префікс / суфікс до імені аркуша, використовуйте клавіші зі стрілками, щоб перемістити курсор, коли ви перебуваєте в режимі редагування на вкладці. Коли ви наведете курсор туди, куди потрібно додати текст, введіть його вручну.
Пов'язаний: Збільшення нумерації вкладок Excel під час створення копії
Перейменування аркушів за допомогою клавіш
Якщо ви хочете використовувати клавіатуру і не хочете перемикатися на мишу тільки для перейменування аркуша, ви також можете використовувати наступне поєднання клавіш (для Windows).
ALT + O + H + R
Вам потрібно натискати ці кнопки по черзі.
Хоча це не одне з простих клавіш, як тільки ви звикнете до нього, ви можете знайти найкращий спосіб перейменувати листи в Excel.
Порада професіонала: Якщо ви хочете перейти до наступного аркуша, ви можете використовувати сполучення клавіш Ctrl + PageUp / PageDown (утримуйте клавішу Ctrl, а потім натисніть клавішу PageUP, щоб перейти до наступного аркуша, або PageDown, щоб перейти до попереднього аркуша.
Перейменування аркушів за допомогою параметра формату на стрічці
Ви також можете отримати доступ до опції перейменування листів через стрічку Excel:
- Перейдіть на вкладку «Головна»
- У групі «Комірка» натисніть на опцію «Формат».
- Натисніть на опцію «Перейменувати аркуш». Це переведе ім'я аркуша в режим редагування
- Введіть ім'я, яке ви хочете для аркуша
Цей метод дозволить вам змінити лише ім'я поточного аркуша.Щоб змінити ім'я будь-якого іншого аркуша, вам потрібно спочатку активувати його, а потім виконати вказані вище дії.
Хоча цей метод існує, я завжди волію використовувати техніку подвійного натискання мишею, щоб змінити ім'я аркуша.
Перейменування аркушів за допомогою VBA — додавання префікса/суфікса до всіх імен аркушів за один раз
Іноді вам може знадобитися додати префікс або суфікс до всіх аркушів у вашій книзі.
Хоча ви можете зробити це вручну (використовуючи методи, показані вище), якщо у вас лише кілька аркушів. Але якщо у вас їх багато, це може бути стомлюючим і загрожує помилками.
У такому випадку ви можете використовувати простий код VBA в безпосередньому вікні, щоб зробити це миттєво.
Нижче наведено код VBA, який додасть префікс «2020 — 'Перед усіма назвами листів:
Для кожного sh у аркушах: sh.Name = "2020 -" & sh.Name: Next sh
У наведеному вище коді використовується цикл VBA (цикл For Next) для перегляду кожного аркуша у книзі та зміни імені шляхом додавання зазначеного префікса.
Нижче наведено кроки щодо використання цього макросу VBA в Excel:
- Клацніть правою кнопкою миші будь-яку вкладку аркуша
- Клацніть Переглянути код. Це відкриє серверну частину редактора Visual Basic
- У вікні редактора VB виберіть опцію «Перегляд» у меню, а потім натисніть «Негайне вікно». Це призведе до негайного відображення вікна. У цьому немає потреби, якщо безпосереднє вікно вже видно.
- Скопіюйте та вставте вказаний вище рядок коду у найближче вікно.
- Помістіть курсор у кінець рядка
- Натисніть клавішу Enter
Як тільки ви натиснете клавішу Enter, код буде виконано, і він додасть зазначений префікс у всі імена аркушів.
Зверніть увагу, що це перейменує всі аркуші як видимі, так і приховані.
Так само, якщо ви хочете додати суфікс до всіх імен листів, ви можете використовувати наведений нижче код:
Для кожного sh у аркушах: sh.Name = sh.Name & "-2021-2022": Next sh
Ви навіть можете піти далі і також змінити назву деяких конкретних аркушів (скажімо, тільки тих, на яких з'являється текст2021-2022). Це легко зробити, відредагувавши код.
Правила іменування листів у Excel
При перейменуванні листа в Excel необхідно дотримуватися деяких правил іменування:
- Ім'я аркуша може містити не більше ніж 31 символ.
- Не можна залишати ім'я листа порожнім.
- У вас не може бути двох аркушів із однаковим ім'ям.
- Ім'я аркуша не можна починати або закінчувати апострофом ('). Однак ви можете використовувати його десь посередині в імені аркуша.
- При перейменуванні аркуша Excel не можна використовувати такі символи: [ ] \ / ? : *
- Це означає, що у вас не може бути імені аркуша з датою, в якій використовується коса характеристика. Наприклад, 01.01.2020 не є допустимою назвою аркуша, але 01.01.2020 є допустимою.
- Ви не можете назвати лист Історія (оскільки він використовується всередині Excel)
Корисне: Перетворення часу на десяткове число в Excel (години, хвилини, секунди)
Сподіваюся, ви знайшли цей посібник з Excel корисним.
Вам також можуть сподобатися такі поради та посібники з Excel:
- Як показати листи в Excel (все в одному додатку)
- Як відсортувати листи в Excel за допомогою VBA (за абеткою)
- Об'єднайте дані з декількох аркушів в один аркуш в Excel
- Як порівняти два листи Excel