Gå til hovedindhold

Sådan sorteres eller filtreres data efter gennemstregning i Excel?

I Excel formaterer vi ofte dataene med gennemstregning for at indikere, at elementerne ikke længere er nødvendige. Og nogle gange er vi nødt til at filtrere eller sortere de data, der indeholder gennemstregningen, så vi hurtigt kan håndtere disse rækker. Er der nogle hurtige tricks for os at sortere eller filtrere dataene efter gennemstregning?

Sorter eller filtrer data efter gennemstregning med brugerdefineret funktion

Filtrer data ved gennemstregning med Kutools til Excel


pil blå højre boble Sorter eller filtrer data efter gennemstregning med brugerdefineret funktion

Desværre er der ingen direkte måde for os at sortere eller filtrere gennemstregningsdata ved hjælp af Sort or filtre funktion, men vi kan oprette en enkel Brugerdefineret funktion for først at markere dataene med gennemstregning og derefter anvende sorterings- eller filterfunktionen.

Hvis jeg antager, at jeg har følgende række data med gennemstregning som vist skærmbillede, kan du sortere eller filtrere gennemstregningsdataene med følgende trin:

doc-sorter-efter-gennemstregning1

1. Hold nede ALT + F11 nøgler til at åbne Vinduet Microsoft Visual Basic til applikationer.

2. Klik indsatte > Moduler, og indsæt følgende kode i Modul vindue.

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

3. Gem derefter og luk vinduet i en tom celle ved siden af ​​dine data, indtast venligst denne formel = HasStrike (A2), i dette tilfælde vil jeg indtaste det i celle C2. Se skærmbillede:

doc-sorter-efter-gennemstregning1

Bemærk: I ovenstående formel A2 er den værdi, du skal identificere, hvis den er formateret som gennemstregning. Du kan ændre det efter behov.

4. Træk derefter fyldhåndtaget over til de celler, du vil anvende denne formel. Som det følgende skærmbillede vises, kan du se, at hvis dataene er formateret som gennemstregning, vises de som TRUE, og de normale data vises som FALSK.

doc-sorter-efter-gennemstregning1

5. Derefter kan du sortere eller filtrere efter denne nye kolonne C.

A: Sorter gennemstregningsdataene nederst eller øverst i posterne:

(1.) Klik data > Sort, se skærmbillede:

doc-sorter-efter-gennemstregning1

(2.) Så i poppet ud Sorter advarsel dialog, tjek Udvid markeringen valgmulighed.

doc-sorter-efter-gennemstregning1

(3.) Og klik Sort knappen, i Sort dialogboksen, vælg Kolonne C som er din nyoprettede kolonne fra Kolonne rulleliste, og vælg derefter Værdier under Sorter til vælg endelig Bestilt du vil gerne sortere. Se skærmbillede:

doc-sorter-efter-gennemstregning1

(4.) Klik derefter på OK for at lukke denne dialog, og gennemstregningsdataene er sorteret i bunden af ​​værdien. Se skærmbillede:

doc-sorter-efter-gennemstregning1

Tip: Hvis du vil sortere gennemstregningsdataene til toppen af ​​alle data, skal du bare vælge Størst til Mindst i trin 3.

B: Filtrer posterne efter gennemstregning

(1.) Vælg hele dit dataområde, her vælger jeg interval A1: C14 og klikker data > filtre, se skærmbillede:

doc-sorter-efter-gennemstregning1

(2.) Klik derefter på rullemenuen ud for celle C1, og kontroller derefter bare TRUE kun mulighed, se skærmbillede:

doc-sorter-efter-gennemstregning1

(3.) Klik derefter på OK, og alle gennemstregningsdata er filtreret.

doc-sorter-efter-gennemstregning1

Bemærk: Når du er færdig med sorteringen og filteret, kan du slette værdien i kolonne C.


pil blå højre boble Filtrer data ved gennemstregning med Kutools til Excel

Hvis du har Kutools til Excel, Med Filtrer gennemtrængning funktion, kan du hurtigt filtrere alle celler, der er formet som gennemstregning.

Bemærk:At anvende dette Filtrer gennemtrængningFor det første skal du downloade Kutools til Excel, og anvend derefter funktionen hurtigt og nemt.

Efter installation Kutools til Excelskal du gøre som dette:

1. Vælg den kolonne, som du vil filtrere celler med gennemstregning, og klik derefter på Kutools Plus > Specielt filter > Filtrer gennemtrængning, se skærmbillede:

doc-sorter-efter-gennemstregning1

2. Og så vil en hurtigboks dukke op for at minde dig om, hvor mange celler der matches med kriterierne, se skærmbillede:

doc-sorter-efter-gennemstregning1

3. Klik derefter på OK knap, alle celler, der er dannet med gennemstregning, filtreres ud, se skærmbillede:

doc-sorter-efter-gennemstregning1

Klik på Download Kutools til Excel og gratis prøveversion nu!


Relaterede artikler:

Hvordan sorterer man rækker efter ulige eller lige tal i Excel?

Hvordan sorterer man rækker for at placere de tomme celler øverst i Excel?

Hvordan sorteres data efter den hyppigste værdi i Excel?

Hvordan sorterer jeg e-mail-adresse efter domæne i Excel?

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 (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Werkt geweldig. Bedankt. Echter, hoe kan ik de file weer saven als .xlsx file. Ik krijg telkens een foutmelding als ik dit doe. Dank je.
This comment was minimized by the moderator on the site
Hi, Carine,
Because there is VBA code in the workbook, when you close the workbook, you should save this workbook as Excel Macro-Enabled Workbook (*.xlsm) format.
When opening this workbook next time, please click the Enable Content at the top of the formula bar to activate the code.
PPlease try, hope it can help you!
This comment was minimized by the moderator on the site
Thanks, it worked
This comment was minimized by the moderator on the site
This is perfect, thank you!
This comment was minimized by the moderator on the site
Well done, thank you!
This comment was minimized by the moderator on the site
You can filter with MS Excel without having to do this script. Just Ctrl-F Find, Search by Format, Strikethrough checkbox, Find All, Then Select All (Crtl-A), then hide (Crtl-9).
This comment was minimized by the moderator on the site
I tried this but it crashed, seems when there is a lot of data it is really slow
This comment was minimized by the moderator on the site
I'm getting #NAME? instead of True or False
This comment was minimized by the moderator on the site
I tried this and I first got a message that my sheet needed to be saved as one with macros. I saved it as xlsm Then I pasted the =HasStrike(A2) and it gave me #NAME? in the cell. What am I doing wrong? Thnaks!
This comment was minimized by the moderator on the site
Thanks a bunch for this, you have saved me a few hours of manual labour!
This comment was minimized by the moderator on the site
well that worked perfectly. Thank you very much
This comment was minimized by the moderator on the site
well that worked perfectly. THANKS.
This comment was minimized by the moderator on the site
Thank you very much! This saved my day!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations