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

Πώς να εξαιρέσετε τιμές σε μια λίστα από μια άλλη στο Excel;

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

Εξαίρεση τιμών σε μια λίστα από την άλλη με τον τύπο

Εξαιρέστε γρήγορα τιμές σε μια λίστα από την άλλη με το Kutools για Excel


Εξαίρεση τιμών σε μια λίστα από την άλλη με τον τύπο

Μπορείτε να εφαρμόσετε τους ακόλουθους τύπους για να το επιτύχετε. Κάντε τα εξής:

1. Επιλέξτε ένα κενό κελί που βρίσκεται δίπλα στο πρώτο κελί της λίστας που θέλετε να καταργήσετε και, στη συνέχεια, εισαγάγετε τον τύπο = COUNTIF ($ D $ 2: $ D $ 6, A2) στη γραμμή τύπων και, στη συνέχεια, πατήστε το εισάγετε κλειδί. Δείτε το στιγμιότυπο οθόνης:

Note: Στον τύπο, $ D $ 2: $ D $ 6 είναι η λίστα με την οποία θα διαγράψετε τιμές, το A2 είναι το πρώτο κελί της λίστας που πρόκειται να καταργήσετε. Αλλάξτε τα όπως χρειάζεστε.

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

3. Συνεχίστε να επιλέγετε τη λίστα αποτελεσμάτων και, στη συνέχεια, κάντε κλικ στο ημερομηνία > Ταξινόμηση Α έως Ω.

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

4. Τώρα επιλέξτε ολόκληρες τις σειρές ονομάτων με το αποτέλεσμα 1, κάντε δεξί κλικ στο επιλεγμένο εύρος και κάντε κλικ στο Διαγραφή για να τα αφαιρέσετε.

Τώρα έχετε αποκλείσει τιμές σε μία λίστα βάσει άλλης.

Note: Εάν η "προς κατάργηση-λίστα" εντοπίσει στην περιοχή A2: A6 ενός άλλου φύλλου εργασίας όπως το Sheet2, εφαρμόστε αυτόν τον τύπο = IF (ISERROR (VLOOKUP (A2, Sheet2! $ A $ 2: $ A $ 6,1, FALSE)), "Keep", "Διαγραφή") για να πάρει όλα Διατήρηση και Διαγραφή αποτελέσματα, προχωρήστε για να ταξινομήσετε τη λίστα αποτελεσμάτων από το Ato Z και, στη συνέχεια, μη αυτόματη διαγραφή όλων των σειρών ονομάτων περιέχει το αποτέλεσμα Διαγραφή στο τρέχον φύλλο εργασίας.


Εξαιρέστε γρήγορα τιμές σε μια λίστα από την άλλη με το Kutools για Excel

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

Πριν από την εφαρμογή Kutools για Excel, σας παρακαλούμε κατεβάστε και εγκαταστήστε το πρώτα.

1. κλικ Kutools > Αγορά > Επιλέξτε Ίδια και διαφορετικά κελιά. Δείτε το στιγμιότυπο οθόνης:

2. Στο Επιλέξτε Ίδια και διαφορετικά κελιά πλαίσιο διαλόγου, πρέπει:

  • 2.1 Επιλέξτε τη λίστα από την οποία θα αφαιρέσετε τιμές στο Βρείτε τιμές στο κουτί;
  • 2.2 Επιλέξτε τη λίστα με την οποία θα διαγράψετε τιμές βάσει του Σύμφωνα με κουτί;
  • 2.3 επιλέξτε το Μονοκύτταρο επιλογή του Βασισμένο στο Ενότητα;
  • 2.4 Κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:

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

4. Τώρα οι τιμές στη στήλη Α επιλέγονται εάν υπάρχουν στη στήλη D. Μπορείτε να πατήσετε το Διαγραφή κλειδί για να τα διαγράψετε μη αυτόματα.

  Εάν θέλετε να έχετε μια δωρεάν δοκιμή (30-ημερών) αυτού του βοηθητικού προγράμματος, κάντε κλικ για να το κατεβάσετεκαι μετά πηγαίνετε για να εφαρμόσετε τη λειτουργία σύμφωνα με τα παραπάνω βήματα.


Εξαιρέστε γρήγορα τιμές σε μια λίστα από την άλλη με το Kutools για 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 (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
"foruma contains an error!"
Wondeful help...
This comment was minimized by the moderator on the site
the function is correct: maybe you have Excel in a different language than english. Change the function names in that way. :)
This comment was minimized by the moderator on the site
Thank you for this. It solved my problem of wanting to include only companies from a list
This comment was minimized by the moderator on the site
This formula subtracts list in column B from list in columnA:=FILTER(IFNA(MATCH(A2:A12,B2:B6,0),A2:A12),ISNUMBER(IFNA(MATCH(A2:A12,B2:B6,0),A2:A12))=FALSE)
This comment was minimized by the moderator on the site
But this one's simpler (Subtracts list in A2:A20 from list in D2:D6):=FILTER(A2:A20,ISERROR(MATCH(A2:A20,D2:D6,0))=TRUE)
This comment was minimized by the moderator on the site
Keith,

This formula was incredibly helpful (even more helpful than the actual blog post!) You're a life saver! This formula gets really powerful if you use it in dynamic arrays.
This comment was minimized by the moderator on the site
what if I have multiple columns?
This comment was minimized by the moderator on the site
Depends on the structure of your lists, but if you want to exclude several lists Y and Z from a single big list X, try something like this:
=FILTER(X3:X21,ISERROR(MATCH(X3:X21,Y3:Y6,0))*ISERROR(MATCH(X3:X21,Z3:Z5,0))=1)
this returns listX minus listY and listZ.
The "ISERROR(MATCH(X3:X21,Y3:Y6,0))" returns "TRUE" if an item in listX is missing from listY, likewise ISERROR(MATCH(X3:X21,Z3:Z5,0)) for listX and listZ.
A quirk of Excel is that "=TRUE*TRUE" will return "1". In fact, any number of TRUEs multiplied will return "1", but include a single FALSE and it will return "0".
So the FILTER will return only those items from the list where all the "ISERROR(MATCH....." formulae are TRUE.
For each additional list of items to exclude, add an extra *ISERROR(MATCH(listX,list_exclude,0)) before the "=1)"
This comment was minimized by the moderator on the site
You could try a filter of a filter:=FILTER(A2:A20,ISERROR(MATCH(A2:A20,FILTER(Array2,Include_criteria2)))=TRUE)
This comment was minimized by the moderator on the site
Apologies, that should read "Subtracts list in D2:D6 from list in A2:A20."
This comment was minimized by the moderator on the site
Apologies, that should read "Subtracts list in D2:D6 from list in A2:A20."
This comment was minimized by the moderator on the site
Apologies, that should read "Subtracts list in D2:D6 from list in A2:A20"
This comment was minimized by the moderator on the site
Good find. Thank you for this clever workaround. I thought was only possible via macros.
Possible to do the same using method 1, for a range consisting in two columns. i.e City, State in col D2:E20 while my A2:C1000 (B:C has city,state) has the set I need to get marked?
tried this did not work: =COUNTIF($D$2:$E$20,B2:C2). Unless you have another wonderful guide.
This comment was minimized by the moderator on the site
Как безграмотный человек писал эту статью? Тот, кто русский язык не учил, ни одной книги не прочел и не общался в социуме никогда? Уже с самого начала статьи обороты почти в каждом предложении такие, что на голову не натянешь. Зачем писать, если не умеешь писать?
This comment was minimized by the moderator on the site
I receive other values in the COUNTIF column like 2 but also higher numbers other than 0 and 1. What does that mean?
This comment was minimized by the moderator on the site
The values you get in the COUNTIF column are equal to the number of occurrences of the element in the right column. For example, if you have 5 displayed against a cell in the Name column, it means that this name was found in the To-remove-list not one, but five times.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations