Jak usunąć wiersze w programie Excel z określonym tekstem (3 metody)

  • Udostępnij To
Hugh West

Często musimy usuwać wiersze z tekst szczegółowy w Microsoft Excel . I have explained 3 sposoby na to, jak usuwać wiersze w Excel z tekst szczegółowy w tym artykule. Metody są super łatwe do naśladowania.

Aby jasno wytłumaczyć metody posłużymy się przykładowym zbiorem danych.Wzięliśmy zbiór danych pewnego sklepu, gdzie zawiera on informacje o sprzedaży z różnych lokalizacji.Zbiór danych posiada 3 kolumny: Nazwa , Lokalizacja oraz Sprzedaż .

Pobierz Zeszyt ćwiczeń

Plik Excel można pobrać z tego linku.

Usuń wiersze z określonym tekstem.xlsm

3 Sposoby usuwania wierszy z określonym tekstem w programie Excel

1. użycie funkcji Znajdź do usunięcia wierszy z określonym tekstem

W tym rozdziale będziemy usuń cały wiersze dopasowane z tekst " Alan ". Pokażę ci usunięcie dla obu Dopasowanie częściowe oraz Pełne dopasowanie używając Znajdź cecha Excel .

1.1. usuwanie wierszy z częściowo pasującym tekstem w programie Excel

W tym, będziemy usuwać wiersze z częściowo dopasowany tekst W naszym zbiorze danych mamy dwa wiersze które zawierają nazwy " Alan " i " Alan Marsh ". Możemy użyć częściowego dopasowania, aby usunąć te dwa rzędy .

W tym celu postępuj zgodnie z opisanymi krokami.

Kroki:

  • Z. Strona główna zakładka przejdź do Znajdź & Wybierz a następnie kliknij Znajdź .

  • Następnie " Znajdź i zamień " okno dialogowe Alternatywnie, możesz użyć CTRL + F aby to otworzyć.
  • Teraz wpisz " Alan " w Znajdź co: pudełko.

  • Kliknij na Znajdź wszystkie . Dwa zostaną przedstawione wyniki.
  • Musisz wybrać te dwa , poprzez zastosowanie SHIFT + Kliknięcie .
  • Po dokonaniu wyboru należy kliknąć na Zamknij .

  • Prawy przycisk myszy na każdym z wybrane rzędy pokazać Menu kontekstowe bar.
  • Następnie należy wybrać Usuń...

  • Wybierz Cały rząd od okno dialogowe .
  • Następnie kliknij na OK .

Rzędy zawierający tekst " Alan " już nie ma.

Na koniec możesz zobaczyć wynik poniżej.

1.2 Używanie funkcji Znajdź do usuwania wierszy z pełnym pasującym tekstem

Z tego samego zbioru danych, będziemy usunąć the tekst " Alan " tylko (nie " Alan Marsh "). Aby to zrobić wykonaj następujące kroki.

Kroki:

  • Podnieść Znajdź i zamień okno dialogowe poprzez zastosowanie poprzedniej metody.
  • Wybierz Opcje>> .

Będziemy tylko usunąć the tekst " Alan "... Musimy więc -...

  • Zaznaczamy Dopasuj całą zawartość komórki .
  • Kliknij na Znajdź wszystkie .

Teraz zauważ, że tylko rząd 6 jest wybrany.

  • Wybierz ten wynik.
  • Kliknij na Zamknij .

  • Teraz Prawy przycisk myszy na ten wynik, aby wywołać Menu kontekstowe .
  • Kliknij na Usuń...

  • Wybierz Cały rząd .
  • Następnie OK .

Wynik będzie taki jak poniżej. Tylko wiersz z tekstem " Alan " będzie usunięty .

Wiersz z " Alan Marsh " będzie nienaruszone.

Related Content: Jak usunąć wiele wierszy w programie Excel z warunkiem (3 sposoby)

2. usuwanie wierszy z pasującym tekstem za pomocą filtra

Możemy również skorzystać z programu Excel Filtr polecenie do usuwać wiersze z dopasowanie tekstu Mamy zbiór danych zawierający Nazwa , Rok urodzenia oraz Wysokość z 10 ludzie.

2.1 Ogólna metoda użycia filtra do usunięcia wiersza zawierającego określony tekst

Będziemy usuń the wiersz zawierający tekst " Bruce " z wykorzystaniem. Filtr polecenie programu Excel.

Kroki:

Po pierwsze, musimy włączyć Filtr Excela . Aby to zrobić:

  • Wybierz zakres, w którym chcesz zastosować Filtr .
  • Wybraliśmy zakres B4:D14 .
  • Z. Zakładka Dane , wybrany Filtr .

Zobaczymy trzy Excel Filtr ikony pojawiają się w nagłówek kolumny .

Chcemy usunąć the wiersz zawierający tekst " Bruce ".

  • Wybierz Nazwa kolumna i Rozwiń Filtr ikona.
  • Usuń zaznaczenie (Select All) .
  • Sprawdź " Bruce ".
  • Następnie OK .

Wiersz z " Bruce " zostanie wyświetlony.

  • Prawy Klik na wiersz aby przywołać Menu kontekstowe .
  • Następnie Usuń wiersz .

A ostrzeżenie pojawi się komunikat.

  • Kliknij na OK .

Zauważ, że nic nie ma. Możemy przywrócić inne wiersze przez wyczyszczenie Kryteria filtra .

  • Kliknij na Przycisk filtra z Nazwa Kolumna .
  • Następnie wybierz Clear Filter From "Name" .

Widzimy wynik - nie ma żadnego wiersza z napisem tekst " Bruce ".

2.2 Dopasowywanie więcej niż jednego słowa

Jeśli chcesz, możesz usunąć więcej niż dwa teksty poprzez zastosowanie podobnych kroków. W tej metodzie wyjaśnię ci to.

Na przykład, chcemy usunąć the wiersze z tekstem " Gina " obok z " Bruce ". W tym celu należy postępować zgodnie z poniższym

Kroki:

  • Wybierz " Gina " i " Bruce " w Pole rozwijane filtra Excela .
  • Postępuj zgodnie z poprzednią metodą 2.1 do Usuń wiele wierszy .

2.3 Usuń wiersze z określonym słowem i warunkiem

Możemy usuwać rzędy z dopasowanie tekstu oraz kryteria mamy podobny zestaw danych jak powyżej, jednak tym razem mamy trzy osoby o nazwie " Gina ". Teraz chcemy usunąć the wiersze zawierający nazwę " Gina " i tych urodzonych po 1990 .

Kroki:

Najpierw Filtr ludzie urodzeni po 1990 .

  • Kliknij na Ikona filtra z Urodzony kolumna.
  • Ze strony Liczba Filtry , wybrany Greater Than...

  • Umieść 1990 w " jest większa niż " box.
  • Naciśnij OK .

Otrzymamy następujący wynik.

  • Teraz od Nazwa Ikona filtra wybrać " Gina ".
  • Naciśnij OK .

  • Wybierz wiersze oraz Prawy Klik aby otworzyć Kontekst Menu .
  • Następnie wybierz Usuń wiersz .
  • Kliknij OK .

  • Będziemy ponownie usunąć the Filtr aby pokazać wszystkie dane.

Na koniec otrzymamy zbiór danych bez tekst " Gina" urodzonych po " 1990 ".

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

Podobne Lektury:

  • Jak usunąć wiersze na podstawie innej listy w programie Excel (5 metod)
  • Excel VBA: Usuń wiersz, jeśli komórka jest pusta (Pełny przewodnik)
  • Jak usunąć wiele wierszy w programie Excel za pomocą formuły (5 metod)
  • Usuwanie niefiltrowanych wierszy w Excelu za pomocą VBA (4 sposoby)
  • Jak usunąć nieskończone wiersze w programie Excel (5 prostych sposobów)

3. usuwanie wierszy zawierających określone słowo przy użyciu VBA

Nasz zbiór danych zawiera przedstawicieli handlowych, ich regiony i całkowitą wielkość sprzedaży. Chcemy usunąć " East " Region z tego zestawu danych. VBA może być wykorzystany do usuwać rzędy z dopasowany tekst .

Kroki:

  • Po pierwsze, naciśnij ALT + F11 lub z Deweloper zakładka wybierz Visual Basic aby otworzyć VBA okno.
  • Po drugie, przejdź do Wkładka następnie Moduł .

  • Po trzecie, Napisz następujący kod w Moduł .
 Sub DeleteRowsWithSpecificText() Dim x1 As Range For Each x1 In Range("c5:c14") If x1.Value = "East" Then x1.EntireRow.Delete End If Next x1 End Sub 

  • Wreszcie, Uruchom kod z Uruchom Sub/UserForm .

Alternatywnie można nacisnąć F5 aby to zrobić.

Na stronie wiersze zawierający słowo " East " są usunięty ze zbioru danych.

Treść powiązana: Skrót w Excelu do usuwania wierszy (z dodatkowymi technikami)

Część ćwiczeniowa

W arkuszu Excel zamieściliśmy dodatkowe zestawy danych. Możesz przećwiczyć 3 metody, aby usuwać wiersze i lepiej zrozumieć metody.

Wniosek

Zastosowaliśmy trzy metody, aby usuwać wiersze w Excel z tekst szczegółowy . We have used Excel Znajdź, filtruj i funkcje VBA, aby osiągnąć nasz cel. Możesz pobrać nasz arkusz roboczy, aby przećwiczyć metody. Jeśli napotkasz jakiekolwiek problemy, możesz zadać pytania w naszej sekcji komentarzy.

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ł.