Как да преименувам листове въз основа на стойности на клетки (от списък) в 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 за Excel, можете бързо да преименувате всички или няколко листа въз основа на стойността на определена клетка във всеки съответен лист. Например, можете да преименувате всеки лист, за да съответства на стойността, намерена в клетка A1 на този конкретен лист.
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
- Кликнете Kutools плюс > Работен лист > Преименуване на работни листове. Вижте екранна снимка:
- В откриването Преименуване на множество работни листове диалогов прозорец, моля, направете следното:
- в Работни листове списък, проверете работните листове, които ще преименувате.
- в Опции за преименуване раздел, проверете Замяна на името на оригиналния лист опция.
- в Ново име на работен лист раздел, моля, проверете Преименувайте работни листове с конкретна клетка и посочете клетката, с чието съдържание ще преименувате съответния лист.
- Щракнете върху Ok бутон.
И сега всички проверени листове се преименуват въз основа на посочената клетка на всеки лист. Вижте екранна снимка:
Забележка: Искате да получите достъп до Преименуване на множество работни листове особеност? Изтегли Kutools за Excel сега! Освен това, Kutools може да се похвали с безброй 300+ други функции и предлага 30-дневен безплатен пробен период. Не чакайте, опитайте още днес!
Преименуване на няколко листа от посочения списък
Kutools за Excel Преименуване на множество работни листове функцията също поддържа преименуване на множество листове въз основа на стойностите на клетките в определен списък.
Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!
- Кликнете Kutools плюс > Работен лист > Преименуване на работни листове.
- В откриването Преименуване на множество работни листове диалогов прозорец, конфигурирайте както следва:
- в Работни листове списък, изберете работните листове, които ще преименувате.
- в Опции за преименуване раздел, проверете Замяна на името на оригиналния лист опция.
- в Ново име на работен лист раздел, проверете От специфичен диапазон и щракнете върху бутон за отваряне на втория Преименуване на множество работни листове диалогов прозорец (вижте дясната екранна снимка). След това изберете списъка с клетки, които ще преименувате по техните стойности, и щракнете върху OK бутон.
- Щракнете върху Ok бутон за прилагане на преименуването.
-
След това ще видите, че имената на всички маркирани работни листове са заменени със стойностите на клетките в указания списък. Вижте екранната снимка по-долу:
Забележка: Искате да получите достъп до Преименуване на множество работни листове особеност? Изтегли Kutools за Excel сега! Освен това, Kutools може да се похвали с безброй 300+ други функции и предлага 30-дневен безплатен пробен период. Не чакайте, опитайте още днес!
Демонстрация: листове с имена въз основа на стойности на клетки (от списък) в Excel
Още по темата:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!