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

Κατάργηση σειρών με βάση την τιμή κελιού στο Excel – Εύκολος οδηγός

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

Για παράδειγμα, εάν θέλω να αφαιρέσω όλες τις σειρές όπου η στήλη ονόματος περιέχει Jener, πώς θα προχωρήσω;

Καταργήστε ολόκληρες σειρές με βάση την τιμή του κελιού

Καταργήστε τις σειρές στην επιλογή με βάση την τιμή του κελιού με τη λειτουργία Ταξινόμησης


Καταργήστε ολόκληρες σειρές με βάση την τιμή κελιού στο Excel

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

📝 Note: Οι ακόλουθες μέθοδοι για την κατάργηση σειρών θα καταργήσουν όλα τα δεδομένα σε αυτήν τη σειρά, συμπεριλαμβανομένου του περιεχομένου σε άλλα κελιά της σειράς. Για να αποτρέψετε την απώλεια δεδομένων, εξετάστε το ενδεχόμενο να αντιγράψετε το σύνολο δεδομένων σε άλλο φύλλο εργασίας πριν από τη διαγραφή.

Καταργήστε ολόκληρες σειρές με βάση την τιμή του κελιού με τη λειτουργία φίλτρου

Κανονικά, μπορείτε να εφαρμόσετε τη λειτουργία Φίλτρο για να εμφανίσετε τις σειρές που πληρούν συγκεκριμένα κριτήρια και, στη συνέχεια, να διαγράψετε τη σειρά αμέσως.

Βήμα 1: Εφαρμόστε τη δυνατότητα φίλτρου για να φιλτράρετε τις ανεπιθύμητες σειρές

  1. Επιλέξτε το εύρος δεδομένων που θέλετε να διαγράψετε τις σειρές. Και μετά, κάντε κλικ ημερομηνία > Φίλτρα, δείτε το στιγμιότυπο οθόνης:
  2. Τώρα, τα αναπτυσσόμενα βέλη θα εμφανιστούν στην κεφαλίδα κάθε στήλης. Κάντε κλικ στο αναπτυσσόμενο βέλος στη στήλη που περιέχει τις τιμές βάσει των οποίων θέλετε να αφαιρέσετε τις σειρές. Για παράδειγμα, αν θέλετε να αφαιρέσετε σειρές με το όνομα Jener, θα κάνετε κλικ στο βέλος στη στήλη Όνομα.
  3. Στο αναπτυσσόμενο μενού, καταργήστε την επιλογή Επιλογή Όλων για να διαγράψετε όλες τις επιλογές και επιλέξτε μόνο το πλαίσιο δίπλα στο Jener ή εισαγάγετε χειροκίνητα το Jener στο πλαίσιο αναζήτησης για να το βρείτε γρήγορα.
  4. Και μετά, κάντε κλικ στο OK κουμπί για να εφαρμόσετε το φίλτρο. Θα εμφανίζονται μόνο οι σειρές που περιέχουν Jener. Δείτε στιγμιότυπο οθόνης:

Βήμα 2: Διαγράψτε τις φιλτραρισμένες σειρές

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

Βήμα 3: Καθαρίστε το φίλτρο

Στη συνέχεια, κάντε κλικ στο ημερομηνία > Φίλτρα πάλι. Αυτό θα αφαιρέσει το φίλτρο και θα δείτε όλες τις εγγραφές εκτός από τις διαγραμμένες.

💡 Συμβουλές:
  • Παρόμοια με τον τρόπο με τον οποίο εφαρμόζω τη μέθοδο φίλτρου για την εξάλειψη σειρών που περιέχουν το κείμενο Jener, μπορείτε επίσης να τη χρησιμοποιήσετε για να αφαιρέσετε σειρές βάσει αριθμητικών συνθηκών ή συνθηκών ημερομηνίας, όπως φαίνονται τα ακόλουθα στιγμιότυπα οθόνης:
    Συνθήκες φίλτρου αριθμού:


    Συνθήκες φίλτρου ημερομηνίας:
  • Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία Φίλτρο για να φιλτράρετε και να διαγράψετε όλες τις σειρές που περιέχουν συγκεκριμένο χρώμα φόντου. Δείτε στιγμιότυπο οθόνης:
  • Μπορείτε να χρησιμοποιήσετε τη λειτουργία φίλτρου για να φιλτράρετε με βάση πολλά κριτήρια για να φιλτράρετε το περιεχόμενο που δεν χρειάζεστε και στη συνέχεια να το διαγράψετε. Για παράδειγμα, ας υποθέσουμε ότι θέλετε να διαγράψετε όλες τις σειρές όπου ο πωλητής είναι ο Jener και οι συνολικές πωλήσεις είναι μεγαλύτερες από 7000 $. Θα πρέπει πρώτα να φιλτράρετε τις σειρές με το όνομα Jener και μετά να φιλτράρετε τις πωλήσεις που είναι μεγαλύτερες από 7000.
 

Καταργήστε ολόκληρες σειρές με βάση την τιμή του κελιού με το Kutools AI Aide

Kutools για Excel είναι ένα ολοκληρωμένο πρόσθετο που περιλαμβάνει περισσότερες από 300 προηγμένες λειτουργίες, σχεδιασμένες για να απλοποιούν διάφορα είδη πολύπλοκων εργασιών στο Excel. Ένα από τα χαρακτηριστικά του, Kutools AI Aide, βοηθά στην αυτοματοποίηση εργασιών όπως το φιλτράρισμα και η διαγραφή σειρών με βάση συγκεκριμένα κριτήρια.

📝 Note: Για να το χρησιμοποιήσετε Kutools AI Aide of Kutools για Excel, σας παρακαλούμε κατεβάστε και εγκαταστήστε το Kutools για Excel πρώτη.

Μετά την εγκατάσταση Kutools για Excel, Παρακαλώ κάντε κλικ στο κουμπί Kutools AI > Βοηθός AI για να ανοίξετε το Kutools AI Aide τζάμι:

  1. Επιλέξτε το εύρος δεδομένων, πληκτρολογήστε την απαίτησή σας στο πλαίσιο συνομιλίας και κάντε κλικ Αποστολή πατήστε το κουμπί εισάγετε κλειδί για να στείλετε την ερώτηση?
    "Κατάργηση των σειρών εάν η στήλη Όνομα περιέχει το όνομα Jener στην επιλογή"
  2. Μετά την ανάλυση, κάντε κλικ Εκτέλεση κουμπί για εκτέλεση. Το Kutools AI Aide θα επεξεργαστεί το αίτημά σας χρησιμοποιώντας AI και θα αφαιρέσει τις καθορισμένες σειρές απευθείας στο Excel.
💡 Συμβουλές:
  • Για να διαγράψετε σειρές με βάση πολλά κριτήρια, απλώς προσαρμόστε τις απαιτήσεις ανάλογα. Για παράδειγμα, χρησιμοποιήστε εντολές όπως "Καταργήστε τις σειρές όπου η στήλη Όνομα περιλαμβάνει Jener ή Kevin στην επιλογή" ή "Καταργήστε τις σειρές όπου η στήλη Όνομα περιέχει Jener και οι συνολικές πωλήσεις υπερβαίνουν τις 7000 στην επιλογή".
  • Αυτή η μέθοδος δεν υποστηρίζει την αναίρεση λειτουργία. Ωστόσο, εάν θέλετε να επαναφέρετε τα αρχικά δεδομένα, μπορείτε να κάνετε κλικ Ανικανοποίητος για να επαναφέρετε τις αλλαγές.
 

Καταργήστε ολόκληρες σειρές με βάση την τιμή του κελιού με τη λειτουργία Εύρεση και αντικατάσταση

Η κατάργηση ολόκληρων σειρών με βάση μια συγκεκριμένη τιμή κελιού χρησιμοποιώντας τη δυνατότητα Εύρεση και αντικατάσταση του Excel είναι μια απλή μέθοδος που μπορεί να είναι εξαιρετικά αποτελεσματική για τον καθαρισμό των δεδομένων σας. Παρακαλούμε κάντε τα εξής:

Βήμα 1: Εφαρμόστε τη δυνατότητα Εύρεση και αντικατάσταση για να επιλέξετε τη συγκεκριμένη τιμή

  1. Επιλέξτε τα δεδομένα στηλών όπου θα καταργήσετε σειρές με βάση συγκεκριμένη τιμή κελιού και, στη συνέχεια, ανοίξτε το Εύρεση και αντικατάσταση , πατώντας το Ctrl + F ταυτόχρονα.
  2. Στο Εύρεση και αντικατάσταση στο παράθυρο διαλόγου, πληκτρολογήστε τη συγκεκριμένη τιμή κελιού (στην περίπτωσή μας, εισάγουμε το Jener) μέσα στο βρείτε αυτό και κάντε κλικ στο Βρείτε όλα κουμπί. Δείτε το στιγμιότυπο οθόνης:
  3. Επιλέξτε όλα τα αποτελέσματα αναζήτησης στο κάτω μέρος του Εύρεση και αντικατάσταση παράθυρο διαλόγου και κλείστε αυτό το πλαίσιο διαλόγου. (Μπορείτε να επιλέξετε ένα από τα αποτελέσματα αναζήτησης και μετά Ctrl + A πλήκτρα για να επιλέξετε όλα τα αποτελέσματα που βρέθηκαν.) Και επιλέγονται όλα τα κελιά που περιέχουν τη συγκεκριμένη τιμή. Στη συνέχεια, κλείστε αυτό το παράθυρο διαλόγου. Δείτε στιγμιότυπο οθόνης:

Βήμα 2: Διαγράψτε τις σειρές με βάση την επιλεγμένη τιμή

  1. Με τα κελιά ακόμα επιλεγμένα, κάντε δεξί κλικ σε ένα από τα επιλεγμένα κελιά και επιλέξτε Διαγραφή από το μενού περιβάλλοντος.
  2. Αγορά Ολόκληρη σειρά στο παράθυρο διαλόγου Διαγραφή και κάντε κλικ OK για να αφαιρέσετε όλες τις σειρές που περιέχουν την καθορισμένη τιμή.
 

Καταργήστε ολόκληρες σειρές με βάση την τιμή κελιού με κώδικα VBA

Η κατάργηση σειρών με βάση την τιμή του κελιού χρησιμοποιώντας το VBA (Visual Basic for Applications) στο Excel επιτρέπει την αυτοματοποίηση της εργασίας, καθιστώντας την αποτελεσματική, ειδικά για μεγάλα σύνολα δεδομένων.

Βήμα 1: Ανοίξτε το πρόγραμμα επεξεργασίας μονάδας VBA και αντιγράψτε τον κώδικα

  1. Τύπος Alt + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
  2. Στο παράθυρο που ανοίγει, κάντε κλικ Κύριο θέμα > Μονάδα μέτρησης για να δημιουργήσετε μια νέα κενή ενότητα.
  3. Στη συνέχεια, αντιγράψτε και επικολλήστε τον παρακάτω κώδικα στην κενή μονάδα.
    Sub DeleteRowsBasedOnCellValue()
    'Updateby Extendoffice
        Dim ws As Worksheet
        Set ws = ActiveSheet
        Dim columnRange As Range
        On Error Resume Next
        Set columnRange = Application.InputBox("Select the column range to check:", "Kutools for Excel", Type:=8)
        On Error GoTo 0
        If columnRange Is Nothing Then Exit Sub
        Dim lastRow As Long
        lastRow = ws.Cells(ws.Rows.Count, columnRange.Column).End(xlUp).Row
        Dim criteria As String
        criteria = Application.InputBox("Enter the value to delete rows for:", "Kutools for Excel", Type:=2)
        If criteria = "" Then Exit Sub
        Dim i As Long
        For i = lastRow To 1 Step -1
            If ws.Cells(i, columnRange.Column).Value = criteria Then
                ws.Rows(i).Delete
            End If
        Next i
    End Sub
    

Βήμα 2: Εκτελέστε τον κώδικα

  1. Στη συνέχεια πατήστε F5 κλειδί για την εκτέλεση του κώδικα. Στο αναδυόμενο παράθυρο διαλόγου, επιλέξτε τη στήλη από την οποία θα αφαιρέσετε σειρές με βάση τη συγκεκριμένη τιμή και κάντε κλικ στο OK κουμπί.
  2. Στο παρακάτω πλαίσιο διαλόγου, πληκτρολογήστε τη συγκεκριμένη τιμή στην οποία θα αφαιρέσετε τις σειρές και κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:

Αποτέλεσμα:

Και τότε θα δείτε ότι ολόκληρες σειρές έχουν διαγραφεί βάσει της καθορισμένης τιμής ήδη.

📝 Note: Αυτή η μέθοδος κώδικα VBA δεν υποστηρίζει Αναίρεση, επομένως βεβαιωθείτε ότι η λειτουργία εκτελείται όπως αναμένεται πριν τη χρησιμοποιήσετε. Επιπλέον, συνιστάται η διατήρηση αντιγράφου ασφαλείας των δεδομένων σας για προστασία από ακούσιες αλλαγές ή απώλεια.

Καταργήστε τις σειρές στην επιλογή με βάση την τιμή του κελιού με τη λειτουργία Ταξινόμησης

Όλες οι παραπάνω μέθοδοι αφαιρούν ολόκληρη τη σειρά, κάτι που μπορεί να είναι περιορισμός. Για παράδειγμα, η χρήση αυτών των μεθόδων θα εξαλείφει όλα τα δεδομένα στα δεξιά του συνόλου δεδομένων. Ας υποθέσουμε ότι θέλετε να διαγράψετε μόνο ορισμένες εγγραφές μέσα στο σύνολο δεδομένων διατηρώντας τα υπόλοιπα δεδομένα. Σε αυτή την περίπτωση, απαιτείται εναλλακτική προσέγγιση.

Βήμα 1: Δημιουργήστε μια βοηθητική στήλη για τα δεδομένα

Δημιουργήστε μια νέα στήλη που θα μας βοηθήσει να παρακολουθήσουμε την παραγγελία. Πρέπει να εισαγάγετε μια στήλη δίπλα στα δεδομένα σας και στη συνέχεια να τη συμπληρώσετε με έναν σειριακό αριθμό όπως 1, 2, 3… δείτε στιγμιότυπο οθόνης:

Βήμα 2: Ταξινομήστε τα δεδομένα με βάση τη συγκεκριμένη στήλη

  1. Επιλέξτε τη στήλη δεδομένων στην οποία θέλετε να διαγράψετε σειρές με βάση. Στη συνέχεια, κάντε κλικ ημερομηνία > Ταξινόμηση Α έως Ω or Z έως Ακαι εμφανίζεται ένα πλαίσιο διαλόγου Προειδοποίηση ταξινόμησης, επιλέξτε Αναπτύξτε την επιλογήκαι, στη συνέχεια, κάντε κλικ Είδος κουμπί. Δείτε το στιγμιότυπο οθόνης:
  2. Τώρα, οι σειρές με τις ίδιες τιμές θα ομαδοποιηθούν, καθιστώντας εύκολο τον εντοπισμό και την επιλογή τους. Δείτε στιγμιότυπο οθόνης:

Βήμα 3: Διαγράψτε τις ταξινομημένες σειρές

  1. Επιλέξτε την ομάδα εγγραφών που θέλετε να διαγράψετε και, στη συνέχεια, κάντε δεξί κλικ και, στη συνέχεια, επιλέξτε Διαγραφή από το μενού περιβάλλοντος. Στο Διαγραφή , επιλέξτε Μετακινήστε τα κελιά προς τα πάνω επιλογή. Και μετά, κάντε κλικ OK Κουμπί. Δείτε το στιγμιότυπο οθόνης:
  2. Μόνο οι εγγραφές όπου το όνομα είναι Jener διαγράφονται χωρίς να αφαιρεθεί ολόκληρη η σειρά. Έτσι, τυχόν δεδομένα στα δεξιά ή στα αριστερά του συνόλου δεδομένων σας θα παραμείνουν ανεπηρέαστα.

Βήμα 4: Εφαρμόστε τη δυνατότητα Ταξινόμησης για να επαναφέρετε την αρχική σειρά των δεδομένων

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

Βήμα 5: Διαγράψτε τη βοηθητική στήλη

Τέλος, διαγράψτε τη βοηθητική στήλη όπως είναι απαραίτητο για να καθαρίσετε το φύλλο εργασίας σας.


Σε αυτό το άρθρο, εξερευνήσαμε διάφορες μεθόδους για την κατάργηση σειρών στο Excel με βάση τις τιμές κελιών. Μπορείτε να επιλέξετε αυτό που σας αρέσει. Εάν ενδιαφέρεστε να εξερευνήσετε περισσότερες συμβουλές και κόλπα για το Excel, ο ιστότοπός μας προσφέρει χιλιάδες εκπαιδευτικά προγράμματα, παρακαλούμε κάντε κλικ εδώ για πρόσβαση σε αυτά. Σας ευχαριστούμε που διαβάσατε και ανυπομονούμε να σας παρέχουμε περισσότερες χρήσιμες πληροφορίες στο μέλλον!


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

  • Καταργήστε εύκολα τα κενά κελιά στο Excel – Πλήρης εκμάθηση
  • Η κατάργηση κενών κελιών στο Excel είναι μια συνηθισμένη εργασία που μπορεί να βοηθήσει στον εξορθολογισμό των δεδομένων σας, διευκολύνοντας την ανάλυση, την κατανόηση και την παρουσίασή τους. Τα κενά κελιά μπορούν να διαταράξουν την ανάλυση των δεδομένων σας, να προκαλέσουν σφάλματα στους τύπους και να κάνουν τα σύνολα δεδομένων σας να φαίνονται ελλιπή ή αντιεπαγγελματικά. Σε αυτό το σεμινάριο, θα εξερευνήσουμε διάφορες μεθόδους για την αποτελεσματική κατάργηση ή τη διαχείριση των κενών κελιών στο Excel, όπως η λειτουργία Μετάβαση σε ειδική, οι τύποι, η λειτουργία φίλτρου. Κάθε μέθοδος εξυπηρετεί διαφορετικές ανάγκες και σενάρια, ώστε να μπορείτε να επιλέξετε αυτό που ταιριάζει καλύτερα στις απαιτήσεις σας.
  • Διαγραφή σειρών με βάση το χρώμα φόντου
  • Πώς θα μπορούσατε να διαγράψετε ολόκληρες σειρές με βάση το χρώμα φόντου; Σε αυτό το παράδειγμα, πρέπει να διαγράψω όλες τις σειρές τις οποίες τα κελιά γεμίζουν με μπλε χρώμα φόντου όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Με αυτό το άρθρο, θα λάβετε ορισμένους κωδικούς για να επιτύχετε αυτήν την εργασία στο Excel.
  • Διαγράψτε κάθε άλλη σειρά
  • Εάν θέλετε να διαγράψετε γρήγορα κάθε άλλη σειρά ή στήλη στο Excel, το κύριο σημείο είναι πώς μπορείτε να επιλέξετε γρήγορα κάθε άλλη σειρά ή στήλη πρώτα και στη συνέχεια να εφαρμόσετε τη λειτουργία διαγραφής σε αυτές. Και αυτό το άρθρο θα σας δείξει μερικά δύσκολα πράγματα για το πώς να επιλέξετε πρώτα κάθε άλλη σειρά ή στήλη και στη συνέχεια να τα διαγράψετε γρήγορα.