Как да изтриете алтернативни редове в Excel (5 бързи начина)

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

Възможно е да се сблъскате с много ситуации, когато трябва да изтриете алтернативни редове в работните листове на Excel. Например, може да искате да запазите данните за нечетните редове и да преместите всички данни от четните редове. Можем да го направим ръчно, но това не е ефективно за голям работен лист. Затова в тази статия ще покажа 5 бързи и подходящи метода за изтриване на алтернативни редове в Excel с резки стъпки и ярки илюстрации.

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

Можете да изтеглите безплатния шаблон на Excel от тук и да се упражнявате сами.

Изтриване на алтернативни редове.xlsm

5 начина за изтриване на алтернативни редове в Excel

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

Метод 1: Използване на Excel Flash Fill и филтър за изтриване на алтернативни редове

В първия ни метод ще използвам Excel Запълване на светкавицата и Филтър За тази цел добавих помощна колона, за да премахна алтернативните редове.

Стъпки:

  • Въведете TRUE в първата колона и FALSE във втората колона на таблицата с данни.

  • След това изберете тези две клетки и плъзнете надолу Запълване на светкавицата

Сега всички клетки са запълнени с този модел.

  • По-късно изберете някоя клетка от набора от данни и щракнете върху следното.

    Начало> Редактиране> Сортиране> Филтриране> Филтриране .

Сега вижте, че опцията за филтриране е добавена в заглавията.

  • Щракнете върху иконата на филтъра в колоната Помощник.
  • След това маркирайте само опцията FALSE.
  • Натиснете OK .

Сега се показват редовете само от региона на Обединеното кралство.

  • Изберете редовете и натиснете бутона Изтриване на на клавиатурата.

Редовете вече са изтрити.

  • Сега, за да върнете останалите редове, щракнете отново върху иконата на филтъра.
  • След това маркирайте само опцията TRUE (Вярно).
  • Накрая просто натиснете OK .

Ето и останалите ни редове.

Прочетете още: Как да филтрирате и изтривате редове с VBA в Excel (2 метода)

Метод 2: Вмъкване на формат на клетките и филтър за изтриване на алтернативни редове

Можем да използваме клетката Формат и Филтър заедно, за да премахнете алтернативните редове. Тук ще използваме формата на таблицата на Excel.

Стъпки:

  • Изберете набора от данни за китове.
  • След това щракнете върху следното. Начало> Форматиране като таблица.
  • По-късно изберете формат на таблицата, който има цвят на запълване и липса на запълване между редовете.

След това ще се отвори диалогов прозорец, в който ще бъде показан обхватът от данни. Уверете се, че опцията My table has headers (Моята таблица има заглавия) е маркирана, ако изберете обхват от данни със заглавия.

  • Натиснете OK .

  • След това щракнете последователно върху- Дизайн> Превръщане в Обхват .

  • След това отново кликнете върху следното.

    Начало> Редактиране> Сортиране> Филтриране> Филтриране .

  • Сега натиснете някоя от иконите за филтриране на заглавията и щракнете върху- Филтриране по цвят> Без запълване .

Сега можете да забележите, че не са филтрирани запълнените клетки, които съдържат области от Обединеното кралство.

  • В този момент просто изберете редовете и натиснете Изтриване на на клавиатурата.

  • Сега, за да получите обратно другите редове, просто изключете опцията Филтриране, като щракнете отново върху-

    Начало> Редактиране> Сортиране> Филтриране> Филтриране .

Вече сме върнали другите редове.

Прочетете още: Изтриване на ред в Excel, ако дадена клетка съдържа определени стойности (3 метода)

Метод 3: Използване на функциите MOD и ROW за изтриване на алтернативни редове в Excel

Използването на функции е много удобно за потребителя в Excel. Можем да изпълним задачата, като използваме MOD и РЕД функции. MOD се използва за връщане на остатъка от две числа след деление, а функцията РЕД Функцията се използва за връщане на номера на реда на дадена клетка. Тук отново ще ни е необходима помощна колона.

Стъпки:

  • Въведете следната формула в Клетка F5 -
=MOD(ROW(),2)

  • Натиснете Въведете

  • Плъзнете надолу Дръжка за пълнене за да копирате формулата.

Колоната за помощници е попълнена.

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

Начало> Редактиране> Сортиране> Филтриране> Филтриране .

  • По-късно щракнете върху иконата на филтъра в колоната Помощник.
  • Поставете знак върху опцията "0".
  • След това натиснете OK .

  • След това просто изберете тези филтрирани редове и натиснете бутона Изтриване на на клавиатурата.

Редовете вече са премахнати.

  • За да върнете останалите редове, просто натиснете отново иконата на филтъра и поставете отметка върху опцията "1".
  • Накрая натиснете OK .

Ето нашите резултати.

⏬ Разбивка на формулата:

➥ ROW()

Сайтът РЕД функцията ще върне номера на реда на тази клетка, която е-

{5}

➥ MOD(ROW(),2)

{1}

Прочетете още: Excel Изтриване на редове в диапазон с VBA (3 лесни начина)

Подобни четива:

  • Как да изтриете няколко реда в Excel, като използвате формула (5 метода)
  • Изтриване на няколко реда в Excel наведнъж (5 метода)
  • Как да изтриете редове в Excel с определен текст (3 метода)
  • Изтриване на ред с помощта на макрос Ако клетката съдържа 0 в Excel (4 метода)
  • Как да изтриете нефилтрирани редове в Excel с помощта на VBA (4 начина)

Метод 4: Прилагане на функциите ISEVEN и ROW в Excel за премахване на алтернативни редове

Можем да използваме друга комбинация от функции, за да извършим операцията, те са ISEVEN и РЕД функции. ISEVEN Функцията се използва за проверка дали дадено число е четно или не.

Стъпки:

  • В Клетка F5 напишете следната формула-
=ISEVEN(ROW())

  • Натиснете Въведете

  • След това плъзнете надолу Дръжка за пълнене за да копирате формулата за другите клетки.

  • След това изберете някоя клетка и щракнете върху следното, за да активирате опцията за филтриране. Начало> Редактиране> Сортиране> Филтриране> Филтриране .

  • След това щракнете върху иконата на филтъра в колоната Помощник.
  • Поставете знак върху опцията "TRUE".
  • Натиснете OK .

  • По-късно просто изберете тези филтрирани редове и натиснете бутона Изтриване на на клавиатурата, за да ги премахнете.

  • Сега, за да върнете останалите редове, просто натиснете отново иконата на филтъра и поставете отметка върху опцията "FALSE".
  • Накрая просто натиснете OK .

Редовете с региона на Обединеното кралство вече са изтрити.

⏬ Разбивка на формулата:

➥ ROW()

Сайтът РЕД функцията ще върне номера на реда на тази клетка, който е-

{5}

➥ ISEVEN(ROW())

{FALSE}

Прочетете още: Как да изтриете редове в Excel, без да засягате формулите (2 бързи начина)

Метод 5: Използване на макрос VBA за премахване на алтернативни редове в Excel

В последния ни метод ще покажа как можем да извършим операцията с помощта на Макроси VBA . Той има по-малко стъпки и е много бърз метод.

Стъпки:

  • Кликнете с десния бутон на мишката върху върху заглавието на листа.
  • Изберете Вижте кода от контекстно меню .

A VBA ще се появи прозорец.

  • Запишете следните кодове в него.
 Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Изберете диапазона без заглавия", "Избор на диапазона", Type:=8) For i = x.Rows.Count To 1 Step -2 If i Mod 2 = 0 Then x.Rows(i).Delete End If Next i End Sub 
  • След това натиснете бутона Икона за възпроизвеждане за да стартирате кодовете.

Ще се появи диалогов прозорец за избор на диапазона от данни.

Сега задайте обхвата на данните и натиснете OK .

И вече сме готови с изтриването на алтернативни редове.

Прочетете още: Макрос за изтриване на ред в Excel, ако клетката е празна

Заключение

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

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