Gå til hovedindhold

Filtrering af data i Excel – nemt og omfattende

Excel Filter-kommandoen kan hjælpe med at filtrere data i et interval eller en tabel for kun at vise de data, du har brug for, og skjule resten. Du kan anvende de indbyggede operatorer til let at filtrere tal, tekster eller datoer, såsom at filtrere alle tal, der er større end eller lig med et bestemt antal, filtertekst begynder, slutter eller indeholder et bestemt tegn eller ord eller kun viser rækker, hvor forfaldsdato er før eller efter en bestemt dato og så videre. Når du har filtreret data i et interval eller en tabel, og hvis dataene ændres, kan du enten anvende et filter igen for at få de nye data eller rydde et filter for at få vist alle data.

I denne vejledning vil vi demonstrere, hvordan du tilføjer, bruger eller fjern filtre i Excel. Ud over det vil vi guide dig, hvordan du forbedrer filterfunktionen til at håndtere mere komplicerede Excel-problemer.

Indholdsfortegnelse: [ Skjule ]

(Klik på en hvilken som helst overskrift i indholdsfortegnelsen nedenfor eller til højre for at navigere til det tilsvarende kapitel.)

1. Sådan tilføjes filter i Excel

For at filtrere data i et interval eller en tabel skal du først tilføje filter til dine data. Dette afsnit giver 3 måder at tilføje filter på i Excel.

1.1 Filtrer kommandoen på fanen Data

Vælg de celler i et område eller en tabel, du vil tilføje filter, klik på data > Filter.

1.2 Filtrer kommando på fanen Start

Vælg de celler i et område eller en tabel, du vil tilføje filter, klik på Home > Sorter og filtrer > Filter.

1.3 Tilføj filter med genvej

Vælg de celler i et område eller en tabel, du vil tilføje filter, og tryk derefter på Ctrl + Flytte + L nøgler.

Efter anvendelse af en af ​​ovenstående operationer kan du se, at rullemenuer tilføjes i kolonneoverskrifterne i de valgte celler.


2. Sådan anvendes filter i Excel (et eller flere kriterier)

Når du har tilføjet filteret, skal du anvende det manuelt. Dette afsnit viser dig, hvordan du anvender filter i en eller flere kolonner i Excel.

2.1 Anvend filter i en kolonne (et kriterium)

Hvis du kun vil anvende filteret i en kolonne, såsom filterdata i kolonne C som vist nedenstående skærmbillede. Gå til den kolonne, og gør derefter som følger.

  1. 1) Klik på rullemenuen i kolonneoverskriften.
  2. 2) Angiv en filtertilstand efter behov.
  3. 3) Klik på OK knap for at starte filtrering. Se skærmbillede:

Nu er filteret påført kolonne C. Alle data, der opfylder filterkriterierne, vil blive vist, og resten vil blive skjult.

Efter anvendelse af filter kan du se, at rullemenuen bliver til et filterikon .

Det er meget hensynsfuldt, at når du holder markøren over filterikonet, vises de filterkriterier, du har angivet, som et skærmtip som nedenstående skærmbillede vist. Så hvis du glemmer de kriterier, du har angivet til et filter, skal du bare holde markøren over filterikonet.

2.2 Anvend filter med flere kriterier til flere kolonner (flere kriterier)

2.2.1 Anvend filter med flere kriterier i flere kolonner en efter en

Hvis du vil anvende filter på flere kolonner med flere kriterier, skal du bare gentage ovenstående metode til flere kolonner en efter en.

Efter anvendelse af filter på flere kolonner kan du se rullemenuerne i filtrerede kolonner vendes til filterikoner.

2.2.2 Anvend samtidig filter med flere kriterier på flere kolonner

Med ovenstående metode skal du anvende filter på kolonner en efter en, og det vigtigste er, at denne metode kun understøtter AND kriterier. Her introducerer metoderne, for at du ikke kun anvender filter til flere kolonner samtidigt, men også anvender begge AND , OR kriterier.

Antag at du har en datatabel som nedenstående skærmbillede vist og vil filtrere data fra flere kolonner baseret på flere kriterier: Produkt = AAA-1 og ordre> 80, or Samlet pris> 10000. Prøv en af ​​følgende metoder for at få det gjort.

2.2.2.1 Anvend filter på flere kolonner med funktionen Avanceret filter

Funktionen Avanceret filter kan hjælpe dig med at løse dette problem. Gør som følger trin for trin.

1. Opret først kriterierne i regnearket som vist nedenstående skærmbillede.

Bemærk: For kriterierne OG skal du placere kriterierne i forskellige celler i samme række. Og placer OR-kriterieværdien på den anden række.

2. klik data > Avanceret at tænde Avanceret filter funktion.

3. i Avanceret filter dialogboksen, skal du konfigurere som følger.

3.1) I Handling sektion, vælg Filtrer listen på stedet mulighed;
3.2) I Listeområde boks, vælg det originale dataområde eller den tabel, du vil filtrere (her vælger jeg A1: D9);
3.3) I Kriterier i feltet, vælg området, der indeholder de kriterieværdier, du har oprettet i trin 1;
3.4) Klik på OK .

Nu filtreres kolonnerne samtidigt baseret på de givne kriterier som vist nedenstående skærmbillede.

2.2.2.2 Anvend let filter på flere kolonner med et fantastisk værktøj

Som AND , OR filterkriterier er ikke lette at håndtere i ovenstående metode, her anbefales det Superfilter træk ved Kutools til Excel. Med denne funktion kan du nemt anvende filter til flere kolonner med både OG og ELLER kriterier i Excel.

1. Efter installationen Kutools til Excelklik Kutools Plus > Superfilter.

derefter Superfilter ruden vises i højre side af regnearket.

Som standard tilføjes to tomme kriteriegrupper med ELLER forhold mellem dem i Superfilter rude. Og forholdet mellem kriterierne i samme gruppe er OG. Du kan ændre forholdet mellem forskellige grupper baseret på dine behov.

2. i Superfilter ruden, skal du konfigurere filterkriterierne som følger.

2.1) Kontroller angivet boks, klik på knappen for at vælge det originale interval eller den tabel, du vil filtrere;
2.2) I Relationship rullemenuen, vælg Guld;
3.3) Klik på den første tomme linje i den første gruppe, og angiv derefter kriterierne baseret på dit behov;

tips: Den første rulleliste er for kolonneoverskrifter, den anden er for filtertyper (du kan vælge Tekst, nummer, dato, år, tekstformat og så videre fra denne rullemenu), den tredje er for kriterietyper, og den sidste tekstboks er for kriterieværdi.

Som det eksempel, vi nævnte ovenfor, vælger jeg her Produkt > tekst > Lig separat fra de tre rullelister, og indtast derefter AAA-1 ind i tekstboksen. Se skærmbillede:

2.4) Fortsæt med at oprette hvilekriterierne og Or kriterier skal oprettes i en ny gruppe. Som vist nedenstående skærmbillede oprettes alle kriterier. Du kan slette det tomme kriterium fra grupperne.
2.5) Klik på filtre knap for at starte filtrering.

Nu vises kun de matchede data i det originale dataområde, og resten er skjult. Se skærmbillede:

tips: Med denne praktiske funktion kan du tilføje flere kriterier i en gruppe, tilføje flere grupper, gemme aktuelle filterindstillinger som et scenarie til fremtidig brug og så videre. Det er et uundværligt værktøj, der kan spare en masse arbejdstid og forbedre arbejdseffektiviteten.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

Klik for at vide mere om denne funktion.


3. Sådan bruges filter i Excel

I dette afsnit lærer du, hvordan du bruger filterkommando til at filtrere forskellige typer datatyper såsom tekst, tal, datoer og formater.

3.1 Filtrer tekstværdier

3.1.1Filter tekstceller med specifikke kriterier (begynd med, slut med, indehold og så videre)

Faktisk er den indbyggede filteroperatør - Tekstfiltre leverer mange nyttige kriterier, så du let kan filtrere tekst. Antag, at du vil filtrere celler, der begynder med en bestemt karakter som J, skal du gøre som følger for at få det gjort.

1. Føj filter til kolonneoverskriften i det originale dataområde. Klik for at vide hvordan.

2. Klik på rullemenuen i overskriftscellen for at udfolde filtermenuen.

3. klik Tekstfiltre > Starter med.

4. i Brugerdefineret autofilter dialogboksen, skal du indtaste det specifikke tegn (her skriver jeg en J) i tekstboksen og derefter klikke på OK.

tips: Du kan tilføje en anden og or Or forholdskriterier, som du har brug for.

Nu vises alle celler med tegn J i kolonne D som nedenstående skærmbillede vist.

3.1.2 Filtrer med store og små bogstaver

Det ser ud til, at det er let at filtrere tekstceller baseret på specifikke kriterier med den indbyggede filteroperatør. Da filterfunktionen ikke understøtter filtrering af tekst med store og små bogstaver, hvordan kan vi dog lave et skift mellem store og små bogstaver i Excel? Dette afsnit viser dig metoder til at opnå det.

3.1.2.1 Filtrer bestemt tekst med store og små bogstaver efter formlen og kommandoen Filter

Antag, at du vil filtrere al store bogstaver i en bestemt tekst, f.eks. “TEKSTVÆRKTØJER” i kolonne B, skal du gøre som følger.

1. Opret en hjælpekolonne udover det originale dataområde (her vælger jeg kolonne D som hjælpekolonne). Indtast nedenstående formel i den anden celle, og tryk derefter på Enter-tasten. Vælg resultatcellen, træk dens Håndtag til automatisk udfyldning ned for at få de andre resultater.

= PRÆCIS (B2, ØVERSTE (B2))

Bemærk: Denne formel hjælper med at identificere store og små celler. Hvis en celle indeholder alle store bogstaver, bliver resultatet RIGTIGT, Ellers får du resultatet som FALSK.

2. Vælg kolonne B og D (kolonne C vælges, ligegyldigt), klik på Data> filtre for at tilføje filtre til dem.

3. Gå til kolonne B (kolonnen indeholder de tekster, du vil filtrere), og konfigurer derefter som følger.

3.1) Klik på rullemenuen i kolonne B;
3.2) Fjern markeringen af Marker alt boks for at fravælge alle emner;
3.3) Marker afkrydsningsfeltet ud for TEKSTVÆRKTØJ;
3.4) Klik på OK knap. Se skærmbillede:

Nu vises kun store og små bogstaver med "tekstværktøjer" i kolonne B.

4. Klik på drop-down pilen i kolonne D, fjern markeringen af Marker alt afkrydsningsfelt, afkrydsningsfeltet ud for TRUE element, og klik derefter på OK .

Derefter filtreres alle store bogstaver af tekst "tekstværktøjer" i kolonne B som vist nedenstående skærmbillede.

3.1.2.2 Filtrer nemt celler med store og små bogstaver med et fantastisk værktøj

Hvis du kun vil filtrere al bogstav eller små bogstaver i en kolonne, anbefales det her Specielt filter træk ved Kutools til Excel. Med denne funktion filtreres al bogstaver eller små bogstaver let med kun flere klik.

1. Vælg det kolonneområde, du vil filtrere tekster indeni, og klik derefter på Kutools Plus > Specielt filter > Specielt filter.

2. i Specielt filter dialogboksen, skal du udføre nedenstående indstillinger.

2.1) I Range i feltet, kan du se, at det valgte interval er angivet. Du kan ændre rækkevidden, som du har brug for;
2.2) I Filtrer regler sektion, vælg indstillingen Tekst, og vælg derefter Store bogstaver or Lille bogstav fra nedenstående rulleliste;
2.3) Klik OK.

3. Derefter a Kutools til Excel dialogboksen dukker op for at fortælle dig, hvor mange celler der findes og vil blive filtreret, skal du klikke på OK .

Nu filtreres alle store og små celler med det samme som nedenstående skærmbillede vist.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

Klik for at vide mere om denne funktion.

3.1.3 Filtrer efter tekstlængde

Hvis du vil filtrere celler efter tekstlængde, for eksempel for at filtrere celler med tekstlængder svarende til 10 tegn, hvad skal du gøre? Her kan nedenstående tre metoder gøre dig en tjeneste.

3.1.3.1 Filtrer celler efter tekstlængde med kommandoen Filter

Faktisk har filterkommandoen den indbyggede operatør til at løse dette problem. Gør som følger.

1. Vælg det række celler, der skal filtreres (her vælger jeg B1: B27), og tilføj derefter et filter til dette kolonneområde ved at klikke data > Filter.

2. Klik på rullemenuen i kolonneoverskriften, og klik derefter på Tekstfiltre > Tilpasset filter. Se skærmbillede:

3. i Brugerdefineret autofilter i dialogboksen, vælg kriterier som lig, skriv 10 spørgsmålstegn (?) som mønstertilstand i tekstboksen, og klik derefter på OK .

Tips: Disse 10 spørgsmålstegn angiver, at det svarer til tekststrengen, at længden er 10.

Nu filtreres alle celler, hvor tekststrengens længde er 10 (inkluderer mellemrum), straks.

3.1.3.2 Filtrer celler efter tekstlængde med formlen og kommandoen Filter

Derudover kan du bruge LEN-funktionen til at beregne tekststrengens længde for hver celle og derefter anvende kommandoen Filter til at filtrere de nødvendige tekstlængdeceller baseret på det beregnede resultat.

1. Opret en hjælpekolonne ved siden af ​​det oprindelige dataområde. Indtast nedenstående formel i den, og tryk derefter på Enter-tasten. Vælg resultatcellen, og træk derefter dens Håndtag til automatisk udfyldning ned for at få de andre resultater.

= LENGE (B2)

Nu får du tekstlængden for hver celle i den angivne kolonne.

2. Vælg hjælpekolonnen (inkluderer overskrift), klik på data > filtre for at tilføje et filter til det.

3. Klik på drop-down pilen, fjern markeringen af Marker alt for at fravælge alle emner, og marker derefter kun afkrydsningsfeltet ud for nummer 10, og klik til sidst på OK .

Nu filtreres alle celler, hvor tekststrengens længde er 10 (inkluderer mellemrum), straks.

3.1.3.3 Filtrer let celler efter tekstlængde med et fantastisk værktøj

Her anbefaler Specielt filter nytte af Kutools til Excel for at hjælpe dig med let at filtrere celler efter tekstlængde i Excel.

1. Vælg det kolonneområde, du vil filtrere celler baseret på en bestemt tekstlængde, klik på Kutools Plus > Specielt filter > Specielt filter. Se skærmbillede:

2. i Specielt filter dialogboksen, skal du konfigurere som følger.

2.1) Det valgte interval vises i Range boks, kan du ændre det, som du har brug for;
2.2) I Filtrer regler sektion, vælg tekst mulighed;
2.3) Vælg Tekstlængde svarer til option fra rullelisten, og indtast derefter nummer 10 i tekstboksen;
2.4) Klik OK.

3. Den Kutools til Excel dialogboksen dukker op for at fortælle dig, hvor mange celler der findes og vil blive filtreret, klik OK at gå videre.

Derefter filtreres alle celler med tekststrenglængder svarende til 10 som vist nedenstående skærmbillede.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

3.2 Filtrer numre

I Excel er det også meget nemt at filtrere tal med kommandoen Number Filters.

Hvis du antager, at du vil filtrere celler med tal mellem 15000 og 20000 i en kolonne (såsom kolonne C som vist nedenstående skærmbillede), kan du gøre som følger for at opnå det.

1. Vælg kolonneområdet, der indeholder de tal, du vil filtrere, klik på data > filtre for at tilføje et filter.

2. Efter tilføjelse af filter skal du konfigurere som følger.

2.1) Klik på rullemenuen for at folde filteret ud.
2.2) Klik Antal filtre > Mellem;

2.3) I Brugerdefineret autofilter i dialogboksen, skal du indtaste kriterierne og derefter klikke på OK.

tips: Da jeg vil filtrere celler med tal mellem 15000 og 20000, indtaster jeg her 15000 og 20000 separat i tekstfelterne.

Nu filtreres celler med tal mellem 15000 og 20000 som nedenstående skærmbillede vist.

3.3 Filtrer datoer

Som standard indeholder den indbyggede funktion Date Filters mange almindelige kriterier for filtrering af datoer. Som du kan se, er der ingen indbygget mulighed for at filtrere datoer efter ugedag, weekender eller hverdag. Dette afsnit vil lære dig, hvordan du opnår disse operationer.

3.3.1 Filtrer datoer efter ugedag eller weekend

Antag at du har en datatabel som nedenstående skærmbillede vist. Hvis du vil filtrere datoer efter ugedag eller weekender, skal du anvende en af ​​nedenstående metoder.

3.3.1.1 Filtrer datoer efter ugedag eller weekender med formlen og kommandoen Filter

I dette afsnit anvender du WEEKDAY-funktionen til at beregne ugedagen for hver dato og derefter anvende filteret til at filtrere den bestemte ugedag eller weekend, som du har brug for.

1. Indtast nedenstående formel i en tom celle (D2 i dette tilfælde) og tryk på Indtast nøgle. Vælg resultatcellen, og træk derefter Håndtag til automatisk udfyldning over nedenstående celler for at anvende denne formel.

= UDAG (A2)

tips:

1) Da vi har brug for at filtrere dataceller baseret på hjælpekolonneværdierne, skal resultatværdierne og de originale dataceller være i de samme rækker.
2) I formlen er A2 den første celle, der indeholder den dato, du vil filtrere.

Bemærk: Som du kan se, returnerer formlen tal fra 1 til 7, der angiver ugedagen fra Søndag til lørdag (1 er til søndag, 7 er til lørdag).

2. Vælg hele formelresultaterne (inkluder headercellen), klik data > Filter.

3. Klik på rullemenuen, og fjern derefter markeringen af Marker alt afkrydsningsfelt.

1) Hvis du vil filtrere alle weekender, skal du markere afkrydsningsfelterne ud for nummer 1 og 7;
2) Hvis du vil filtrere en bestemt ugedag undtagen weekender, skal du markere afkrydsningsfeltet ud for tallene undtagen 1 og 7. For eksempel vil du filtrere alle fredage, bare markere afkrydsningsfeltet ud for nummer 6.

Derefter filtreres alle weekender eller bestemte ugedagceller. Se skærmbillede:

3.3.1.2 Filtrer nemt datoer efter ugedag eller weekender med et fantastisk værktøj

Hvis ovenstående metode ikke er praktisk for dig, anbefaler vi her Specielt filter nytte af Kutools til Excel. Med denne funktion kan du nemt filtrere celler, der indeholder en hvilken som helst ugedag, med kun flere klik.

1. Vælg cellerne, der indeholder de datoer, du vil filtrere, baseret på en bestemt ugedag.

2. klik Kutools Plus > Specielt filter > Specielt filter.

3. i Specielt filter dialogboksen, skal du konfigurere som følger.

3.1) Det valgte interval vises i Range boks. Du kan ændre rækkevidden, som du har brug for;
3.2) I Filtrer regler sektion, vælg Dato indstilling, og vælg derefter en indstilling på rullelisten.
       Vælg for at filtrere alle weekendceller Weekend fra rullemenuen
       Vælg for at filtrere en hvilken som helst ugedag undtagen i weekenden Mandag, tirsdag, onsdag, torsdag or Fredag fra rullemenuen, som du har brug for.
3.3) Klik OK. Se skærmbillede:

4. Derefter a Kutools til Excel dialogboksen vises, hvor mange celler der findes og filtreres, klik OK at gå videre.

Nu filtreres alle weekender eller en hvilken som helst ugedag.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

3.3.2 Filtrer celler efter hverdage med et fantastisk værktøj

Udover filterceller efter ugedag eller weekend, er Specielt filter nytte af Kutools til Excel kan også hjælpe med at filtrere celler efter arbejdsdage.

1. Anvend samme trin som ovenfor for at aktivere specialfilterværktøjet.

2. i Specielt filter dialogboksen, skal du foretage nedenstående indstillinger.

2.1) Det valgte interval vises i Range boks. Du kan ændre det, som du har brug for;
2.2) I Filtrer regler sektion, vælg Dato valgmulighed, og vælg derefter Arbejdsdage fra rullelisten
2.3) Klik OK. Se skærmbillede:

3. Derefter a Kutools til Excel dialogboksen vises. Klik på OK at gå videre.

Nu filtreres alle arbejdsdagsceller.

3.4 Filterformater

Normalt understøtter Excel filtrering af data baseret på visuelle kriterier såsom skrifttypefarve, cellefarve eller ikonsæt som vist nedenstående skærmbillede.

Men hvis du vil filtrere data baseret på andre visuelle kriterier såsom skrifttypestil (fed, kursiv), skrifttypeeffekter (gennemstregning) eller speciel celle (der indeholder formler), hjælper Excel ikke med at opnå. Dette afsnit indeholder metoder til at hjælpe dig med at løse disse problemer.

3.4.1 Filtrer efter fed / kursiv formateret tekst

Hvis du antager, at du vil filtrere data med fed eller kursiv formatering af tekst som nedenstående skærmbillede vist, kan følgende metoder gøre dig en tjeneste. Gør som følger.

3.4.1.1 Filtrer fed / kursiv formateret tekst med formlen og kommandoen Filter

Kombinationen af ​​Get.Cell-formlen og filterkommandoen kan hjælpe med at filtrere fed formateret tekst i et kolonneområde.

1. klik formler > Definer navn.

2. i Nyt navn dialogboks skal du:

2.1) Indtast et navn i Navn boks;
2.2) Vælg Workbook fra Anvendelsesområde rulleliste
2.3) Indtast nedenstående formel i Hentyder til boks;
Anvend nedenstående formel til filtrering af fed tekstceller:
= GET.CELL (20, $ B2)
For at filtrere kursive tekstceller skal du anvende denne:
= GET.CELL (21, $ B2)
2.4) Klik OK. Se skærmbillede:

Formelsyntaks:

=GET.CELL(type_num, reference)

Formelargumenter

Type_nummer: er et tal, der specificerer, hvilken type celleinformation du vil have;
Her skriver vi nummer 20, hvis cellen har et fed skriftformat, vender den tilbage RIGTIGT, ellers vender det tilbage FLASE.
Eller du kan Gå til denne side at vide mere om Type_num og de tilsvarende resultater.
Henvisning: er den cellehenvisning, du vil analysere.

3. Vælg en tom celle i samme række af B2, skriv nedenstående formel ind i den, og tryk derefter på Indtast nøgle. Vælg resultatcellen, træk dens Håndtag til automatisk udfyldning over nedenstående celler for at anvende denne formel.

= Filter_Bold_Celler

4. Vælg hele resultatcellerne (inkluderer overskrift), klik data > Filter.

5. Klik på rullemenuen, og marker kun afkrydsningsfeltet ud for TRUE valgmulighed, og klik derefter på OK.

Derefter filtreres alle fede eller kursive tekstceller. Se skærmbillede:

3.4.1.2 Filtrer fed eller kursiv formateret tekst med kommandoerne Find og erstat og Filter

Du kan også bruge kombinationen af ​​kommandoer Find og erstat og filter for at opnå.

1. Vælg kolonneområdet, der indeholder de fede eller kursive tekstceller, du vil filtrere, og tryk derefter på Ctrl + F nøgler.

2. i Søg og erstat dialogboks, skal du konfigurere som følger.

2.1) Klik på Indstillinger knap for at udvide dialogboksen;
2.2) Klik på dannet knap;

2.3) I åbningen Find format dialogboksen, skal du klikke på knappen font fanebladet, vælg kursiv or pin i Skrifttype boks, og klik derefter på OKAY;

2.4) Når den vender tilbage til Finde og udskift dialogboksen, klik Find alle;
2.5) Derefter vises alle resultater i dialogboksen, vælg en af ​​dem, og tryk derefter på Ctrl + A taster for at vælge dem alle;
2.6) Luk Søg og erstat dialog boks. Se skærmbillede:

3. Nu er alle fede eller kursive tekstceller markeret i det originale interval, klik på Home > Fyld farve, og vælg derefter en udfyldningsfarve for de valgte celler.

4. Vælg hele kolonneområdet igen, klik data > filtre for at tilføje et filter til det.

5. Klik på rullemenuen, vælg Filtrer efter farve, og klik derefter på den udfyldningsfarve, du lige har angivet lige under Filtrer efter cellefarve. Se skærmbillede:

Derefter filtreres alle fede eller kursive tekstceller.

3.4.1.3 Filtrer let fed eller kursiv formateret tekst med et fantastisk værktøj

Som vi nævnte ovenfor, Specielt filter nytte af Kutools til Excel kan hjælpe med let at filtrere med store og små bogstaver, filtrere efter tekstlængde, filterdatoer. Her vil vi lære, hvordan man anvender denne funktion til at filtrere fed eller kursivformaterede tekstceller i Excel.

1. Vælg kolonneområdet (inkluderer overskrift) indeholder de fed eller kursivformaterede celler, du vil filtrere.

2. klik Kutools Plus > Specielt filter > Filter fed / Filtrer kursiv. Se skærmbillede:

3. klik OK i popping op Kutools til Excel dialogboks for at gå videre (denne dialogboks dukker op for at fortælle dig, hvor mange celler der opfylder kriterierne).

Nu er alle fede eller kursive formaterede tekstceller filtreret.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

3.4.2 Filtrer efter gennemstreget formateret tekst

Antag at du har modtaget en liste med folk, der klipper ved at tilføje gennemstregning til dem og har brug for at finde ud af alle gennemstregningsceller ved at filtrere, nedenstående metoder kan gøre dig en tjeneste.

3.4.2.1 Filtrer gennemstregning af formateret tekst med brugerdefineret funktion og filterkommandoen

Du kan anvende den brugerdefinerede funktion til at identificere de gennemstregede formaterede tekstceller og derefter bruge kommandoen Filter til at filtrere alle gennemstregningsceller baseret på resultaterne.

1. Tryk på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Modul. Og kopier derefter nedenstående VBA-kode til Kode vindue.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

3. Tryk på andre + Q taster for at lukke Microsoft Visual Basic til applikationer vindue.

4. Vælg en tom celle (denne celle skal være i samme række af den celle, du vil beregne), indtast nedenstående formel og tryk på Indtast nøgle. Vælg resultatcellen, træk dens Håndtag til automatisk udfyldning over nedenstående celle for at anvende denne formel.

= HasStrike (B2)

Bemærk: Hvis den tilsvarende celle har gennemstreget fonteffekt, vender den tilbage RIGTIGT, ellers vender det tilbage FALSK.

5. Vælg hele resultatcellerne (inkluder headercellen), klik på data > Filter.

6. Klik derefter på rullemenuen> markér kun afkrydsningsfeltet ud for den SANDE indstilling> klik OK. Se skærmbillede vist.

Nu kan du se alle gennemstregede formaterede celler er filtreret.

3.4.2.2 Filtrer nemt gennemstregningsformateret tekst med et fantastisk værktøj

Med Specielt filter nytte af Kutools til Excel, alle gennemstregningsformaterede celler kan kun filtreres direkte med flere klik.

1. Vælg det kolonneområde, du vil filtrere alle gennemstregningsformaterede celler, klik på Kutools Plus > Specielt filter > Filtrer gennemtrængning.

2. Derefter a Kutools til Excel dialogboksen vises for at fortælle dig, hvor mange celler der er kvalificerede, klik OK at gå videre.

Derefter filtreres alle gennemstregningsformaterede celler som vist nedenstående skærmbillede.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

3.4.3 Filtrer efter skrifttype eller baggrundsfarve

Som vi nævnte helt i starten i dette filterformatsektion, understøtter Excel filtrering af data baseret på visuelle kriterier som skrifttypefarve, cellefarve eller ikonsæt med sin indbyggede funktion. Dette afsnit viser, hvordan du anvender Filtrer efter farve funktion til at filtrere celler efter skrifttype eller baggrundsfarve i detaljer. I mellemtiden anbefaler vi en praktisk tredjepartsfunktion til at hjælpe med at løse dette problem.

3.4.3.1 Filtrer efter én skrifttype eller baggrundsfarve med kommandoen Filter

Du kan anvende funktionen Filtrer efter farve direkte i kommandoen Filter til at filtrere celler efter specifik skrifttype eller baggrundsfarve i Excel.

1. Vælg det kolonneområde, du vil filtrere celler efter skrifttype eller baggrundsfarve, og klik derefter på data > Filter.

2. Klik på rullemenupilen> Filtrer efter farve. Derefter kan du se alle cellefarver og skrifttypefarver i det aktuelle kolonneområde er angivet. Klik på en hvilken som helst cellefarve eller fontfarve for at filtrere alle celler baseret på den.

3.4.3.2 Filtrer efter flere baggrundsfarver med brugerdefineret funktion og kommandoen Filter

Hvis du vil filtrere celler efter flere baggrundsfarver, skal du anvende nedenstående metode.

Antag at du vil filtrere alle celler med orange og blå baggrundsfarver i kolonne B som nedenstående skærmbillede vist. For det første skal du beregne farveindekset for disse celler.

1. Tryk på andre + F11 taster samtidig.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Modul. Kopier derefter nedenstående VBA-kode i kodevinduet.

VBA-kode: Få cellebaggrundsfarveindeks

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

3. Tryk på andre + Q taster for at lukke Microsoft Visual Basic til applikationer vindue.

4. I en ny kolonne skal du skrive en overskrift i den første celle (denne celle skal være i samme række i overskriften i det oprindelige interval).

5. Vælg en tom celle ud for headercellen (her vælger jeg E2), indtast nedenstående formel i den og tryk på Indtast nøgle. Vælg resultatcellen, og træk derefter dens Håndtag til automatisk udfyldning over nedenstående celler for at anvende denne formel.

= GetColor (B2)

Bemærk: Hvis cellen ikke har nogen udfyldningsfarve, returnerer den -4142.

6. Vælg hjælpekolonnecellerne (inkluderer overskrift), klik data > filtre for at tilføje et filter til kolonnen.

7. Klik på rullemenuen for at åbne rullelisten, og konfigurer derefter som følger.

7.1) Fjern markeringen i afkrydsningsfeltet ud for Marker alt element for at fravælge alle varer
7.2) Marker kun afkrydsningsfelterne ud for de numre, du skal vise. I dette tilfælde markerer jeg afkrydsningsfelterne ud for nummer 19 og 20, da 19 er farveindekset for baggrunden "orange", og 20 er farveindekset for baggrunden "blå";
7.3) Klik OK. Se skærmbillede:

Nu filtreres celler efter specificerede baggrundsfarver som nedenstående skærmbillede vist.

3.4.3.3 Filtrer let efter skrifttype eller baggrundsfarve med et fantastisk værktøj

Det er utvivlsomt nemt at anvende den indbyggede funktion Filter efter farve til at filtrere celler efter skrifttype eller baggrundsfarve. Ulempen er dog, at rullelisten dækker indholdet af de originale data, så vi ikke når som helst kan se dataene for korrekt valg af skrifttype eller baggrundsfarve. For at undgå dette problem, anbefales det her Specielt filter nytte af Kutools til Excel.

1. Vælg det kolonneområde, du vil filtrere celler efter skrifttype eller baggrundsfarve, og klik derefter på Kutools Plus > Specielt filter > Specielt filter.

2. i Specielt filter dialogboksen, skal du konfigurere som følger.

2.1) Celleadressen for det valgte kolonneområde vises i Range boks;
2.2) I Filtrer regler sektion, vælg dannet mulighed;
2.3) Vælg Baggrundsfarve or font farve fra rullelisten
2.4) Klik på halmikonet ;

2.5) I åbningen Filtrer specielle celler dialogboks, skal du vælge en celle, der indeholder fontfarven eller baggrundsfarven, du vil filtrere ud fra, og derefter klikke på OK.

2.6) Når den vender tilbage til Specielt filter dialogboks vises fontfarven eller baggrundsfarven for den valgte celle i tekstboksen (du kan ændre farven efter behov), klik OK knap for at starte filtrering af celler.

Derefter filtreres alle celler med specificeret skrifttypefarve eller baggrundsfarve i det valgte område.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

3.4.4 Filtrer celler, der indeholder formler

Hvis du har en lang liste med data, der indeholder både faktiske værdier og formler, og kun har brug for at filtrere formelcellerne, hvad kan du gøre? Dette afsnit indeholder to metoder til at opnå det.

3.4.4.1 Filtrer formelceller med brugerdefineret funktion og kommandoen Filter

For det første skal du finde ud af alle formelceller på listen med den brugerdefinerede funktion og derefter anvende kommandoen Filter for at filtrere formelcellerne baseret på resultaterne.

1. Tryk på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Modul, kopier derefter nedenstående VBA-kode i vinduet Kode.

Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function

3. Tryk på andre + Q taster for at lukke Microsoft Visual Basic til applikationer vindue.

4. Vælg en tom celle, denne celle skal være i samme række i cellen, som du vil kontrollere, om det er en formelcelle, indtast nedenstående formel i den og tryk derefter på Indtast nøgle. Vælg resultatcellen, træk dens Håndtag til automatisk udfyldning over nedenstående celler for at anvende denne formel.

= HasFormula (C2)

Som vist ovenstående skærmbillede er resultaterne FALSK , RIGTIGT, som angiver, at hvis den tilsvarende celle er en formelcelle, returnerer den SAND, ellers returneres FALSK.

5. Vælg resultatcellerne (inkluder headercellen), klik data > filtre for at tilføje et filter til det.

6. Klik på rullemenuen, og marker kun afkrydsningsfeltet ud for TRUE boks, og klik derefter på OK.

Derefter kan du se, at alle formelceller er filtreret.

3.4.4.2 Filtrer let formelceller med et fantastisk værktøj

Her demonstrerer du specialfilterværktøjet af Kutools til Excel for at hjælpe dig med let at filtrere formelceller på en liste med kun flere klik.

1. Vælg den liste, du vil filtrere alle formelceller, og klik derefter på Kutools Plus > Specielt filter > Filterformel.

2. Den Kutools til Excel dialogboksen vises for at fortælle dig, hvor mange celler der er kvalificerede, klik OK at gå videre.

Derefter filtreres alle formelceller som vist nedenstående skærmbillede.

Derudover kan du bruge Specielt filter træk ved Kutools til Excel for nemt at filtrere celler med anden formatering, såsom:

Filtrer alle celler med kommentarer, klik for at vide mere ...

Filtrer alle flettede celler baseret på en bestemt værdi, klik for at vide mere ...

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.

3.5 Filtrer med jokertegn

Nogle gange kan du glemme de nøjagtige søgekriterier, når du filtrerer. I dette tilfælde anbefaler vi, at du bruger jokertegn.

Der er kun 3 jokertegn i Excel:

Wildcard-karakter Beskrivelse Eksempel
* (stjerne) Repræsenterer et hvilket som helst antal tegn For eksempel: *bær finder “Brombær","Jordbær","Blåbær" og så videre
? (spørgsmålstegn) Repræsenterer et enkelt tegn For eksempel: l? ck finder “slikke","lås","manglende" og så videre
~ (tidevand) efterfulgt af *, ? eller ~ Repræsentere en reel *,? or ~ karakter For eksempel: Ansigt ~ * Shop fund “Face * Shop”

Lad os se, hvordan du bruger wildcard i filtrering.

Antag, at du har brug for at filtrere alle celler, der slutter med Marked i kolonne B som nedenstående skærmbillede, skal du gøre som følger.

1. Opret først et kriterieområde. Indtast en overskrift, der er den samme som den oprindelige kolonneoverskrift, og skriv derefter filterkriterierne i nedenstående celle. Se skærmbillede:

2. klik data > Avanceret.

3. I åbningen Avanceret filter dialogboksen, skal du konfigurere som følger.

3.1) I Handling sektion, vælg Filtrer listen på stedet mulighed;
3.2) I Listeområde boks, vælg det originale dataområde, du vil filtrere;
3.3) I Kriterier markere cellerne, der indeholder overskriften og filterkriterierne, du har oprettet i trin 1;
3.4) Klik OK. Se skærmbillede:

Derefter filtreres alle celler med Marked. Se skærmbillede:

Brugen af ​​* og ~ jokertegn i filtrering er den samme som ovenfor.

3.6 Filtrer med indbygget søgefelt

Hvis du bruger Excel 2010 eller de nyere versioner, bemærker du muligvis, at der er et indbygget søgefelt i Excel Filter. Dette afsnit viser, hvordan du bruger dette søgefelt til at filtrere data i Excel.

Som vist nedenstående skærmbillede, vil du filtrere alle celler, der indeholder "Marked", søgefeltet kan hjælpe dig med let at få det gjort.

1. Vælg det kolonneområde, du vil filtrere data, klik på data > filtre for at tilføje et filter til det.

2. Klik på rullemenuen, indtast "Marked" i søgefeltet, og klik derefter på OK.

Du kan se, at alle kvalificerede tekster er anført i realtid, mens du indtaster data i søgefeltet.

Derefter filtreres alle celler "Marked" som vist nedenstående skærmbillede.


4. Kopier kun synlige data (ignorer skjulte eller filtrerede data)

Som standard kopierer Excel både synlige og skjulte celler. Hvis du kun vil kopiere de synlige celler efter filtrering, kan du prøve en af ​​nedenstående metoder.
Kopier kun synlige data med genvejstaster

Du kan bruge genvejstaster til kun at vælge de synlige celler og derefter manuelt kopiere og indsætte dem til et nødvendigt sted.

1. Vælg det område, du kun vil kopiere de synlige celler. Både synlige og skjulte celler er valgt i dette trin.

2. Tryk på andre , ; taster på samme tid. Nu er kun de synlige celler valgt.

3. Tryk på Ctrl + C for at kopiere de valgte celler, og tryk derefter på Ctrl + V nøgler til at indsætte dem.

Kopier kun synlige data med et fantastisk værktøj

Her introducere Indsæt til synlig træk ved Kutools til Excel for dig at nemt kun kopiere synlige data i Excel. Desuden kan du med denne funktion kopiere og indsætte værdier til kun synlige celler i et område, der er filtreret.

1. Vælg det filtrerede område, du kun vil kopiere synlige celler, og klik derefter på Kutools > Range > pasta to Synlig > Alle / Indsæt kun værdier.

For formelceller skal du vælge Alle kopierer både resultatet og formlerne, vælg Indsæt kun værdier kopierer kun de faktiske værdier.

2. I popping up Indsæt til synligt interval dialogboksen, skal du vælge en tom celle for at sende de kopierede celler, og klik derefter på OK.

Derefter kopieres kun synlige celler i det valgte filtrerede interval og indsættes på et nyt sted.

Bemærk: Hvis destinationsområdet er blevet filtreret, indsættes de valgte værdier kun i de synlige celler.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


5. Slet skjulte eller synlige rækker efter filtrering

For en filtreret liste skal du muligvis slette de skjulte rækker for kun at beholde de synlige data. Her i dette afsnit lærer du tre metoder til at slette skjulte eller synlige rækker på en filtreret liste i Excel.

Slet alle skjulte rækker fra det aktuelle regneark med VBA-kode

Nedenstående VBA-kode kan hjælpe med at slette alle skjulte rækker fra det aktuelle regneark i Excel.

Bemærk: Denne VBA fjerner ikke kun den skjulte række på den filtrerede liste, men fjerner også de rækker, du har skjult manuelt.

1. I regnearket indeholder skjulte rækker, du vil fjerne, skal du trykke på andre + F11 taster samtidigt for at åbne Microsoft Visual Basic til applikationer vindue.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Modul, og kopier derefter nedenstående VBA-kode til modulvinduet.

VBA-kode: Slet alle skjulte rækker fra det aktuelle regneark

Sub RemoveHiddenRows()
    Dim xRow As Range
    Dim xRg As Range
    Dim xRows As Range
    On Error Resume Next
    Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
    If xRows Is Nothing Then Exit Sub
        For Each xRow In xRows.Columns(1).Cells
            If xRow.EntireRow.Hidden Then
                If xRg Is Nothing Then
                    Set xRg = xRow
                Else
                    Set xRg = Union(xRg, xRow)
                End If
            End If
        Next
        If Not xRg Is Nothing Then
            MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
            xRg.EntireRow.Delete
        Else
            MsgBox "No hidden rows found", , "Kutools for Excel"
        End If
End Sub

3. Tryk på F5 nøgle for at køre koden.

4. Derefter a Kutools til Excel dialogboksen dukker op for at fortælle dig, hvor mange skjulte rækker der er blevet fjernet, klik på OK at lukke det.

Nu fjernes alle skjulte rækker (inkluderer automatisk skjulte rækker og manuelt skjulte rækker).

Slet synlige rækker efter filtrering med Gå til-funktionen

Hvis du kun vil fjerne synlige rækker i et bestemt interval, vises gå til funktion kan hjælpe dig.

1. Vælg det filtrerede område, du vil fjerne de synlige rækker, tryk på F5 nøgle til at åbne gå til dialog boks.

2. i gå til dialogboksen, skal du klikke på knappen Særlig .

3. i Gå til Special dialogboksen skal du vælge Kun synlige celler valgmulighed, og klik derefter på OK .

4. Nu er alle synlige celler valgt. Højreklik på det valgte interval, og klik Slet række i kontekstmenuen.

Derefter slettes alle synlige celler.

Slet let skjulte eller synlige rækker efter filtrering med et fantastisk værktøj

Ovenstående metoder er kedelige og tidskrævende. Her anbefaler Slet skjulte (synlige) rækker og kolonner træk ved Kutools til Excel. Med denne funktion kan du nemt slette skjulte eller synlige rækker ikke kun i et valgt område, men også i det aktuelle regneark, flere valgte regneark eller hele projektmappen. Gør som følger.

1. Vælg et område, du vil fjerne alle skjulte eller synlige rækker fra det.

Bemærkninger:

1) For at fjerne skjulte eller synlige rækker fra det aktuelle regneark eller hele projektmappen skal du ignorere dette trin;
2) For at fjerne skjulte eller synlige rækker fra flere regneark på samme tid skal du vælge disse regneark en efter en ved at holde Ctrl nøgle.

2. klik Kutools > Slette > Slet skjulte (synlige) rækker og kolonner.

3. i Slet skjulte (synlige) rækker og kolonner dialogboks, skal du konfigurere som følger.

3.1) I Kig ind rulleliste, vælg en mulighed, som du har brug for;
Der er 4 muligheder: I valgt interval, I aktivt ark, I udvalgte ark, I alle ark.
3.2) I Slet type sektion, vælg Rækker muligheder;
3.3) I Detaljeret type sektion, skal du vælge Synlige rækker or Skjulte rækker baseret på dine behov
3.4) Klik OK. Se skærmbillede:

4. Derefter slettes alle synlige eller skjulte rækker på én gang. I mellemtiden dukker en dialogboks op for at fortælle dig antallet af slettede rækker, klik OK for at afslutte hele operationen.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


6. Filtrer på tværs af flere ark

Normalt er det let at filtrere data i et regneark. I dette afsnit lærer du, hvordan du filtrerer data med samme kriterier på tværs af flere regneark, der har fælles datastruktur.

Hvis vi antager, at en projektmappe indeholder tre regneark som vist nedenstående skærmbillede, nu vil du filtrere data på tværs af disse tre regneark på samme tid med de samme kriterier “Produkt = KTE”, Nedenstående VBA-kode kan gøre dig en tjeneste.

1. Tryk på andre + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. i Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Modul, og kopier derefter nedenstående VBA-kode til modulvinduet.

VBA-kode: Filtrer data på tværs af flere regneark på samme tid

Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20210518
    Dim xWs As Worksheet
    On Error Resume Next
    For Each xWs In Worksheets
        xWs.Range("A1").AutoFilter 1, "=KTE"
    Next
End Sub

Bemærk: Linjen "Xws.Range (“A1” .AutoFilter 1, “= KTE”)”I koden angiver, at du vil filtrere data i kolonne A med kriterierne = KTE, og tallet 1 er kolonneantalets kolonne A. Du kan ændre dem til dit behov. Hvis du f.eks. Vil filtrere alle tal, der er større end 500 i kolonne B, kan du ændre denne linje til “Xws.Range (“B1” .AutoFilter 2, “> 500”)".

3. Tryk på F5 nøgle for at køre koden.

Derefter filtreres de angivne kolonner på samme tid i alle regneark i den aktuelle projektmappe. Se nedenstående resultater.


7. Anvend filteret igen efter ændring af data

Nogle gange har du muligvis foretaget ændringer for et filtreret interval. Filterresultatet forbliver dog det samme, uanset hvilke ændringer du har foretaget i området (se skærmbillede nedenfor). I dette afsnit vil vi vise dig to metoder til manuelt eller automatisk at genanvende filteret på det aktuelle interval, så ændringer, du har foretaget, er inkluderet.

Anvend filter manuelt igen med kommandoen Genanvend

Excel har en indbygget Ansøg igen funktion til at hjælpe med at manuelt anvende filter igen. Du kan ansøge som følger.

Klik data > Ansøg igen for at genanvende filteret i det aktuelle ark.

Derefter kan du se det filtrerede interval genanvendes til at omfatte de ændringer, du har foretaget.

Anvend automatisk filter igen med VBA-kode

Hvis den filtrerede liste skal ændres ofte, skal du gentagne gange klikke for at anvende denne funktion igen. Her giver du en VBA-kode, der hjælper med automatisk at genanvende et filter i realtid, når data ændres.

1. I regnearket indeholder det filter, du vil genanvende automatisk, skal du højreklikke på arkfanen og vælge Se kode.

2. I åbningen Microsoft Visual Basic til applikationer kopier nedenstående VBA-kode til vinduet Kode.

VBA-kode: Anvend automatisk filter igen, når du ændrer data

Private Sub Worksheet_Change(ByVal Target As Range)
   Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub

Bemærk: I koden, “Ark2” er navnet på det aktuelle regneark. Du kan ændre det til dine behov.

3. Tryk på andre + Q taster for at lukke Microsoft Visual Basic til applikationer vindue.

Fra nu af ændres det filtrerede resultat dynamisk, når data ændres i den filtrerede liste. Se nedenstående gif-billede.


8. Ryd eller fjern filteret

Vi har lært at tilføje, anvende og bruge filter i ovenstående indhold. Her skal vi lære at rydde eller fjerne filter i Excel.

8.1 Ryd et filter fra en kolonne

Når du har anvendt filteret i en kolonne, skal du klikke på det filtrerede ikon og klikke på det, hvis du vil rydde det Ryd filter fra “Header name” fra rullemenuen.

8.2 Ryd alle filtre i et regneark

Hvis du har anvendt filter på flere kolonner og vil rydde dem alle på samme tid, skal du klikke på data > Klar.

Derefter ryddes alle filtre som nedenstående skærmbillede vist.

8.3 Ryd filtre fra alle regneark i den aktuelle projektmappe

Antag, at du har anvendt filtre på tværs af flere regneark i en projektmappe og vil rydde disse filtre på én gang. Nedenstående VBA-kode kan gøre dig en tjeneste.

1. Åbn projektmappen, du rydder alle filtre fra den, og tryk derefter på andre + F11 taster samtidig.

2. I åbningen Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Modul, og kopier derefter nedenstående VBA-kode til modulvinduet.

VBA-kode: Ryd filtre fra alle regneark i den aktuelle projektmappe

Sub Auto_Open()
'Updated by Extendoffice 20201113
    Dim xAF As AutoFilter
    Dim xFs As Filters
    Dim xLos As ListObjects
    Dim xLo As ListObject
    Dim xRg As Range
    Dim xWs As Worksheet
    Dim xIntC, xF1, xF2, xCount As Integer
    Application.ScreenUpdating = False
    On Error Resume Next
    For Each xWs In Application.Worksheets
        xWs.ShowAllData
        Set xLos = xWs.ListObjects
        xCount = xLos.Count
        For xF1 = 1 To xCount
         Set xLo = xLos.Item(xF1)
         Set xRg = xLo.Range
         xIntC = xRg.Columns.Count
         For xF2 = 1 To xIntC
            xLo.Range.AutoFilter Field:=xF2
         Next
        Next
    Next
    Application.ScreenUpdating = True
End Sub

3. Tryk på F5 nøgle for at køre koden. Derefter ryddes alle filtre fra alle regneark i den aktuelle projektmappe.

8.4 Fjern alle filtre i et regneark

Ovenstående metoder hjælper kun med at rydde den filtrerede status, og filtrene forbliver stadig i regnearket. Hvis du vil fjerne alle filtre fra et regneark, kan du prøve nedenstående metoder.

Fjern alle filtre i et regneark ved at slukke for filteret

Klik data > filtre for at slå funktionen fra (filterknappen er ikke i fremhævningsstatus).

Fjern alle filtre i et regneark ved hjælp af genvejstasten

Desuden kan du anvende genvejstast for at fjerne alle filtre i et regneark.

I regnearket indeholder filtre, du vil fjerne, skal du trykke på Ctrl + Flytte + L taster samtidig.

Derefter fjernes alle filtre i det aktuelle regneark med det samme.

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

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...

Beskrivelse


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!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations