Διαγραφή γραμμής εάν το κελί περιέχει συγκεκριμένες τιμές στο Excel (3 μέθοδοι)

  • Μοιραστείτε Αυτό
Hugh West

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

Κατεβάστε το βιβλίο ασκήσεων

Συνιστάται να κατεβάσετε το αρχείο Excel και να εξασκηθείτε μαζί του.

Διαγραφή γραμμής εάν το κελί περιέχει συγκεκριμένη Value.xlsm

3 Μέθοδοι για να διαγράψετε τη γραμμή του Excel εάν το κελί περιέχει συγκεκριμένες τιμές

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

Έτσι, χωρίς περαιτέρω συζήτηση, ας δούμε όλες τις μεθόδους μία προς μία.

1. Χρήση της εύρεσης και αντικατάστασης για τη διαγραφή γραμμής εάν το κελί περιέχει συγκεκριμένο κείμενο στο Excel

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

🔗 Βήματα:

❶ Τύπος CTRL + F να ανοίξει με Εύρεση και αντικατάσταση παράθυρο.

❷ Τότε πληκτρολογήστε " Κύριε ." εντός του Βρείτε τι bar.

❸ Μετά από αυτό κάντε κλικ στο κουμπί Βρείτε όλα επιλογή.

❹ Τώρα επιλέξτε ένα από τα αποτελέσματα που βρέθηκαν και στη συνέχεια πατήστε CTRL + A ▶ για να επιλέξετε όλα τα αποτελέσματα που βρέθηκαν.

❺ Καθώς έχετε επιλέξει επιτυχώς όλα τα αποτελέσματα που βρέθηκαν, πατήστε τώρα το πλήκτρο Κλείστε το επιλογή.

❻ Τώρα πατήστε CTRL + - για να ανοίξει το Διαγραφή παράθυρο διαλόγου.

❼ Επιλέξτε το Μετατόπιση κελιών προς τα πάνω και πατήστε OK .

Αυτό είναι όλο.

Διαβάστε περισσότερα: Πώς να διαγράψετε σειρές στο Excel: 7 μέθοδοι

2. Χρήση του αυτόματου φίλτρου για την αφαίρεση μιας γραμμής του Excel εάν το κελί περιέχει συγκεκριμένο κείμενο/αριθμό

2.1 Διαγραφή γραμμής αν το κελί περιέχει συγκεκριμένο κείμενο

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

🔗 Βήματα:

❶ Επιλέξτε ολόκληρο τον πίνακα δεδομένων.

❷ Πηγαίνετε στο Δεδομένα ▶ Ταξινόμηση & Φίλτρο ▶ Φίλτρο.

❸ Κάντε κλικ στο πτυσσόμενο εικονίδιο στην κάτω δεξιά γωνία στο παράθυρο Όνομα στήλη.

❹ Πηγαίνετε στο Φίλτρα κειμένου ▶ Αρχίζει με επιλογή.

Σε αυτό το σημείο, ένα παράθυρο διαλόγου με το όνομα Προσαρμοσμένο φίλτρο AutoFilter θα εμφανιστεί στην οθόνη.

❺ Τώρα πληκτρολογήστε Κυρία Liesel μέσα στο αρχίζει με τη γραμμή και πατήστε OK .

❻ Μετά από αυτό πατήστε CTRL + - και στην οθόνη θα εμφανιστεί ένα παράθυρο διαλόγου όπως η παρακάτω εικόνα.

❼ Απλά πατήστε το OK κουμπί. Αυτό είναι απλά αυτό.

2.2 Διαγραφή γραμμής αν το κελί περιέχει αριθμό

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

🔗 Βήματα:

❶ Επιλέξτε οποιοδήποτε κελί στο Ηλικία στήλη.

❷ Πηγαίνετε στο Δεδομένα ▶ Ταξινόμηση & Φίλτρο ▶ Φίλτρο.

❸ Κάντε κλικ στο πτυσσόμενο εικονίδιο στην κάτω δεξιά γωνία στο παράθυρο Ηλικία στήλη.

❹ Πηγαίνετε στο Φίλτρα αριθμού ▶ Μεγαλύτερο από επιλογή.

❺ Τύπος 23 στο πλαίσιο της είναι μεγαλύτερη από και πατήστε OK .

❻ Τώρα πατήστε CTRL + - για να διαγράψετε όλα τα φιλτραρισμένα αποτελέσματα και στη συνέχεια πατήστε το πλήκτρο OK από το αναδυόμενο παράθυρο διαλόγου.

Αυτό είναι όλο.

Διαβάστε περισσότερα: Πώς να φιλτράρετε και να διαγράφετε σειρές με VBA στο Excel (2 μέθοδοι)

Παρόμοιες αναγνώσεις:

  • Πώς να διαγράψετε πολλαπλές γραμμές στο Excel χρησιμοποιώντας τύπο (5 μέθοδοι)
  • Διαγραφή πολλαπλών σειρών στο Excel ταυτόχρονα (5 μέθοδοι)
  • Πώς να διαγράψετε κρυφές σειρές στο Excel VBA (Λεπτομερής ανάλυση)
  • Διαγραφή γραμμών στο Excel χωρίς να επηρεάζονται οι τύποι (2 γρήγοροι τρόποι) )
  • Πώς να διαγράψετε γραμμή χρησιμοποιώντας μακροεντολή εάν το κελί περιέχει 0 στο Excel (4 Μέθοδοι)

3. Διαγραφή γραμμής εάν το κελί περιέχει συγκεκριμένο κείμενο/αριθμό στο Excel χρησιμοποιώντας κώδικα VBA

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

3.1 Διαγραφή γραμμής αν το κελί περιέχει συγκεκριμένο κείμενο

Σε αυτή τη μέθοδο, θα προσπαθήσουμε να διαγράψουμε μια γραμμή που έχει ηλικία 17 στο Ηλικία στήλη.

🔗 Βήματα:

❶ Τύπος ALT +F11 για να ανοίξετε το VBA παράθυρο.

❷ Τώρα πηγαίνετε στο Εισαγωγή ▶ Ενότητα για να ανοίξετε μια νέα ενότητα.

❸ Αντιγράψτε τον ακόλουθο κώδικα:

 Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub 

❹ Επικολλήστε το στο VBA editor και αποθηκεύστε το πατώντας CTRL + S.

❺ Τώρα επιστρέψτε στο φύλλο εργασίας που ονομάζεται " VBA " και πατήστε το πλήκτρο ALT + F8 κουμπί.

❻ Επιλέξτε το όνομα της συνάρτησης που ονομάζεται DeleteRowsContainingtext() και κάντε κλικ στο Εκτέλεση .

Αυτό είναι όλο.

3.2 Διαγραφή γραμμής αν το κελί περιέχει αριθμό

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

🔗 Βήματα:

❶ Τύπος ALT +F11 για να ανοίξετε το VBA παράθυρο.

❷ Τώρα πηγαίνετε στο Εισαγωγή ▶ Ενότητα για να ανοίξετε μια νέα ενότητα.

❸ Αντιγράψτε τον ακόλουθο κώδικα:

 Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub 

Επικόλληση στο VBA συντάκτης και Αποθήκευση πατώντας CTRL + S .

❺ Τώρα επιστρέψτε στο φύλλο εργασίας που ονομάζεται " VBA (2) " και πατήστε το πλήκτρο ALT + F8 κουμπί.

❻ Επιλέξτε το όνομα της συνάρτησης που ονομάζεται DeleteRowsContainingNumbers() και κάντε κλικ στο Εκτέλεση .

Αυτό είναι όλο.

Διαβάστε περισσότερα: Excel VBA για τη διαγραφή σειρών με συγκεκριμένα δεδομένα (9 παραδείγματα)

Πράγματα που πρέπει να θυμάστε

📌 Τύπος CTRL + F για να ανοίξετε το Εύρεση και αντικατάσταση παράθυρο διαλόγου.

📌 CTRL + - είναι το πλήκτρο άμεσης πρόσβασης για τη διαγραφή.

📌 Μπορείτε να πατήσετε ALT + F11 για να ανοίξετε το VBA παράθυρο.

Συμπέρασμα

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.