Μετάβαση στο κύριο περιεχόμενο

Πώς να ταξινομήσετε ή να φιλτράρετε δεδομένα με διαγραφή μέσω του Excel;

Στο Excel, συχνά διαμορφώνουμε τα δεδομένα με διακριτή διαγραφή για να υποδείξουμε ότι τα στοιχεία δεν είναι πλέον απαραίτητα. Και μερικές φορές, πρέπει να φιλτράρουμε ή να ταξινομούμε τα δεδομένα που περιέχουν τη διαγραφή, έτσι ώστε να μπορούμε να αντιμετωπίσουμε γρήγορα αυτές τις σειρές. Υπάρχουν γρήγορα κόλπα για να ταξινομήσουμε ή να φιλτράρουμε τα δεδομένα με διαγράμμιση;

Ταξινόμηση ή φιλτράρισμα δεδομένων με διαγραφή μέσω της λειτουργίας που καθορίζεται από το χρήστη

Φιλτράρετε δεδομένα ανά διασταύρωση με το Kutools για Excel


βέλος μπλε δεξιά φούσκα Ταξινόμηση ή φιλτράρισμα δεδομένων με διαγραφή μέσω της λειτουργίας που καθορίζεται από το χρήστη

Δυστυχώς, δεν υπάρχει άμεσος τρόπος για να ταξινομήσουμε ή να φιλτράρουμε τα διαγραμμένα δεδομένα χρησιμοποιώντας Είδος or Φίλτρα λειτουργία, αλλά, μπορούμε να δημιουργήσουμε ένα απλό Λειτουργία καθορισμένη από τον χρήστη για να επισημάνετε πρώτα τα δεδομένα με διακριτή διαγραφή και, στη συνέχεια, εφαρμόστε τη λειτουργία ταξινόμησης ή φίλτρου.

Ας υποθέσουμε ότι έχω το ακόλουθο εύρος δεδομένων με απεργία όπως φαίνεται στο στιγμιότυπο οθόνης, μπορείτε να ταξινομήσετε ή να φιλτράρετε τα διαγραμμένα δεδομένα με τα ακόλουθα βήματα:

doc-sort-by-strikeethrough1

1. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Παράθυρο Microsoft Visual Basic for Applications.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Παράθυρο ενότητας.

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

3. Στη συνέχεια, αποθηκεύστε και κλείστε αυτό το παράθυρο, σε ένα κενό κελί δίπλα στα δεδομένα σας, εισαγάγετε αυτόν τον τύπο = HasStrike (A2), σε αυτήν την περίπτωση, θα το εισαγάγω στο κελί C2. Δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

Note: Στον παραπάνω τύπο, A2 είναι η τιμή που πρέπει να προσδιορίσετε εάν έχει μορφοποιηθεί ως διαγραμμένη. Μπορείτε να το αλλάξετε ανάλογα με τις ανάγκες σας.

4. Στη συνέχεια, σύρετε τη λαβή πλήρωσης πάνω στα κελιά που θέλετε να εφαρμόσετε αυτόν τον τύπο. Όπως φαίνεται το παρακάτω στιγμιότυπο οθόνης, μπορείτε να δείτε, εάν τα δεδομένα έχουν διαμορφωθεί ως διαγραμμένη, εμφανίζονται ως ΑΛΗΘΙΝΗ, και τα κανονικά δεδομένα εμφανίζονται ως ΨΕΥΔΗΣ.

doc-sort-by-strikeethrough1

5. Στη συνέχεια, μπορείτε να ταξινομήσετε ή να φιλτράρετε με αυτήν τη νέα στήλη Γ.

Α: Ταξινόμηση των διαγραμμένων δεδομένων στο κάτω μέρος ή στην κορυφή των εγγραφών:

(1.) Πατήστε ημερομηνία > Είδος, δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

(2.) Στη συνέχεια, βγήκε έξω Προειδοποίηση ταξινόμησης διάλογος, ελέγξτε Αναπτύξτε την επιλογή επιλογή.

doc-sort-by-strikeethrough1

(3.) Και κάντε κλικ Είδος κουμπί, στο Είδος , επιλέξτε Στήλη Γ από την οποία δημιουργήσατε τη νέα στήλη σας Στήλη αναπτυσσόμενη λίστα και, στη συνέχεια, επιλέξτε Αξίες σύμφωνα με το Ταξινόμηση επιλογή, τέλος επιλέξτε το ΣΥΝΟΨΗ θα θέλατε να ταξινομήσετε. Δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

(4.) Στη συνέχεια κάντε κλικ στο κουμπί OK για να κλείσετε αυτό το παράθυρο διαλόγου και τα διαγραμμένα δεδομένα έχουν ταξινομηθεί στο κάτω μέρος της τιμής. Δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

Άκρο: Εάν θέλετε να ταξινομήσετε τα διακριτά δεδομένα στην κορυφή όλων των δεδομένων, απλά επιλέξτε Μεγαλύτερο έως Μικρότερο στο βήμα 3.

Β: Φιλτράρετε τις εγγραφές ανά διαγραφή

(1.) Επιλέξτε ολόκληρο το εύρος δεδομένων σας, εδώ επιλέγω το εύρος A1: C14 και κάντε κλικ στο ημερομηνία > Φίλτρα, δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

(2.) Στη συνέχεια, κάντε κλικ στο αναπτυσσόμενο κουμπί δίπλα στο κελί C1 και, στη συνέχεια, απλώς ελέγξτε ΑΛΗΘΙΝΗ μόνο επιλογή, δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

(3.) Στη συνέχεια κάντε κλικ στο κουμπί OK, και όλα τα διαγραμμένα δεδομένα έχουν φιλτραριστεί.

doc-sort-by-strikeethrough1

Note: Αφού ολοκληρώσετε την ταξινόμηση και το φίλτρο, μπορείτε να διαγράψετε την τιμή στη στήλη Γ.


βέλος μπλε δεξιά φούσκα Φιλτράρετε δεδομένα ανά διασταύρωση με το Kutools για Excel

Εάν έχετε Kutools για Excel, Με τους Φίλτρο Strikethrough δυνατότητα, μπορείτε να φιλτράρετε γρήγορα όλα τα κελιά που διαμορφώνονται ως διαγραμμένη.

Σημείωση:Για να το εφαρμόσετε Φίλτρο Strikethrough, πρώτα, πρέπει να κατεβάσετε το Kutools για Excelκαι, στη συνέχεια, εφαρμόστε τη λειτουργία γρήγορα και εύκολα.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε τη στήλη που θέλετε να φιλτράρετε κελιά με διακριτή διαγραφή και, στη συνέχεια, κάντε κλικ στο Kutools Plus > Ειδικό φίλτρο > Φίλτρο Strikethrough, δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

2. Στη συνέχεια, θα εμφανιστεί ένα πλαίσιο προτροπής για να σας υπενθυμίσει πόσα κελιά ταιριάζουν με τα κριτήρια, δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

3. Στη συνέχεια κάντε κλικ στο κουμπί OK κουμπί, όλα τα κελιά που σχηματίζονται με διαγράμμιση φιλτράρονται, δείτε το στιγμιότυπο οθόνης:

doc-sort-by-strikeethrough1

Κάντε κλικ στην επιλογή Λήψη Kutools για Excel και δωρεάν δοκιμή τώρα!


Σχετικά άρθρα:

Πώς να ταξινομήσετε σειρές κατά μονό ή ζυγό αριθμό στο Excel;

Πώς να ταξινομήσετε σειρές για να τοποθετήσετε τα κενά κελιά στην κορυφή στο Excel;

Πώς να ταξινομήσετε δεδομένα με την πιο συχνή τιμή στο Excel;

Πώς να ταξινομήσετε τη διεύθυνση email ανά τομέα στο Excel;

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
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