Съдържание
Ако търсите най-лесните начини за изтриване на всеки n-ти ред в Excel, тази статия може да ви бъде полезна. Понякога е необходимо да изтриете многократно всеки 2-ри, 3-ти или друг брой редове в таблица с данни. Извършването на това нещо ръчно за голям набор от данни ще отнеме много време и ще бъде много досадна работа. Затова нека представим някои по-лесни методи за бързо изпълнение на тази задача.
Изтегляне на работна тетрадка
Изтриване на всеки n-ти ред.xlsm6 начина за изтриване на всеки n-ти ред в Excel
Тук имам набор от данни с няколко реда, но не искам редовете, съдържащи Обувки като Продукт . това Продукт се появява в таблицата на всеки 3-ти ред. Сега ще покажа някои начини за лесно изтриване на тези нежелани повтарящи се редове по-долу.
Метод-1: Изтриване на всеки n-ти ред с помощта на специални символи
За изтриване на всеки n-ти (в нашия случай 3-ти) ред можете да използвате някои специални символи в нововъведената Изтриване на колона .
Стъпка 1 :
➤ В първите три реда на Изтриване на колона въведете специални символи, като например *, ?, ! и т.н. или други символи по ваш избор.
➤Изберете първите три клетки на Изтриване на колона
➤Привлечете надолу Дръжка за пълнене инструмент.
Сега първите три символа ще се появяват многократно в останалите клетки.
Можете да видите това тук "!" се повтаря на всеки три реда на Изтриване на колона .
Стъпка 2 :
➤Отидете на Начало Tab>> Редактиране на Dropdown>> Намиране & Избор Dropdown>> Намерете Опция
Намиране и заместване Ще се появи диалогов прозорец.
➤Тип " !" в Открийте какво опция.
➤Изберете Намерете всички
Сега всички клетки, съдържащи " !" ще се появи.
➤Изберете всички тези клетки, като натиснете CTRL .
➤Затваряне на този диалогов прозорец
Тук всички клетки, съдържащи " !" са избрани.
➤Отидете на Начало Tab>> Клетки Dropdown>> Изтриване на Dropdown>> Изтриване на редове от листа Опция
Тогава редовете, съдържащи Обувки ще бъдат изтрити.
Резултат :
След изтриване на Изтриване на колона ще получите следните резултати.
Прочетете повече: Как да изтриете множество редове в Excel с условие
Метод-2: Използване на функцията MOD за изтриване на всеки n-ти ред
Можете да използвате функцията MOD за да изтриете всеки трети ред. За целта добавих две колони; Брояч и Изтриване на .
Стъпка 1 :
➤В Брояч на колони , въведете серийния номер на тези редове, с изключение на заглавието.
Стъпка 2 :
➤Изберете първия Клетка , F5 в Изтриване на колона .
➤Изпишете следната формула
=MOD(E5,3)
Тук, E5 е брой, и 3 е делител и остатък ще бъде върнат след номер се разделя на делител .
Стъпка 3 :
➤Press ВЪВЕДЕТЕ
➤Привлечете надолу Дръжка за пълнене
След това следните стойности ще се появят в Изтриване на колона . Тук, 0 ще се появява на всеки трети ред.
Стъпка 4 :
➤Изберете таблицата с данни.
➤ Отидете на Данни Tab>> Сортиране и филтриране Dropdown>> Филтър Опция
➤Изберете посочения знак в Изтриване на колона .
➤Изберете 0 и натиснете OK .
Следната таблица ще се появи след филтриране по 0 .
Стъпка 5 :
➤Изберете таблицата с данни.
➤Щракнете с десния бутон на мишката
➤Изберете Изтриване на ред
Нескритите редове са изтрити.
За да премахнете скритите редове, трябва да щракнете върху Филтър опция.
➤ Отидете на Данни Tab>> Сортиране и филтриране Dropdown>> Филтър Опция
След това ще се появи следната таблица.
Резултат :
След изтриване на Брояч на колони и Изтриване на колона ще получите следните резултати.
Прочетете повече: Как да изтриете определени редове в Excel
Метод-3: Използване на функциите MOD и ROW за изтриване на всеки n-ти ред
Можете да използвате функцията MOD и функцията ROW за да изтриете всеки трети ред. За да направя това, добавих Изтриване на колона .
Стъпка 1 :
➤Изберете Клетка E5
=MOD(РЕД()-4,3)
Тук, 4 е номерът на реда на първата клетка с данни минус 1 (5-1=4)
3 е n-тият ред (тук е 3-ти), който искате да изтриете
Стъпка 2 :
➤Press ВЪВЕДЕТЕ
➤Привлечете надолу Дръжка за пълнене
След това ще се появят следните стойности, където всеки 3. ред има стойност 0 .
Стъпка 3 :
➤Последвайте Стъпка 4 на Метод-2 .
Така че Изтриване на колона е филтрирана по стойност 0 .
Стъпка 4 :
➤Последвайте Стъпка 5 на Метод-2 .
Сега можете да видите скритите стойности тук, без редовете, съдържащи Обувки .
Резултат :
След изтриване на Изтриване на колона ще получите следните резултати.
Метод-4: Използване на функцията ISEVEN за изтриване на всеки друг ред
Да предположим, че имате редуващи се редове с Обувки и искате да изтриете тези редове.
Можете да използвате функцията ISEVEN за изтриване на всеки друг ред.
Стъпка 1 :
➤Изберете Клетка E5
=ISEVEN(ROW())
Тук, функцията ISEVEN ще определи дали редът е четен или нечетен и ще даде резултата като TRUE и FALSE съответно.
Стъпка 2 :
➤Press ВЪВЕДЕТЕ
➤Привлечете надолу Дръжка за пълнене
След това ще получите следните резултати. Ще намерите TRUE за всеки 2-ри ред които искате да изтриете.
Стъпка 3 :
➤Следване Стъпка 4 на Метод-2 . Трябва просто да филтрирате Изтриване на колона като кликнете върху TRUE вместо 0 .
Така че колоната за изтриване е филтрирана чрез TRUE .
Стъпка 4 :
➤Следване Стъпка 5 на Метод-2 .
Сега можете да видите скритите стойности тук, без редовете, съдържащи Обувки .
Резултат :
След изтриване на Изтриване на колона ще получите следните резултати.
Прочетете повече: Как да изтриете всеки друг ред в Excel
Метод-5: Използване на функциите MOD и ROW за изтриване на всеки друг ред
Да предположим, че имате редуващи се редове с Обувки и искате да изтриете тези редове.
Можете да използвате функцията MOD и функцията ROW за изтриване на всеки друг ред.
Стъпка 1 :
➤Изберете Клетка E5
=MOD(ROW(),2)
Тук всеки номер на ред ще бъде разделен на 2
Стъпка 2 :
➤Press ВЪВЕДЕТЕ
➤Привлечете надолу Дръжка за пълнене
След това ще се появят следните стойности, където всеки 2. ред има стойност 0 .
Стъпка 3 :
➤Последвайте Стъпка 4 на Метод-2 .
Така колоната за изтриване е филтрирана по стойност 0 .
Стъпка 4 :
➤Последвайте Стъпка 5 на Метод-2 .
Сега можете да видите скритите стойности тук, без редовете, съдържащи Обувки .
Резултат :
След изтриване на Изтриване на колона ще получите следните резултати.
Метод-6: Използване на код VBA за изтриване на всеки n-ти ред
Можете да използвате Код VBA за изтриване на всеки 3-ти ред или на произволен брой редове по ваше желание.
Стъпка 1 :
➤Отидете на Разработчик Tab>> Visual Basic
Можете също така да натиснете ALT+F11
Стъпка 2 :
След това Редактор на Visual Basic ще се появи.
➤Отидете на Вмъкване на Tab>> Модул
След това Модул-1 ще бъдат създадени.
Стъпка 3 :
➤Напишете следния код
Sub dlt_each_nth_row() Dim Rng As Range Set Rng = Application.InputBox("Изберете набор от данни (с изключение на заглавията)", "Избор на обхват", Type:=8) For j = Rng.Rows.Count To 1 Step -3 If j Mod 3 = 0 Then Rng.Rows(j).Delete End If Next j End Sub
Тук j е броят на редовете.
Стъпка 4 :
➤Press F5
След това Избор на обхват Ще се появи диалогов прозорец
➤Изберете обхвата без заглавието.
➤Press ОК
След това всеки трети ред ще бъде изтрит, както е показано по-долу.
Практически раздел
За да практикувате сами, сме предоставили Практика раздел, както е посочено по-долу, за всеки метод във всеки лист от дясната страна. Моля, направете го сами.
Заключение
В тази статия се опитах да обхвана най-лесните начини за ефективно изтриване на всеки n-ти ред в Excel. Надявам се, че ще ви бъде полезно. Ако имате предложения или въпроси, не се колебайте да ги споделите с нас.