Slett rad hvis celle inneholder spesifikke verdier i Excel (3 metoder)

  • Dele Denne
Hugh West

Når du arbeider med data i Excel, er sletting av en Excel-rad et ganske vanlig fenomen. Det er en god del metoder som vi kan bruke for å slette en Excel-rad hvis en celle inneholder en bestemt verdi i den. Ulike tilnærminger ser ut til å fungere i forskjellige situasjoner. Denne artikkelen vil vise 3 effektive teknikker for å slette en rad i Excel Hvis en celle inneholder spesifikke verdier med eksempler og riktige illustrasjoner.

Last ned Practice Workbook

Du anbefales å laste ned Excel-filen og øv deg sammen med det.

Slett rad hvis celle inneholder spesifikk verdi.xlsm

3 metoder for å slette Excel-rad hvis celle inneholder spesifikke verdier

Vi vil bruke et eksempel på personlig informasjon. Database som et datasett for å demonstrere alle metodene i denne opplæringen.

Så, uten å ha noen videre diskusjon, la oss gå inn på alle metodene én etter én.

1. Bruk av Finn og erstatt for å slette rad hvis celle inneholder spesifikk tekst i Excel

La oss si at vi ønsker å slette alle postene som er startet med " Mr ." i kolonnen Navn . For å gjøre det,

🔗 Trinn:

❶ Trykk CTRL + F for å åpne med Finn og Erstatt -vinduet.

❷ Skriv deretter « Mr .» i Finn hva -linjen.

❸ Deretter klikker du på Finn alle -alternativet.

❹ Velg nå et av resultatene som ble funnet, og deretter trykk CTRL + A -knappen ▶ for åvelg alle de funne resultatene.

❺ Ettersom du har valgt alle de funne resultatene, trykker du på Lukk -alternativet.

❻ Trykk nå CTRL + – -knappen for å åpne dialogboksen Slett .

❼ Velg alternativet Skift celler opp og trykk på OK .

Det var det.

Les mer: Slik sletter du rader i Excel: 7 metoder

2. Bruk av autofilter for å fjerne en Excel-rad hvis celle inneholder bestemt tekst/nummer

2.1  Slett rad hvis celle inneholder spesifikk tekst

I denne metoden vil vi slette alle Excel-postene startet med « Ms. Liesel ” i Navn-kolonnen ved å bruke Autofilter -funksjonen i Excel. For å gjøre det,

🔗 Trinn:

❶ Velg hele datatabellen.

❷ Gå til Data ▶ Sorter & Filter ▶ Filter.

❸ Klikk på rullegardinikonet i nedre høyre hjørne i Navn -kolonnen.

❹ Gå til alternativet Tekstfiltre ▶ Begynner med .

På dette tidspunktet vises et dialogboksnavn Egendefinert autofilter vil dukke opp på skjermen.

❺ Skriv nå Ms. Liesel innenfor begynner med bar og trykk OK .

❻ Trykk deretter CTRL + – -knappen og en dialogboks som bildet nedenfor vises på skjermen.

❼ Bare trykk på OK knappen. Det er ganske enkelt det.

2.2  Slett rad hvis cellen inneholder nummer

I denne metoden vil vi slette alle Excelposter større enn 23 i Alder-kolonnen ved å bruke AutoFilter -funksjonen i Excel. For å gjøre det,

🔗 Trinn:

❶ Velg en celle i kolonnen Alder .

❷ Gå til Data ▶ Sorter & Filter ▶ Filter.

❸ Klikk på rullegardinikonet nederst til høyre i kolonnen Alder .

❹ Gå til Tallfiltre ▶ Større enn -alternativet.

❺ Skriv inn 23 i er større than -boksen og trykk OK .

❻ Trykk nå CTRL + – for å slette alle de filtrerte resultatene og deretter trykk på OK -knappen fra popup-dialogboksen.

Det var det.

Les mer: Slik gjør du Filtrer og slett rader med VBA i Excel (2 metoder)

Lignende avlesninger:

  • Hvordan slette flere rader i Excel ved å bruke Formel (5 metoder)
  • Slett flere rader i Excel samtidig (5 metoder)
  • Hvordan slette skjulte rader i Excel VBA (A Detaljert analyse)
  • Slett rader i Excel uten å påvirke formler (2 raske måter )
  • Hvordan slette rader med makro hvis celle inneholder 0 i Excel (4 metoder)

3. Slett rad hvis cellen inneholder spesifikk tekst/nummer i Excel ved å bruke VBA-kode

I denne delen vil vi slette en rad hvis en celle i den inneholder tekst eller tall ved hjelp av VBA -kode.

3.1  Slett rad hvis celle inneholder spesifikk tekst

I dettemetode, vil vi prøve å slette en rad med alder 17 i kolonnen Alder .

🔗 Trinn:

❶ Trykk ALT +F11 for å åpne vinduet VBA .

❷ Gå nå til Sett inn ▶ modul for å åpne en ny modul.

❸ Kopier følgende kode:

5320

❹ Lim den inn i VBA -editoren og lagre den ved å trykke CTRL + S.

❺ Gå nå tilbake til regnearket kalt " VBA " og trykk på ALT + F8 -knappen.

❻ Velg funksjonsnavnet kalt DeleteRowsContainingtext() og klikk Kjør .

Det var det.

3.2  Slett rad hvis celle inneholder tall

I denne metoden vil vi diskutere hvordan du faktisk kan slette en rad hvis en celle i kolonnen Alder inneholder et hvilket som helst tall i den.

🔗 Trinn:

❶ Trykk ALT +F11 for å åpne VBA -vinduet.

❷ Gå nå til Sett inn ▶ Modul for å åpne en ny modul.

❸ Kopier følgende kode:

8500

Lim inn den på VBA -editoren og Lagre den b y trykk CTRL + S .

❺ Gå nå tilbake til regnearket kalt " VBA (2) " og trykk på ALT + F8 -knapp.

❻ Velg funksjonsnavnet kalt DeleteRowsContainingNumbers() og klikk Kjør .

Det var det.

Les mer: Excel VBA for å slette rader med spesifikke data (9 eksempler)

Ting å huske

📌 Trykk CTRL + F for å åpneDialogboksen Finn og erstatt .

📌 CTRL + – er hurtigtasten for sletting.

📌 Du kan trykke ALT + F11 for å åpne VBA -vinduet.

Konklusjon

For å avslutte har vi illustrert 3 forskjellige metoder, for å slette en rad hvis en celle inneholder en bestemt verdi i Excel. Du anbefales å laste ned øvelsesarbeidsboken vedlagt sammen med denne artikkelen og øve på alle metodene med den. Og ikke nøl med å stille spørsmål i kommentarfeltet nedenfor. Vi vil prøve å svare på alle relevante spørsmål snarest.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.