Hvor å fjerne rader som ikke inneholder bestemt tekst i Excel?

In Excel, kan Filter-funksjonen raskt hjelpe deg filtrere rader som ikke inneholder bestemt tekst, og deretter kan du velge dem som skal slettes.
1. Velg kolonnen som inneholder tekster du vil fjerne rader basert på, og klikker på Data > Filter. Se skjermbilde:
2. I overskriften på kolonnen, det er et filter-knappen, og klikk på den for å åpne rullegardinlisten, sjekk alle unntatt viss teksten du ønsker å basere på. Se skjermbilde:
tre. Da kan du se bare overskriftsraden og radene ikke inneholder bestemt tekst filtreres. Se skjermbilde:
4. Velg alle av dem, bortsett fra tittelraden, og høyreklikk for å velge Slett rad fra kontekstmenyen. Se skjermbilde:
5. Deretter klikker du Data > Filter igjen, og deretter alle radene som ikke inneholder bestemt tekst slettes. Se skjermbilde:

Slett rader som ikke inneholder bestemt tekst med VBA
VBA er svært nyttig for noe vanskelige operasjoner i Excel, og følg trinnene nedenfor for å slette rader som ikke inneholder bestemt tekst
1.. Trykk Alt + F11 for å vise Microsoft Visual Basic for Applications vinduet.
2. I vinduet klikker du Sett inn > Modul for å vise en ny modul vindu, og deretter kopiere følgende VBA-kode i modulvinduet
VBA:.. Slett hel rad hvis celle gjør inneholder bestemt tekst
Sub DeleteRowNoInclude () 'Update20140618Dim xRow Som RangeDim rng Som RangeDim WorkRng Som RangeDim xStr som StringOn Error Resume NextxTitleId = "KutoolsforExcel" Set WorkRng = Application.SelectionSet WorkRng = Application.InputBox ("Range", xTitleId, WorkRng.Address, Type: = 8) xStr = Application.InputBox ("Text", xTitleId , "", Type: = 2) Application.ScreenUpdating = FalseFor i = WorkRng.Rows.Count Til en Step -1 Sett xRow = WorkRng.Rows (i) Sett RNG = xRow.Find (xStr, lookin: = xlValues) Hvis RNG Ingenting Så xRow.Delete End IfNextApplication.ScreenUpdating = TrueEnd Sub 3. Klikk Kjør-knappen, og en dialogboks kommer ut for deg å velge et område å arbeide. Se skjermbilde: <
4. Klikk deretter på OK, og skriv inn teksten du ønsker å fjerne rader base på inn i en annen pop-up dialog. Se skjermbilde:
5. Klikk OK, vil og radene ikke inneholder Apple fjernes.

Slett rader som ikke inneholder bestemt tekst med Kutools for Excel
Hvis du tror de ovennevnte metodene er ikke lett for deg, kan du bruke Kutools for Excel Velg spesifikke celler har.
Kutools for Excel omfatter mer enn 120 praktiske Excel-verktøy. Gratis å prøve uten begrensning i 30 dager. Få den nå
en. Velg kolonnen der du vil slette radene ikke inneholder bestemt tekst, og klikk Kutools > Velg Verktøy > Velg spesifikke celler. Se skjermbilde:
to. Og i dialogboksen Velg spesifikke celler, sjekk Hele raden, og velg Inneholder ikke, og skriv bestemt tekst inn i tekstboksen, også kan du klikke utvalget knappen i Specific typen delen for å velge cellen som inneholder bestemt tekst.
tre. Klikk deretter på OK, deretter radene ikke inneholder bestemt tekst er valgt, høyreklikk for å velge Slett fra hurtigmenyen. Se skjermbilde:
4. Nå er alle radene som ikke inneholder bestemt tekst i området er fjernet. Klikk hennes for mer informasjon om Velg spesifikk Cells

Relative Artikler:.
  • Slett hele rader hvis celle som ikke inneholder null i Excel

    Slett rader som ikke samsvarer kriteriene et annet ark