Tips: Andre språk er Google-oversatt. Du kan besøke English versjon av denne lenken.
Logg inn
x
or
x
x
Registrere
x

or

Slik sletter du rader som ikke inneholder bestemt tekst i Excel?

Kanskje noen av dere vet hvordan du sletter hele raden når de inneholder noen bestemte tekster i Excel, men hvis du vil ha hele raden når de ikke inneholder visse tekster, hvordan kan du gjøre det? Nå, følg denne veiledningen, du kan finne måten å løse dette problemet i Excel.

Slett rader som ikke inneholder bestemt tekst med Filter

Slett rader som ikke inneholder bestemt tekst med VBA

Slett rader som ikke inneholder bestemt tekst med Kutools for Excel


pil blå høyre boble Slett rader som ikke inneholder bestemt tekst med Filter


I Excel kan filterfunksjonen raskt hjelpe deg med å filtrere radene som ikke inneholder bestemt tekst, og deretter kan du velge dem som skal slettes.

1. Velg kolonnen som inneholder tekstene du vil fjerne rader basert på, og klikk Data > filtre. Se skjermbilde:

doc-delete-rader-ikke-inneholde-1
doc-arrow
doc-delete-rader-ikke-inneholde-2

2. I kolonneoverskriften er det en filterknapp, og klikk på den for å åpne rullegardinlisten, sjekk alle, unntatt den bestemte teksten du vil basere på. Se skjermbilde:

doc-delete-rader-ikke-inneholde-3

3. Da kan du bare se topptekstraden, og radene som ikke inneholder bestemt tekst, blir filtrert. Se skjermbilde:

doc-delete-rader-ikke-inneholde-4

4. Velg alle dem unntatt topplinjen, og høyreklikk for å velge Slett rad fra kontekstmenyen. Se skjermbilde:

doc-delete-rader-ikke-inneholde-5

5. Klikk deretter Data > filtre igjen, og deretter slettes alle radene som ikke inneholder bestemt tekst. Se skjermbilde:

doc-delete-rader-ikke-inneholde-6
doc-arrow
doc-delete-rader-ikke-inneholde-7

pil blå høyre boble Slett rader som ikke inneholder bestemt tekst med VBA

VBA er veldig nyttig for noe vanskelig operasjoner i Excel, og følg trinnene nedenfor for å slette radene som ikke inneholder bestemt tekst.

1. Pressen Alt + F11 å vise Microsoft Visual Basic for Applications vinduet.

2. I vinduet klikker du innfelt > Modules for å vise et nytt modulvindu, kopier deretter følgende VBA-kode til modulvinduet.

VBA: Slett hele raden hvis cellen inneholder visse tekst.

Sub DeleteRowNoInclude()
'Update20140618
Dim xRow As Range
Dim rng As Range
Dim WorkRng As Range
Dim xStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xStr = Application.InputBox("Text", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 1 Step -1
    Set xRow = WorkRng.Rows(i)
    Set rng = xRow.Find(xStr, LookIn:=xlValues)
    If rng Is Nothing Then
       xRow.Delete
    End If
Next
Application.ScreenUpdating = True
End Sub
3. klikk Kjør knappen, og en dialogboks kommer ut for at du velger et område som skal fungere. Se skjermbilde: <

doc-delete-rader-ikke-inneholde-8

4. Klikk deretter OK, og skriv inn teksten du vil fjerne raderbasen på, inn i en annen popup-dialog. Se skjermbilde:

doc-delete-rader-ikke-inneholde-9

5. klikk OK, og radene som ikke inneholder Apple, blir fjernet.


pil blå høyre boble Slett rader som ikke inneholder bestemt tekst med Kutools for Excel

Hvis du tror at ovennevnte metoder ikke er enkle for deg, kan du bruke Kutools for Excel's Velg spesifikke celler funksjonen.

Kutools for Excel inneholder mer enn 300 praktiske Excel-verktøy. Gratis å prøve uten begrensning i 30 dager. Få den nå

1. Velg kolonnen der du vil slette radene som ikke inneholder den bestemte teksten, og klikk Kutools > Velg Verktøy > Velg spesifikke celler. Se skjermbilde:

doc-delete-rader-ikke-inneholde-10

2. Og i Velg spesifikke celler dialog, sjekk Hele rad, og velg Inneholder ikke, og skriv inn den bestemte teksten i tekstboksen, du kan også klikke på rekkeviddeknappen i Spesifikk type seksjon for å velge cellen som inneholder den bestemte teksten.

doc-delete-rader-ikke-inneholde-11

3. Klikk deretter Ok, så er radene som ikke inneholder bestemt tekst, valgt, høyreklikk for å velge Slett fra kontekstmenyen. Se skjermbilde:

doc-delete-rader-ikke-inneholde-12

4. Nå fjernes alle rader som ikke inneholder bestemt tekst i området. Klikk henne for mer informasjon om Velg spesifikke celler.


Relative Artikler:


Anbefalte produktivitetsverktøy for Excel

kte-fanen 201905

Kutools for Excel hjelper deg alltid å fullføre arbeidet foran tiden, og stå ut av mengden

  • Mer enn 300 kraftige avanserte funksjoner, designet for 1500 arbeids scenarier, øker produktiviteten av 70%, gir deg mer tid til å ta vare på familie og nyte livet.
  • Ikke lenger trenger å huske formler og VBA koder, gi hjernen din en hviler fra nå av.
  • Bli en ekspertekspert på 3 minutter, kompliserte og gjentatte operasjoner kan gjøres om sekunder,
  • Reduser tusenvis av tastatur og mus operasjoner hver dag, si farvel til yrkessykdommer nå.
  • 110,000 svært effektive mennesker og 300 + verdensberømte selskapers valg.
  • 60-dagers fullfunksjoner gratis prøveversjon. 60-dagen pengene tilbake garantier. 2 års gratis oppgradering og støtte.

Bringer Tabbed Browsing og redigering til Microsoft Office, langt mer kraftig enn nettleserens faner

  • Office-fanen er utviklet for Word, Excel, PowerPoint og andre Office-programmer: Publisher, Access, Visio og Project.
  • Åpne og opprett flere dokumenter i nye faner i samme vindu, i stedet for i nye vinduer.
  • Øker produktiviteten din med 50%, og reduserer hundrevis av museklikk for deg hver dag!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.