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

Как бързо да изтриете всеки друг ред в Excel?

Автор: Кели Последна промяна: 2020-04-23

Ако искате бързо да изтриете всеки друг ред или колона в Excel, основната точка е как можете бързо да изберете всеки друг ред или колона първо и след това да приложите операцията за изтриване към тях. И тази статия ще ви покаже някои трудни неща за това как първо да изберете всеки друг ред или колона и след това да ги изтриете бързо.

Изтрийте всеки друг ред в Excel с командата Filter

Изтрийте всеки друг ред в Excel с VBA код

Изтрийте всеки друг ред или колона в Excel с Kutools за Excel


стрелка син десен балон Изтрийте всеки друг ред в Excel с командата Filter

Microsoft Excel филтър командата може да ви помогне бързо да филтрирате всеки друг ред и след това да ги изтриете наведнъж, моля, направете следното:

1. Въведете в празна колона освен оригиналните данни 0,1,0,1…,0,1. В този случай въвеждаме числата в помощна колона C. Вижте следната екранна снимка:

2. Изберете колона C и щракнете върху филтър бутон под Дата раздел. След това щракнете върху бутона със стрелка до C1 и проверете само 0 под Избери всички опция. Вижте екранна снимка:

3. Тогава всички редове с 1 са скрити. Изберете видимите редове с 0 и щракнете върху Начало > Изтрий > Изтриване на редовете на листа за да изтриете тези редове. След това изтрива всеки следващ ред и трябва да щракнете филтър бутон отново, за да се покажат само редовете с 1. Вижте екранни снимки:

doc-delete-every-other-row5 -2 doc-delete-every-other-row12

4. Най-накрая можете да изтриете помощната колона C, както ви е необходимо.


Изберете всеки друг или n-ти ред, колона и след това ги изтрийте наведнъж

Kutools за Excel's Изберете Интервални редове и колони помощната програма може да ви помогне да намерите и изберете всеки друг или n-ти ред или колона и след това можете да извършите някои операции, както ви е необходимо. Щракнете, за да изтеглите Kutools за Excel!


стрелка син десен балон Изтрийте всеки друг ред в Excel с VBA код

Всъщност макросът VBA също е добър избор за разрешаване на този проблем.

1. Задръжте надолу Друг + F11 клавиши в Excel и отваря Microsoft Visual Basic за приложения прозорец.

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

VBA код: Изтрийте всеки друг ред в селекцията:

Sub DeleteEveryOtherRow()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = InputRng.Rows.Count To 1 Step -2
    Set rng = InputRng.Cells(i, 1)
    rng.EntireRow.Delete
Next
Application.ScreenUpdating = True
End Sub

3. Натиснете F5 ключ за изпълнение на този макрос. След това се появява диалогов прозорец за избор на диапазон. Вижте екранна снимка:

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

doc-delete-every-other-row5 -2 doc-delete-every-other-row12

стрелка син десен балон Изтрийте всеки друг ред или колона в Excel с Kutools за Excel

За начинаещ потребител на Microsoft Excel използването на VBA макрос е малко сложно. The Изберете Интервални редове и колони полезност на Kutools за Excel може да ви помогне бързо да изтриете всеки друг ред.

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

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

1. Изберете диапазона, който искате да изтриете всеки друг ред, и след това приложете тази помощна програма, като щракнете върху Kutools > Изберете > Изберете интервални редове и колони....

2. В Изберете Интервални редове и колони диалогов прозорец, задайте настройките, както е показано на следната екранна снимка, и щракнете OK бутон, за да изберете първо всички останали редове.

3. След това всеки друг ред в селекцията се избира и маркира. Вижте екранна снимка:

4. След това можете бързо да изтриете избраните всеки друг ред, като щракнете върху Начало > Изтрий > Изтриване на редовете на листа за да изтриете всички тези редове. Вижте екранни снимки:

doc-delete-every-other-row5 -2 doc-delete-every-other-row12

Щракнете, за да научите повече за тази функция за избор на интервални редове и колони.

С тази функция можете също да изтриете всеки n-ти ред или колона, както ви е необходимо.

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


стрелка син десен балонДемонстрация: Изтрийте всеки друг ред или колона с Kutools за Excel

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

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

🤖 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 (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
An easy way to put 0 or 1 in the column instead is to add a formula column: =IF(MOD(ROW(), 2) = 0, 0, 1). That might help if you'd rather not type 0,1,01, etc.
This comment was minimized by the moderator on the site
another way is to add a new column in front of your data, so column A is blank, then just enter a b a b a b as you go down the rows in column A - so "a" in A1, "b" in A2, "a" in A3, "b" in A4. then you can drag the new "a" and "b" cells down for all rows of data. then sort column A alphabetically, and you get all the odd rows with an "a" at the top and all the even rows with a "b" at the bottom. this is probably the easiest way.
This comment was minimized by the moderator on the site
You're genious :)
This comment was minimized by the moderator on the site
Easiest? How is that different from the 0,1 method? ;-)
This comment was minimized by the moderator on the site
This is actually very useful if you have a large number of rows and can't enter the 2 settings in manually. if you drag 0,1 down, it continues to 2, 3, 4...but if you drag a,b down, it will repeat as a,b,a,b...all the way down. Thanks!
This comment was minimized by the moderator on the site
That would be great, except column C is all 0
This comment was minimized by the moderator on the site
This is really really helpful. thanks
This comment was minimized by the moderator on the site
Great trick...thank you. I love simple sneaky tricks like this
This comment was minimized by the moderator on the site
This was really helpful. thanks,
This comment was minimized by the moderator on the site
In cell B1: =row(A1) Drag this down all of column B. In cell C1: =mod(B1,2) Drag this down all of column C. Apply a filter and in column C select all 0s or 1s as required.
This comment was minimized by the moderator on the site
Richarddddd, Sneaky! I like that, and it was useful to me today. Thanks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations