Spis treści
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.xlsm3 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.