Как да изтриете всеки n-ти ред в Excel (най-лесни 6 начина)

  • Споделя Това
Hugh West

Ако търсите най-лесните начини за изтриване на всеки n-ти ред в Excel, тази статия може да ви бъде полезна. Понякога е необходимо да изтриете многократно всеки 2-ри, 3-ти или друг брой редове в таблица с данни. Извършването на това нещо ръчно за голям набор от данни ще отнеме много време и ще бъде много досадна работа. Затова нека представим някои по-лесни методи за бързо изпълнение на тази задача.

Изтегляне на работна тетрадка

Изтриване на всеки n-ти ред.xlsm

6 начина за изтриване на всеки 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. Надявам се, че ще ви бъде полезно. Ако имате предложения или въпроси, не се колебайте да ги споделите с нас.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.