Видалення рядка, якщо комірка містить певні значення в Excel (3 способу)

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

При роботі з даними в Excel видалення рядка Excel є досить поширеним явищем. Існує велика кількість методів, які ми можемо використовувати для того, щоб видалити рядок Excel, якщо комірка містить певне значення У різних ситуаціях працюють різні підходи. У цій статті ми покажемо 3 ефективні прийоми видалення рядка в Excel, якщо в комірці містяться конкретні значення, з прикладами та відповідними ілюстраціями.

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

Рекомендуємо завантажити файл Excel і тренуватися разом з ним.

Видалення рядка, якщо комірка містить певне значення.xlsm

3 Способи видалення рядка Excel, якщо комірка містить певні значення

Ми будемо використовувати зразок бази даних "Персональна інформація" як набір даних для демонстрації всіх методів, описаних у цьому посібнику.

Отже, не вдаючись до подальших дискусій, давайте розглянемо всі методи по черзі.

1. Використання функції "Знайти та замінити" для видалення рядка, якщо комірка містить певний текст в Excel

Припустимо, ми хочемо видалити всі записи, які починаються з " Пане ." у справі Ім'я та прізвище колонку. Для цього,

🔗 Сходинки:

❶ Натисніть CTRL + F розпочати з Знайти і замінити вікно.

❷ Потім введіть " Пане ." в рамках Знайти що в барі.

❸ Після цього натисніть на кнопку Знайти все варіант.

❹ Тепер виберіть один із знайдених результатів і натисніть CTRL + A кнопка ▶ для вибору всіх знайдених результатів.

❺ Після того, як ви успішно вибрали всі знайдені результати, натисніть кнопку Закрити варіант.

❻ Тепер натисніть CTRL + - щоб відкрити вікно Видалити діалогове вікно.

❼ Виберіть пункт Зрушити клітинки вгору опцію і натиснути ГАРАЗД. .

Це все.

Читати далі: Як видалити рядки в Excel: 7 способів

2. використання автофільтру для видалення рядка Excel, якщо комірка містить певний текст/число

2.1 Видалення рядка, якщо комірка містить певний текст

У цьому методі ми видалимо всі записи Excel, що починаються з " Пані Лізель " в колонці "Назва" з використанням Автофільтр Для цього в Excel можна використовувати функцію

Сходинки:

❶ Виділіть всю таблицю даних.

❷ Перейдіть до Дані ▶ Сортування та фільтрація ▶ Фільтр.

❸ Натисніть на іконку, що випадає в правому нижньому куті в розділі Ім'я та прізвище колонка.

❹ Перейти до Текстові фільтри ▶ Починається з варіант.

На цьому етапі з'явиться діалогове вікно з назвою Спеціальний автофільтр з'явиться на екрані.

❺ Тепер введіть Пані Лізель в межах починається зі штанги та удару ГАРАЗД. .

❻ Після цього натисніть CTRL + - і на екрані з'явиться діалогове вікно, подібне до наведеного нижче.

Просто натисніть на кнопку ГАРАЗД. Кнопка. Ось і все.

2.2 Видалення рядка, якщо комірка містить число

У цьому методі ми видалимо всі записи Excel, що перевищують 23 у колонці "Вік", використовуючи значення Автофільтр Для цього в Excel можна використовувати функцію

Сходинки:

❶ Виберіть будь-яку комірку у вікні Вік колонка.

❷ Перейдіть до Дані ▶ Сортування та фільтрація ▶ Фільтр.

❸ Натисніть на іконку, що випадає в правому нижньому куті в розділі Вік колонка.

❹ Перейти до Числові фільтри ▶ Більше, ніж варіант.

❺ Тип 23 в рамках більше, ніж боксувати і бити ГАРАЗД. .

❻ Тепер натисніть CTRL + - щоб видалити всі відфільтровані результати, а потім натисніть кнопку ГАРАЗД. у спливаючому діалоговому вікні.

Це все.

Читати далі: Як фільтрувати та видаляти рядки за допомогою VBA в Excel (2 способи)

Схожі читання:

  • Як видалити кілька рядків в Excel за допомогою формули (5 способів)
  • Видалення декількох рядків в Excel одночасно (5 способів)
  • Як видалити приховані рядки в Excel VBA (детальний аналіз)
  • Видалення рядків в Excel без впливу на формули (2 швидких способи) )
  • Як видалити рядок за допомогою макросу, якщо комірка містить 0 в Excel (4 Методика)

3. Видалення рядка, якщо комірка містить певний текст / число в Excel за допомогою коду VBA

У цьому розділі ми будемо видаляти рядок, якщо будь-яка комірка в ньому містить текст або число, використовуючи VBA код.

3.1 Видалення рядка, якщо комірка містить певний текст

У цьому методі ми спробуємо видалити рядок, що має вік 17 в Вік колонка.

Сходинки:

❶ Натисніть ALT +F11 для відкриття VBA вікно.

❷ Тепер перейдіть до Вставити ▶ Модуль відкрити новий модуль.

❸ Скопіюйте наступний код:

 Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub 

❹ Вставте його на VBA редактора і збережіть його, натиснувши кнопку CTRL + S.

❺ Тепер поверніться на робочий аркуш з назвою " VBA " і натисніть кнопку ALT + F8 кнопку.

❻ Виберіть назву викликаної функції DeleteRowsContainingtext() і натисніть Біжи .

Це все.

3.2 Видалення рядка, якщо комірка містить число

У цьому методі ми обговоримо, як насправді можна видалити будь-який рядок, якщо будь-яка комірка в стовпчику Вік містить будь-яке число в ньому.

Сходинки:

❶ Натисніть ALT +F11 для відкриття VBA вікно.

❷ Тепер перейдіть до Вставити ▶ Модуль відкрити новий модуль.

❸ Скопіюйте наступний код:

 Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub 

Паста це на VBA редактор та Зберегти його, натиснувши на кнопку CTRL + S .

❺ Тепер поверніться на робочий аркуш з назвою " VBA (2) " і натисніть кнопку ALT + F8 кнопку.

❻ Виберіть назву викликаної функції Видалити рядки, що містять числа() і натисніть Біжи .

Це все.

Читати далі: Видалення рядків з певними даними в Excel VBA (9 прикладів)

Важливі моменти для запам'ятовування

📌 Преса CTRL + F для відкриття Знайти і замінити діалогове вікно.

📌 CTRL + - гаряча клавіша для видалення.

📌 Ви можете натиснути ALT + F11 для відкриття VBA вікно.

Висновок

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

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