Прескочи на основното съдържание

Как автоматично да номерирате или преномерирате след филтър в Excel?

Автор: Xiaoyang Последна промяна: 2020-12-11

Както всички знаем, след филтриране на данните, които имат списък със серийни номера, номерата на редовете в работния лист ще бъдат показани като същите като оригиналните числа, те не се преномерират автоматично. Но понякога искате да преномерирате редовете като последователност във филтрирания работен лист, както са показани следните екранни снимки. И тази статия ще говоря за това как автоматично да номерирате или преномерирате след филтър в Excel.

Автоматично номериране или преномериране след филтър с VBA код

Автоматично номериране или преномериране след филтър с Kutools за Excel

doc-renumber-filter-1 -2 doc-renumber-filter-2

Автоматично номериране или преномериране след филтър с VBA код

Във филтрирания статус не можете да приложите манипулатора за автоматично попълване, за да попълните числовата последователност, можете просто да ги попълните, като въвеждате числата едно по едно. Но това ще бъде досадно и отнема много време, ако има много клетки, които трябва да бъдат преномерирани. Тук ще представя VBA код за решаване на тази задача.

1. Задръжте натиснат ALT + F11 ключове и отваря Прозорец на Microsoft Visual Basic за приложения.

2. Щракнете Поставете > Модулии поставете следния макрос в Прозорец на модула.

VBA код: Автоматично номериране или преномериране след филтър

Sub Renumbering()
	'Updateby Extendoffice
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
	Set WorkRng = WorkRng.Columns(1).SpecialCells(xlCellTypeVisible)
	xIndex = 1
	For Each Rng In WorkRng
		Rng.Value = xIndex
		xIndex = xIndex + 1
	Next
End Sub

3. След като поставите кода, моля, натиснете F5 за да стартирате този код и ще изскочи поле за подкана, за да ви напомни, че изберете диапазон от клетки, които искате да номерирате автоматично или да преномерирате редовете, вижте екранната снимка:

doc-renumber-filter-3

4, След това кликнете OKи вашите избрани клетки от диапазона са преномерирани последователно, както е показано на екранната снимка по-долу:

doc-renumber-filter-3

Забележка: Този код ще унищожи оригиналните номера на серийни редове, когато отмените функцията за филтриране. Така че първо трябва да архивирате данните си.


Автоматично номериране или преномериране след филтър с Kutools за Excel

Ако сте инсталирали Kutools за Excel, със своята мощна Въведете пореден номер можете да вмъквате поредни номера във филтрираните данни само бързо и лесно.

Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. 

След инсталиране Kutools за Excel, моля, направете следното:

1. Изберете клетките, които искате да преномерирате за филтрираните данни.

2, След това кликнете Kutools > Поставете > Въведете пореден номер, вижте екранна снимка:

3. След това изскочи Въведете пореден номер кликнете върху НОВ бутон, вижте екранната снимка:

doc-renumber-filter-3

4. И след това създайте номерата на списъка с последователности, както ви е необходим в долната лява секция, вижте екранната снимка:

doc-renumber-filter-3

5. След като зададете последователността, щракнете Добави и елементът от последователността е добавен в диалоговия прозорец, вижте екранната снимка:

doc-renumber-filter-3

6, И после щракнете върху Обхват на запълване,  и филтрираните данни са били преномерирани наведнъж. Вижте екранна снимка:

doc-renumber-filter-3

Изтеглете и изпробвайте безплатно Kutools за Excel сега!


Демонстрация: Автоматично номериране или преномериране след филтър с Kutools за Excel

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!

Свързана статия:

Как да номерирате автоматично обединени клетки в Excel?

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Deseo felicitarlo(s) por tan EXCELente trabajo. Enhorabuena!
This comment was minimized by the moderator on the site
Thank you, thanks alot
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations