Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe sorteer of filter je gegevens door door te spitten in Excel?

In Excel formatteren we de gegevens vaak met doorhalingen om aan te geven dat de items niet langer nodig zijn. En soms moeten we de gegevens filteren of sorteren die de doorhaling bevatten, zodat we snel met deze rijen kunnen omgaan. Zijn er snelle trucs om de gegevens door strikethrough te sorteren of te filteren?

Sorteer of filter gegevens door te doorhalen met Door de gebruiker gedefinieerde functie

Filter gegevens door te doorhalen met Kutools voor Excel


Gegevens filteren door snel en eenvoudig door te bladeren:

Kutools for Excel's Filter doorhalen hulpprogramma kan u helpen om alle cellen die zijn opgemaakt als snel en eenvoudig doorhalen te filteren.

doc-sort-by-strikethrough 14

Kutools for Excel: met meer dan 200 handige Excel-add-ins, gratis om zonder beperking in 60-dagen te proberen. Download en gratis proef nu!


pijl blauwe rechterbel Sorteer of filter gegevens door te doorhalen met Door de gebruiker gedefinieerde functie


Helaas is er geen directe manier om de doorgestreepte gegevens te sorteren of te filteren door ze te gebruiken Soort or filters functie, maar we kunnen een eenvoudige maken Door de gebruiker gedefinieerde functie om eerst de gegevens te markeren met doorhalen en vervolgens de sorteer- of filterfunctie toe te passen.

Stel dat ik het volgende bereik van gegevens heb met doorhalen als screenshot getoond, dan kunt u de doorhaalgegevens sorteren of filteren met de volgende stappen:

doc-sort-by-strikethrough1

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

2. Klikken bijvoegsel > moduleen plak de volgende code in de Module venster.

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

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

doc-sort-by-strikethrough1

Notes: In de bovenstaande formule, A2 is de waarde die u nodig hebt om te identificeren of deze is opgemaakt als doorgehaald. U kunt het als uw behoefte veranderen.

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 doorgestreept, deze worden weergegeven als TRUEen de normale gegevens worden weergegeven als Juist.

doc-sort-by-strikethrough1

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

A: Sorteer de doorhaalgegevens onderaan of bovenaan de records:

(1). Klik op Data > Soortzie screenshot:

doc-sort-by-strikethrough1

(2). Toen in de popped out Sorteer waarschuwing dialoog, check Breid de selectie uit optie.

doc-sort-by-strikethrough1

(3). En klik Soort knop, in de Soort dialoogvenster, kies Kolom C welke is je nieuw gecreëerde kolom van Kolom vervolgkeuzelijst en kies vervolgens waarden onder de Sorteer op optie, selecteer tenslotte de bestelling je zou willen sorteren. Zie screenshot:

doc-sort-by-strikethrough1

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

doc-sort-by-strikethrough1

Tip: Als u de doorhaalgegevens boven aan alle gegevens wilt sorteren, kiest u in stap 3 gewoon Grootste tot Kleinste.

B: Filter de records door door te spitten

(1). Selecteer uw volledige gegevensbereik, hier selecteer ik bereik A1: C14 en klik op Data > filterszie screenshot:

doc-sort-by-strikethrough1

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

doc-sort-by-strikethrough1

(3). Dan klikken OKen alle doorgestreepte gegevens zijn gefilterd.

doc-sort-by-strikethrough1

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


pijl blauwe rechterbel Filter gegevens door te doorhalen met Kutools voor Excel

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

Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis om zonder beperking te proberen in 60-dagen.

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

1. Selecteer de kolom waarvan u cellen wilt doorbladeren met doorhalen en klik vervolgens op Kutools Plus > Speciaal filter > Filter doorhalenzie screenshot:

doc-sort-by-strikethrough1

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

doc-sort-by-strikethrough1

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

doc-sort-by-strikethrough1

Klik op Kutools voor Excel downloaden en nu een gratis proefversie!


Gerelateerde artikelen:

Hoe rijen sorteren op oneven of even getallen in Excel?

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

Hoe gegevens sorteren op de meest voorkomende waarde in Excel?

Hoe e-mail adres op domein te sorteren in Excel?


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; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering 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. Volledige functionaliteit 30-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, 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 verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Nat · 7 months ago
    This is perfect, thank you!
  • To post as a guest, your comment is unpublished.
    Niko · 11 months ago
    Well done, thank you!
  • To post as a guest, your comment is unpublished.
    Rix · 2 years ago
    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).
    • To post as a guest, your comment is unpublished.
      Phil · 2 months ago
      I tried this but it crashed, seems when there is a lot of data it is really slow
  • To post as a guest, your comment is unpublished.
    Dawn · 2 years ago
    I'm getting #NAME? instead of True or False
  • To post as a guest, your comment is unpublished.
    Dawn · 2 years ago
    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!
  • To post as a guest, your comment is unpublished.
    HS · 2 years ago
    Thanks a bunch for this, you have saved me a few hours of manual labour!
    • To post as a guest, your comment is unpublished.
      Sinan · 2 years ago
      well that worked perfectly. Thank you very much
  • To post as a guest, your comment is unpublished.
    Don · 3 years ago
    well that worked perfectly. THANKS.
  • To post as a guest, your comment is unpublished.
    Adib · 3 years ago
    Thank you very much! This saved my day!
  • To post as a guest, your comment is unpublished.
    Katia · 3 years ago
    Thank you!!!
    Exactly what I need ;)
  • To post as a guest, your comment is unpublished.
    TG · 3 years ago
    This surprisingly helped!! THANKS ALOT !
  • To post as a guest, your comment is unpublished.
    Nuno Ferreira · 3 years ago
    It worked great!
    Thanks for the tips!!!
  • To post as a guest, your comment is unpublished.
    Nuno Ferreira · 3 years ago
    It worked great!
    Thanks alot!
  • To post as a guest, your comment is unpublished.
    Paula · 3 years ago
    This was very helpful and exactly what I needed. Thanks!!
  • To post as a guest, your comment is unpublished.
    Matt P · 3 years ago
    This was awesome and saved me hours, thank you.
  • To post as a guest, your comment is unpublished.
    Purvi · 3 years ago
    Brilliant this was very helpful.
    Thanks :-)
  • To post as a guest, your comment is unpublished.
    Evan · 3 years ago
    This is awesome...but...I would also like to work it if ANY portion of the text in the cell contains a strikethrough. This code works ONLY if the ENTIRE cell has been "struck out". How would this code need to be modified to accomplish this??
    • To post as a guest, your comment is unpublished.
      HS · 2 years ago
      Good question, I faced same issue.

      Temporary Workaround - The cell with text which hasn't been completely stricken through creates a (#VALUE!) error as opposed to (TRUE) statement but you can still use this Value Error to identify the cells with strikethroughs.
  • To post as a guest, your comment is unpublished.
    JT · 4 years ago
    This was very very helpful!

    Thank you!
  • To post as a guest, your comment is unpublished.
    Avishek · 5 years ago
    Great.. Thanks a ton..