Note: The other languages of the website are Google-translated. Back to English

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

Opmerking:: 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 Bestellen 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 > Filteren, 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

Opmerking:: 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 Kutools 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?


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

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 elke dag honderden muisklikken!
officetab onderkant
Comments (21)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Geweldig.. Heel erg bedankt..
Deze opmerking is gemaakt door de moderator op de site
Dit was heel erg nuttig! Dank u!
Deze opmerking is gemaakt door de moderator op de site
Dit is geweldig ... maar ... Ik zou er ook graag aan werken als ELK deel van de tekst in de cel een doorhaling bevat. Deze code werkt ALLEEN als de HELE cel is "doorgestreept". Hoe zou deze code moeten worden gewijzigd om dit te bereiken?
Deze opmerking is gemaakt door de moderator op de site
Goede vraag, ik liep tegen hetzelfde probleem aan. Tijdelijke oplossing - De cel met tekst die niet volledig is doorgestreept, creëert een (#VALUE!) fout in tegenstelling tot (TRUE) instructie, maar u kunt deze waardefout nog steeds gebruiken om de cellen te identificeren met doorhalingen.
Deze opmerking is gemaakt door de moderator op de site
Briljant dit was erg behulpzaam. Bedankt :-)
Deze opmerking is gemaakt door de moderator op de site
Dit was geweldig en heeft me uren bespaard, bedankt.
Deze opmerking is gemaakt door de moderator op de site
Dit was erg nuttig en precies wat ik nodig had. Bedankt!!
Deze opmerking is gemaakt door de moderator op de site
Het werkte geweldig! Hartelijk bedankt!
Deze opmerking is gemaakt door de moderator op de site
Het werkte geweldig! Bedankt voor de tips!!!
Deze opmerking is gemaakt door de moderator op de site
Dit hielp verrassend goed!! HARTELIJK BEDANKT !
Deze opmerking is gemaakt door de moderator op de site
Dank u!!! Precies wat ik nodig heb ;)
Deze opmerking is gemaakt door de moderator op de site
Heel erg bedankt! Dit heeft mijn dag gered!
Deze opmerking is gemaakt door de moderator op de site
nou dat werkte perfect. BEDANKT.
Deze opmerking is gemaakt door de moderator op de site
Heel erg bedankt hiervoor, je hebt me een paar uur handenarbeid bespaard!
Deze opmerking is gemaakt door de moderator op de site
nou dat werkte perfect. Heel erg bedankt
Deze opmerking is gemaakt door de moderator op de site
Ik probeerde dit en ik kreeg eerst een bericht dat mijn blad moest worden opgeslagen als een blad met macro's. Ik heb het opgeslagen als xlsm. Daarna plakte ik de =HasStrike(A2) en het gaf me #NAME? in de cel. Wat doe ik verkeerd? Bedankt!
Deze opmerking is gemaakt door de moderator op de site
Ik krijg #NAME? in plaats van waar of niet waar
Deze opmerking is gemaakt door de moderator op de site
U kunt filteren met MS Excel zonder dat u dit script hoeft te doen. Gewoon Ctrl-F Zoeken, Zoeken op formaat, Selectievakje doorhalen, Alles zoeken, Dan Alles selecteren (Crtl-A) en vervolgens verbergen (Crtl-9).
Deze opmerking is gemaakt door de moderator op de site
Ik heb dit geprobeerd, maar het crashte, het lijkt erop dat wanneer er veel gegevens zijn, het erg traag is
Deze opmerking is gemaakt door de moderator op de site
Goed gedaan, bedankt!
Deze opmerking is gemaakt door de moderator op de site
Dit is perfect, bedankt!
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0  Personages
Voorgestelde locaties