Зміст
Якщо ви шукаєте найпростіші способи видалення кожного n-го рядка в Excel, то ця стаття може виявитися корисною. Іноді потрібно видалити кожний 2-й, 3-й або будь-яку іншу кількість рядків у таблиці даних. Робити це вручну для великого набору даних буде трудомісткою і дуже виснажливою роботою. Отже, давайте представимо кілька простих методів, які допоможуть швидко виконати це завдання.
Завантажити Робочий зошит
Видалити кожен n-й рядок.xlsm6 способів видалити кожен п'ятий рядок в 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. Сподіваюся, вона буде для вас корисною. Якщо у вас є якісь пропозиції або питання, не соромтеся ділитися ними з нами.