Як видалити кожен n-й рядок в Excel (найпростіші 6 способів)

  • Поділитися Цим
Hugh West

Якщо ви шукаєте найпростіші способи видалення кожного n-го рядка в Excel, то ця стаття може виявитися корисною. Іноді потрібно видалити кожний 2-й, 3-й або будь-яку іншу кількість рядків у таблиці даних. Робити це вручну для великого набору даних буде трудомісткою і дуже виснажливою роботою. Отже, давайте представимо кілька простих методів, які допоможуть швидко виконати це завдання.

Завантажити Робочий зошит

Видалити кожен n-й рядок.xlsm

6 способів видалити кожен п'ятий рядок в Excel

У мене є набір даних з деякими рядками, але я не хочу, щоб ці рядки містили Взуття в якості Продукт Це Продукт з'являється в таблиці в кожному 3-му рядку. Нижче я покажу кілька способів, як легко видалити ці небажані повторювані рядки.

Спосіб-1: Видалення кожного n-го рядка за допомогою спеціальних символів

Для видалення кожного n-го (3-го в нашому випадку) рядка можна використовувати деякі спеціальні символи, що вводяться в нововведені Видалити стовпець .

Крок 1 :

У перших трьох рядах Видалити стовпець введіть спеціальні символи, такі як *, ?, ! і т.д. або будь-які інші символи на ваш вибір.

Виділіть перші три комірки Видалити стовпець

Перетягніть вниз Ручка наповнення інструмент.

Тепер перші три символи з'являтимуться в решті клітинок повторно.

Ви можете побачити це тут "!" повторюється в кожних трьох рядах Видалити стовпець .

Крок-2 :

Перейдіть до Головна сторінка Вкладка>>; Редагування Випадаюче меню; Знайти та вибрати Випадаюче меню; Знайти Варіант

Знайти і замінити З'явиться діалогове вікно.

Введіть " !" в Знайти що варіант.

Виберіть Знайти все

Тепер всі комірки, що містять " !" з'явиться.

Виділіть всі ці комірки, натиснувши CTRL .

Закрийте це діалогове вікно

Тут всі комірки, що містять " !" були відібрані.

Перейдіть до Головна сторінка Вкладка>>; Клітини Випадаюче меню; Видалити Випадаюче меню; Видалення рядків аркуша Варіант

Тоді рядки, що містять Взуття буде видалено.

Результат :

Після видалення Видалити стовпець ви отримаєте наступні результати.

Читати далі: Як видалити кілька рядків в Excel з умовою

Спосіб-2: Використання функції MOD для видалення кожного n-го рядка

Ви можете використовувати функція МОУ видалити кожен 3-й рядок, для цього я додав два стовпчики; Лічильник і Видалити .

Крок 1 :

➤У розділі Лічильна колонка вкажіть порядковий номер цих рядків, крім заголовка.

Крок-2 :

Виберіть перший Cell , F5 в Видалити стовпець .

Введіть наступну формулу

=MOD(E5,3)

Ось, E5 це номер, і 3 це дільник та решта будуть повернуті після завершення кількість ділиться на дільник .

Крок 3 :

Натисніть ENTER

Перетягніть вниз Ручка наповнення

Після цього у вікні з'являться наступні значення Видалити стовпець Ось, 0 будуть з'являтися в кожному 3-му рядку.

Крок 4 :

Виберіть таблицю даних.

➤ Перейдіть до Дані Вкладка>>; Сортування та фільтрація Випадаюче меню; Фільтр Варіант

Виберіть вказаний знак у вікні Видалити стовпець .

Виберіть 0 і натисніть ГАРАЗД. .

Після фільтрації за такими параметрами з'явиться наступна таблиця 0 .

Крок 5 :

Виберіть таблицю даних.

Клацніть правою кнопкою миші

Виберіть Видалити рядок

Видалено неприховані рядки.

Для того, щоб показати приховані рядки, необхідно відпустити кнопку Фільтр варіант.

➤ Перейдіть до Дані Вкладка>>; Сортування та фільтрація Випадаюче меню; Фільтр Варіант

Тоді з'явиться наступна таблиця.

Результат :

Після видалення Лічильна колонка та Видалити стовпець ви отримаєте наступні результати.

Читати далі: Як видалити певні рядки в Excel

Спосіб 3: Використання функції MOD і ROW для видалення кожного n-го рядка

Ви можете використовувати функція МОУ і функція ROW видалити кожен 3-й рядок. Для цього я додав Видалити стовпець .

Крок 1 :

Виберіть Клітинка E5

=MOD(ROW()-4,3)

Ось, 4 номер рядка першої комірки з даними за мінусом 1 (5-1=4)

3 n-й рядок (тут 3-й), який потрібно видалити

Крок-2 :

Натисніть ENTER

Перетягніть вниз Ручка наповнення

Після цього з'являться наступні значення, де кожне 3-й рядок має значення 0 .

Крок 3 :

➤Перейдіть за посиланням Крок 4 з Спосіб-2 .

Так, у рамках проекту Видалити стовпець відфільтровано за значенням 0 .

Крок 4 :

➤Перейдіть за посиланням Крок 5 з Спосіб-2 .

Тепер ви можете побачити приховані значення тут без рядків, що містять Взуття .

Результат :

Після видалення Видалити стовпець ви отримаєте наступні результати.

Спосіб 4: Використання функції ISEVEN для видалення кожного другого рядка

Припустимо, у вас чергуються рядки з Взуття і ви хочете видалити ці рядки.

Ви можете використовувати функція ISEVEN видалити кожен другий рядок.

Крок 1 :

Виберіть пункт Клітинка E5

=ISEVEN(ROW())

Ось, функція ISEVEN визначить, чи є рядок парним або непарним і виведе його у вигляді ПРАВДА і НЕПРАВДА відповідно.

Крок-2 :

Натисніть ENTER

Перетягніть вниз Ручка наповнення

Тоді ви отримаєте наступні результати. Ви знайдете ПРАВДА за кожну 2-й ряд який ви хочете видалити.

Крок 3 :

➤Перейдіть за посиланням Крок 4 з Спосіб-2 Вам потрібно просто відфільтрувати Видалити стовпець натиснувши на ПРАВДА замість 0 .

Отже, колонка видалення була відфільтрована за ПРАВДА .

Крок 4 :

➤Перейдіть за посиланням Крок 5 з Спосіб-2 .

Тепер ви можете побачити приховані значення тут без рядків, що містять Взуття .

Результат :

Після видалення Видалити стовпець ви отримаєте наступні результати.

Читати далі: Як видалити кожен другий рядок у Excel

Спосіб 5: Використання функції MOD та ROW для видалення кожного другого рядка

Припустимо, у вас чергуються рядки з Взуття і ви хочете видалити ці рядки.

Ви можете використовувати функція МОУ і функція ROW видалити кожен другий рядок.

Крок 1 :

Виберіть Клітинка E5

=MOD(ROW(),2)

Тут кожен номер рядка буде ділитися на 2

Крок-2 :

Натисніть ENTER

Перетягніть вниз Ручка наповнення

Після цього з'являться наступні значення, де кожен 2-й рядок має значення 0 .

Крок 3 :

➤Перейдіть за посиланням Крок 4 з Спосіб-2 .

Отже, стовпець видалення відфільтровано за значенням 0 .

Крок 4 :

➤Перейдіть за посиланням Крок 5 з Спосіб-2 .

Тепер ви можете побачити приховані значення тут без рядків, що містять Взуття .

Результат :

Після видалення Видалити стовпець ви отримаєте наступні результати.

Спосіб 6: Використання коду VBA для видалення кожного n-го рядка

Ви можете використовувати Код VBA для видалення кожного 3-го рядка або будь-якої кількості рядків за Вашим бажанням.

Крок 1 :

Перейдіть до Розробник Вкладка>>; Visual Basic

Ви також можете натиснути ALT+F11

Крок-2 :

Тоді Редактор Visual Basic з'явиться.

Перейдіть до Вставка Вкладка>>; Модуль

Тоді Модуль-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 :

Натисніть F5

Тоді ж відбулася Вибір діапазону З'явиться діалогове вікно

Виберіть діапазон без заголовка.

Натисніть ГАРАЗД.

Після цього кожен 3-й рядок буде видалятися, як показано нижче.

Практична секція

Для самостійного проходження практики ми надали Практика для кожного методу на кожному аркуші з правого боку, як показано нижче. Будь ласка, зробіть це самостійно.

Висновок

У цій статті я постарався розглянути найпростіші способи ефективного видалення кожного n-го рядка в Excel. Сподіваюся, вона буде для вас корисною. Якщо у вас є якісь пропозиції або питання, не соромтеся ділитися ними з нами.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.