Fjern rækker baseret på celleværdi i Excel - Nem selvstudie
Uanset om du har at gøre med et lille regneark eller et stort datasæt, kan du spare tid og kræfter ved at vide, hvordan du fjerner rækker baseret på celleværdier. Denne proces kan udføres ved hjælp af flere Excel-funktioner, herunder Filter-funktionen, Find og Erstat-værktøjet, Sorter-funktionen og endda ved at bruge avancerede teknikker. Ved slutningen af denne vejledning vil du være udstyret med viden til effektivt at fjerne uønskede rækker fra dine Excel-ark og sikre, at dine data er rene og relevante i forhold til dine analysebehov.
For eksempel, hvis jeg vil fjerne alle rækker, hvor navnekolonnen indeholder Jener, hvordan vil jeg så fortsætte?
Fjern hele rækker baseret på celleværdi
Fjern rækker i markeringen baseret på celleværdi med sorteringsfunktionen
Fjern hele rækker baseret på celleværdi i Excel
Excel tilbyder flere måder at fjerne rækker baseret på specifikke celleværdier. Dette afsnit dækker metoder lige fra simple Excel-funktioner som filtrering, find og erstat og Kutools til mere avancerede teknikker, der involverer VBA. Uanset om du er nybegynder eller avanceret bruger, finder du en metode, der passer til dit færdighedsniveau og dine behov.
Fjern hele rækker baseret på celleværdi med filterfunktionen
Normalt kan du anvende filterfunktionen til at vise de rækker, der opfylder specifikke kriterier, og derefter slette rækken på én gang.
Trin 1: Anvend filterfunktionen til at filtrere de uønskede rækker
- Vælg det dataområde, du vil slette rækker. Og klik derefter data > filtre, se skærmbillede:
- Nu vises dropdown-pile i overskriften på hver kolonne. Klik på dropdown-pilen i kolonnen, der indeholder de værdier, som du vil fjerne rækker ud fra. For eksempel, hvis du ønsker at fjerne rækker med navnet Jener, skal du klikke på pilen i kolonnen Navn.
- Fjern markeringen i rullemenuen Marker alt for at rydde alle valg, og marker kun feltet ud for Jener eller indtast manuelt Jener i søgefeltet for hurtigt at finde det.
- Klik derefter på OK knappen for at anvende filteret. Kun de rækker, der indeholder Jener, vil blive vist. Se skærmbillede:
Trin 2: Slet de filtrerede rækker
Vælg de synlige rækker, højreklik derefter på en af de valgte rækker og vælg Slet række fra kontekstmenuen. Dette vil fjerne alle valgte rækker.
Trin 3: Ryd filteret
Derefter skal du klikke på data > filtre en gang til. Dette vil fjerne filteret, og du vil se alle registreringerne undtagen de slettede.
- På samme måde som jeg anvender filtermetoden til at eliminere rækker, der indeholder teksten Jener, kan du også bruge den til at fjerne rækker baseret på numeriske eller datoforhold som følgende skærmbilleder vist:
Antal filterbetingelser:
Datofilterbetingelser: - Du kan også bruge filterfunktionen til at filtrere og slette alle rækker, der indeholder en bestemt baggrundsfarve. Se skærmbillede:
- Du kan bruge filterfunktionen til at filtrere baseret på flere kriterier for at bortfiltrere det indhold, du ikke har brug for, og derefter slette det. Antag for eksempel, at du vil slette alle rækker, hvor sælgeren er Jener, og det samlede salg er større end $7000. Du bør først filtrere rækker efter navn Jener og derefter filtrere de salg, der er større end 7000.
Fjern hele rækker baseret på celleværdi med Kutools AI Aide
Kutools til Excel er et omfattende tilføjelsesprogram, der omfatter mere end 300 avancerede funktioner, designet til at forenkle forskellige slags komplekse opgaver i Excel. En af dens funktioner, Kutools AI Aide, hjælper med at automatisere opgaver såsom filtrering og sletning af rækker baseret på specifikke kriterier.
Efter installation Kutools til Excel, Skal du klikke Kutools AI > AI-hjælper at åbne Kutools AI Aide rude:
- Vælg dataområdet, indtast derefter dit krav i chatboksen, og klik Send knappen eller tryk på Indtast nøgle til at sende spørgsmålet;
"Fjern rækkerne, hvis kolonnen Navn indeholder navnet Jener i markeringen" - Klik efter at have analyseret Udfør knappen for at køre. Kutools AI Aide vil behandle din anmodning ved hjælp af AI og fjerne de angivne rækker direkte i Excel.
- For at slette rækker baseret på flere kriterier skal du blot justere kravene i overensstemmelse hermed. Brug for eksempel kommandoer som "Fjern rækker, hvor kolonnen Navn inkluderer Jener eller Kevin i markeringen"Eller"Fjern rækker, hvor kolonnen Navn indeholder Jener, og det samlede salg overstiger 7000 i udvalget".
- Denne fremgangsmåde understøtter ikke fortryd funktion. Men hvis du ønsker at gendanne de originale data, kan du klikke utilfreds for at fortryde ændringerne.
Fjern hele rækker baseret på celleværdi med funktionen Find og erstat
Fjernelse af hele rækker baseret på en specifik celleværdi ved hjælp af Excels Find og Erstat-funktion er en ligetil metode, der kan være yderst effektiv til at rydde op i dine data. Gør venligst som følger:
Trin 1: Anvend funktionen Find og erstat for at vælge den specifikke værdi
- Vælg de kolonnedata, hvor du vil fjerne rækker baseret på en bestemt celleværdi, og åbn derefter Søg og erstat dialogboksen ved at trykke på Ctrl + F taster samtidig.
- I Søg og erstat dialogboks, skal du indtaste den bestemte celleværdi (i vores tilfælde indtaster vi Jener) ind i Find hvad boks og klik på Find alle knap. Se skærmbillede:
- Vælg alle søgeresultater i bunden af Søg og erstat dialogboksen, og luk denne dialogboks. (Du kan vælge et af søgeresultaterne og derefter Ctrl + A taster for at vælge alle fundne resultater.) Og alle celler, der indeholder den bestemte værdi, er valgt. Luk derefter denne dialogboks. Se skærmbillede:
Trin 2: Slet rækkerne baseret på den valgte værdi
- Mens cellerne stadig er markeret, skal du højreklikke på en af de valgte celler og vælge Slette fra kontekstmenuen.
- Type Hele rækken i dialogboksen Slet og klik OK for at fjerne alle rækker, der indeholder den angivne værdi.
Fjern hele rækker baseret på celleværdi med VBA-kode
Fjernelse af rækker baseret på celleværdi ved hjælp af VBA (Visual Basic for Applications) i Excel giver mulighed for automatisering af opgaven, hvilket gør den effektiv, især for store datasæt.
Trin 1: Åbn VBA-moduleditoren og kopier koden
- Presse Alt + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.
- Klik i det åbnede vindue indsatte > Moduler for at oprette et nyt tomt modul.
- Kopier og indsæt derefter nedenstående kode i det tomme modul.
Sub DeleteRowsBasedOnCellValue() 'Updateby Extendoffice Dim ws As Worksheet Set ws = ActiveSheet Dim columnRange As Range On Error Resume Next Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8) On Error GoTo 0 If columnRange Is Nothing Then Exit Sub Dim lastRow As Long lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row Dim criteria As String criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2) If criteria = "" Then Exit Sub Dim i As Long For i = lastRow To 1 Step -1 If ws.Cells(i, columnRange.Column).Value = criteria Then ws.Rows(i).Delete End If Next i End Sub
Trin 2: Udfør koden
- Tryk derefter på F5 nøglen til at køre koden. I den popup-dialogboks skal du vælge den kolonne, hvor du vil fjerne rækker baseret på den bestemte værdi, og klikke på OK .
- I den følgende dialogboks skal du indtaste den bestemte værdi, du vil fjerne rækker baseret på, og klikke på OK knap. Se skærmbillede:
Resultat:
Og så vil du se, at hele rækker er blevet slettet baseret på den angivne værdi allerede.
Fjern rækker i markeringen baseret på celleværdi med sorteringsfunktionen
Alle ovenstående metoder fjerner hele rækken, hvilket kan være en begrænsning. For eksempel ville brug af disse metoder eliminere alle data til højre for datasættet. Antag, at du kun ønsker at slette visse poster i datasættet, mens du bevarer resten af dataene. I så fald er der behov for en alternativ tilgang.
Trin 1: Opret en hjælpekolonne til dataene
Opret en ny kolonne, som vil hjælpe os med at spore ordren. Du skal indsætte en kolonne ved siden af dine data og derefter udfylde den med et serienummer som 1, 2, 3... se skærmbillede:
Trin 2: Sorter dataene baseret på den specifikke kolonne
- Vælg den datakolonne, som du vil slette rækker baseret på. Klik derefter data > Sorter A til Z or Z til A, og en sorteringsadvarselsdialogboks vises, skal du vælge Udvid markeringen, og klik derefter på Sort knap. Se skærmbillede:
- Nu vil rækker med de samme værdier blive grupperet sammen, hvilket gør det nemt at identificere og vælge dem. Se skærmbillede:
Trin 3: Slet de sorterede rækker
- Vælg den gruppe af poster, du vil slette, og højreklik derefter, og vælg derefter Slette fra genvejsmenuen. I Slette dialogboksen, vælg Skift celler op mulighed. Og klik derefter OK Knap. Se skærmbillede:
- Kun de poster, hvor navnet er Jener, slettes uden at fjerne hele rækken. Derfor vil data til højre eller venstre for dit datasæt forblive upåvirket.
Trin 4: Anvend sorteringsfunktionen for at gendanne den oprindelige rækkefølge af dataene
Klik på overskriften i hjælpekolonnen, og gå derefter til data på båndet og vælg Sorter A til Z at organisere dataene i overensstemmelse med rækkefølgen i hjælpekolonnen. Dette vil gendanne dataene inden for det valgte område til deres oprindelige rækkefølge efter behov.
Trin 5: Slet hjælpekolonnen
Til sidst skal du slette hjælpekolonnen efter behov for at rydde op i dit regneark.
I denne artikel har vi undersøgt flere metoder til at fjerne rækker i Excel baseret på celleværdier. Du kan vælge den, du kan lide. Hvis du er interesseret i at udforske flere Excel-tip og tricks, tilbyder vores hjemmeside tusindvis af selvstudier, klik her for at få adgang til dem. Tak fordi du læste med, og vi ser frem til at give dig mere nyttig information i fremtiden!
Relaterede artikler:
- Fjern nemt tomme celler i Excel – Fuld vejledning
- Fjernelse af tomme celler i Excel er en almindelig opgave, der kan hjælpe med at strømline dine data, hvilket gør det nemmere at analysere, forstå og præsentere. Tomme celler kan forstyrre din dataanalyse, forårsage fejl i formler og få dine datasæt til at se ufuldstændige eller uprofessionelle ud. I denne øvelse vil vi udforske flere metoder til effektivt at fjerne eller administrere tomme celler i Excel, såsom Gå til specialfunktion, formler, filterfunktion. Hver metode tjener forskellige behov og scenarier, så du kan vælge den, der bedst passer til dine krav.
- Slet alle rækker, der indeholder specifik tekst i en kolonne i Google Sheets
- Antag, du har en række data i et google-ark. Nu vil du gerne slette rækkerne baseret på celleværdier i en kolonne. For eksempel vil jeg slette alle rækker, der indeholder teksten "Komplet" i kolonne C. Denne artikel vil jeg tale om, hvordan man løser det i Google-ark.
- Slet rækker baseret på baggrundsfarve
- Hvordan kunne du slette hele rækker baseret på baggrundsfarve? I dette eksempel skal jeg slette alle rækker, hvilke celler der er fyldt med blå baggrundsfarve som vist på det viste skærmbillede. Med denne artikel får du nogle koder til at nå denne opgave i Excel.
- Slet hver anden række
- Hvis du hurtigt vil slette hver anden række eller kolonne i Excel, er det vigtigste, hvordan du hurtigt kan vælge hver anden række eller kolonne først og derefter anvende sletningsoperationen på dem. Og denne artikel viser dig nogle vanskelige ting om, hvordan du vælger hver anden række eller kolonne først og derefter sletter dem hurtigt.
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!