Ga naar hoofdinhoud

Hoe gegevens sorteren of filteren door ze in Excel door te halen?

In Excel formatteren we de gegevens vaak doorgestreept om aan te geven dat de items niet langer nodig zijn. En soms moeten we de gegevens die de doorhaling bevatten, filteren of sorteren, zodat we deze rijen snel kunnen afhandelen. Zijn er snelle trucs voor ons om de gegevens te sorteren of te filteren door ze door te halen?

Sorteer of filter gegevens door ze door te halen met de door de gebruiker gedefinieerde functie

Filter gegevens door ze door te halen met Kutools voor Excel


pijl blauw rechts bel Sorteer of filter gegevens door ze door te halen met de door de gebruiker gedefinieerde functie

Helaas is er voor ons geen directe manier om de doorgestreepte gegevens te sorteren of te filteren met Sorteer or FILTER functie, maar we kunnen een simpele Door de gebruiker gedefinieerde functie om de gegevens eerst met doorhalen te markeren en vervolgens de sorteer- of filterfunctie toe te passen.

Stel dat ik het volgende gegevensbereik heb met doorhalen zoals weergegeven in het screenshot, dan kunt u de doorgehaalde gegevens sorteren of filteren met de volgende stappen:

doc-sort-by-doorhalen1

1. Houd de ALT + F11 toetsen om de te openen Microsoft Visual Basic for Applications-venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

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

3. Sla het venster vervolgens op en sluit het, in een lege cel naast uw gegevens, voer deze formule in = HasStrike (A2), in dit geval zal ik het invoeren in cel C2. Zie screenshot:

doc-sort-by-doorhalen1

Note: In de bovenstaande formule, A2 is de waarde die u moet identificeren als deze is opgemaakt als doorgestreept. U kunt het naar behoefte wijzigen.

4. Sleep vervolgens de vulgreep naar de cellen waarop u deze formule wilt toepassen. Zoals de volgende schermafbeelding laat zien, kunt u zien dat als de gegevens zijn opgemaakt als doorgehaald, deze wordt weergegeven als TRUE, en de normale gegevens worden weergegeven als Juist.

doc-sort-by-doorhalen1

5. Vervolgens kunt u sorteren of filteren op deze nieuwe kolom C.

A: Sorteer de doorgehaalde gegevens onderaan of bovenaan de records:

(1). Klik Data > Sorteer, zie screenshot:

doc-sort-by-doorhalen1

(2). Toen kwam het eruit Sorteer waarschuwing dialoogvenster, vink aan Breid de selectie uit optie.

doc-sort-by-doorhalen1

(3). En klik Sorteer knop, in de Sorteer dialoogvenster, kies Kolom C dat is uw nieuw gemaakte kolom van Kolom vervolgkeuzelijst en kies vervolgens Values onder de Sorteer op optie, selecteer ten slotte het Bestelling u wilt sorteren. Zie screenshot:

doc-sort-by-doorhalen1

(4). Dan klikken OK om dit dialoogvenster te sluiten, en de doorgestreepte gegevens zijn onder aan de waarde gesorteerd. Zie screenshot:

doc-sort-by-doorhalen1

Tip: Als u de doorgestreepte gegevens bovenaan alle gegevens wilt sorteren, kiest u gewoon Grootste naar Kleinste in stap 3.

B: Filter de records door ze door te halen

(1). Selecteer uw hele gegevensbereik, hier selecteer ik bereik A1: C14, en klik Data > FILTER, zie screenshot:

doc-sort-by-doorhalen1

(2). Klik vervolgens op de vervolgkeuzeknop naast cel C1 en vink vervolgens aan TRUE alleen optie, zie screenshot:

doc-sort-by-doorhalen1

(3). Dan klikken OK, en alle doorgestreepte gegevens zijn gefilterd.

doc-sort-by-doorhalen1

Note: Nadat u het sorteren en filteren hebt voltooid, kunt u de waarde in kolom C verwijderen.


pijl blauw rechts bel Filter gegevens door ze door te halen met Kutools voor Excel

Als je Kutools for Excel, Met Filter doorhalen functie, kunt u snel alle cellen filteren die zijn opgemaakt als doorgehaald.

Opmerking:Om dit toe te passen Filter doorhalen, ten eerste moet u het Kutools for Excelen pas de functie vervolgens snel en gemakkelijk toe.

Na het installeren van Kutools for Excel, doe dit als volgt:

1. Selecteer de kolom waarvan u de cellen wilt filteren door ze door te halen, en klik op Koetools Plus > Speciaal filter > Filter doorhalen, zie screenshot:

doc-sort-by-doorhalen1

2. En dan verschijnt er een promptvenster om u eraan te herinneren hoeveel cellen overeenkomen met de criteria, zie screenshot:

doc-sort-by-doorhalen1

3. Dan klikken OK knop, worden alle cellen die zijn opgemaakt met doorhalen, uitgefilterd, zie screenshot:

doc-sort-by-doorhalen1

Klik op Kutools voor Excel downloaden en nu gratis uitproberen!


Gerelateerde artikelen:

Hoe rijen op oneven of even getallen in Excel te sorteren?

Hoe rijen te sorteren om de lege cellen bovenaan in Excel te plaatsen?

Hoe gegevens sorteren op de meest voorkomende waarde in Excel?

Hoe e-mailadres sorteren op domein in Excel?

Beste Office-productiviteitstools

馃 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke 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