Usuń wiersz, jeśli komórka zawiera określone wartości w programie Excel (3 metody)

  • Udostępnij To
Hugh West

Podczas pracy z danymi w Excelu, usunięcie wiersza w Excelu jest dość częstym zjawiskiem.Istnieje spora liczba metod, które możemy wykorzystać do usuwanie wiersza w Excelu Jeżeli komórka zawiera określoną wartość w jego obrębie. różne podejścia wydają się działać w różnych sytuacjach. ten artykuł pokaże 3 skuteczne techniki usuwania wiersza w Excelu Jeśli komórka zawiera określone wartości z przykładami i właściwymi ilustracjami.

Pobierz podręcznik do ćwiczeń

Zalecane jest pobranie pliku Excela i ćwiczenie razem z nim.

Usuń wiersz, jeśli komórka zawiera określoną wartość.xlsm

3 Metody usuwania wierszy w Excelu, jeśli komórka zawiera określone wartości

Będziemy używać przykładowej bazy danych Personal Info. jako zbioru danych do zademonstrowania wszystkich metod w tym poradniku.

Tak więc, nie prowadząc dalszej dyskusji, przejdźmy do wszystkich metod po kolei.

1. użycie funkcji Znajdź i zamień do usunięcia wiersza, jeśli komórka zawiera określony tekst w Excelu

Powiedzmy, że chcemy usunąć wszystkie rekordy, które zaczynają się od " Pan ." w Nazwa kolumna. aby to zrobić,

🔗 Kroki:

❶ Prasa CTRL + F aby otworzyć z Znajdź i zamień okno.

❷ Następnie wpisz " Pan ." w ramach Znajdź to, co bar.

❸ Następnie kliknij na. Znajdź wszystkie opcja.

❹ Teraz wybierz jeden ze znalezionych wyników, a następnie naciśnij CTRL + A przycisk ▶, aby wybrać wszystkie znalezione wyniki.

❺ Ponieważ udało Ci się wybrać wszystkie znalezione wyniki, teraz naciśnij przycisk Zamknij opcja.

❻ Teraz naciśnij CTRL + - aby otworzyć przycisk Usuń okno dialogowe.

❼ Wybierz Przesunięcie komórek w górę i uderzyć w OK .

To wszystko.

Read More: Jak usunąć wiersze w programie Excel: 7 metod

2. użycie AutoFiltra do usunięcia wiersza Excela, jeśli komórka zawiera określony tekst/liczbę

2.1 Usuń wiersz, jeśli komórka zawiera określony tekst

W tej metodzie usuniemy wszystkie rekordy Excela zaczynające się od " Pani Liesel " w kolumnie Nazwa, używając. AutoFilter funkcja w programie Excel. aby to zrobić,

🔗 Kroki:

❶ Wybierz całą tabelę danych.

❷ Przejdź do Dane ▶ Sortowanie & Filtr ▶ Filtr.

❸ Kliknij ikonę rozwijaną w prawym dolnym rogu w Nazwa kolumna.

❹ Przejdź do Filtry tekstowe ▶ Zaczyna się od opcja.

W tym momencie pojawi się okno dialogowe o nazwie Własny AutoFiltr pojawi się na ekranie.

❺ Teraz wpisz Pani Liesel w obrębie zaczynającego się paska i uderzenie OK .

❻ Następnie naciśnij CTRL + - a na ekranie pojawi się okno dialogowe jak na poniższym obrazku.

❼ Just hit the OK To po prostu to.

2.2 Usuń wiersz, jeśli komórka zawiera liczbę

W tej metodzie usuniemy wszystkie rekordy Excela większe od 23 w kolumnie "Wiek" przy użyciu AutoFilter funkcja w programie Excel. aby to zrobić,

🔗 Kroki:

❶ Zaznacz dowolną komórkę w Wiek kolumna.

❷ Przejdź do Dane ▶ Sortowanie & Filtr ▶ Filtr.

❸ Kliknij ikonę rozwijaną w prawym dolnym rogu w Wiek kolumna.

❹ Idź do Filtry liczbowe ▶ Większe niż opcja.

❺ Typ 23 w ramach jest większa niż pole i uderzyć OK .

❻ Teraz naciśnij CTRL + - aby usunąć wszystkie przefiltrowane wyniki, a następnie naciśnij przycisk OK w wyskakującym oknie dialogowym.

To wszystko.

Czytaj więcej: Jak filtrować i usuwać wiersze za pomocą VBA w Excelu (2 metody)

Podobne Lektury:

  • Jak usunąć wiele wierszy w programie Excel za pomocą formuły (5 metod)
  • Usuń wiele wierszy w programie Excel jednocześnie (5 metod)
  • Jak usunąć ukryte wiersze w Excelu VBA (szczegółowa analiza)
  • Usuwanie wierszy w Excelu bez wpływu na formuły (2 szybkie sposoby) )
  • Jak usunąć wiersz za pomocą makra Jeśli komórka zawiera 0 w programie Excel (4 Metody)

3. usuwanie wiersza, jeśli komórka zawiera określony tekst/liczbę w Excelu za pomocą kodu VBA

W tym rozdziale usuniemy wiersz, jeśli jakakolwiek komórka w nim zawiera dowolny tekst lub liczbę, używając VBA kod.

3.1 Usuń wiersz, jeśli komórka zawiera określony tekst

W tej metodzie spróbujemy usunąć wiersz mający wiek 17 w Wiek kolumna.

🔗 Kroki:

❶ Prasa ALT +F11 aby otworzyć VBA okno.

❷ Teraz przejdź do Wstaw ▶ moduł aby otworzyć nowy moduł.

❸ Skopiuj następujący kod:

 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. 

❹ Wklej go na VBA edytora i Zapisz go, naciskając CTRL + S.

❺ Teraz wróć do arkusza o nazwie " VBA " i naciśnij przycisk ALT + F8 przycisk.

❻ Wybierz nazwę funkcji o nazwie DeleteRowsContainingtext() i kliknąć Uruchom .

To wszystko.

3.2 Usuń wiersz, jeśli komórka zawiera liczbę

W tej metodzie omówimy, w jaki sposób można faktycznie usunąć dowolny wiersz, jeśli dowolna komórka w kolumnie Wiek zawiera w sobie dowolną liczbę.

🔗 Kroki:

❶ Prasa ALT +F11 aby otworzyć VBA okno.

❷ Teraz przejdź do Wstaw ▶ moduł aby otworzyć nowy moduł.

❸ Skopiuj następujący kod:

 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 

Pasta na VBA redaktor i Zapisz wciskając CTRL + S .

❺ Teraz wróć do arkusza o nazwie " VBA (2) " i naciśnij przycisk ALT + F8 przycisk.

❻ Wybierz nazwę funkcji o nazwie DeleteRowsContainingNumbers() i kliknąć Uruchom .

To wszystko.

Read More: Excel VBA do usuwania wierszy z określonymi danymi (9 przykładów)

Rzeczy do zapamiętania

📌 Prasa CTRL + F aby otworzyć Znajdź i zamień okno dialogowe.

📌 CTRL + - to klawisz skrótu do usuwania.

📌 Możesz nacisnąć ALT + F11 aby otworzyć VBA okno.

Wniosek

Podsumowując, zilustrowaliśmy 3 różne metody, aby usunąć wiersz, jeśli komórka zawiera określoną wartość w programie Excel. Zaleca się pobranie zeszytu ćwiczeń dołączonego do tego artykułu i przećwiczenie wszystkich metod za jego pomocą. I nie wahaj się zadawać pytań w sekcji komentarzy poniżej. Postaramy się odpowiedzieć na wszystkie istotne pytania jak najszybciej.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.