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

Βρείτε τιμές που λείπουν

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

βρείτε τιμές που λείπουν 1

Βρείτε τις τιμές που λείπουν με τα MATCH, ISNA και IF
Βρείτε τις τιμές που λείπουν με το VLOOKUP, το ISNA και το IF
Βρείτε τις τιμές που λείπουν με τα COUNTIF και IF


Βρείτε τις τιμές που λείπουν με τα MATCH, ISNA και IF

Για να μάθετε εάν όλα τα προϊόντα στη λίστα σας υπάρχουν στη λίστα του προμηθευτή σας όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης, μπορείτε πρώτα να χρησιμοποιήσετε τη συνάρτηση MATCH για να ανακτήσετε τη θέση ενός προϊόντος της λίστας σας (τιμή λίστας Α) στη λίστα προμηθευτών (λίστα Β). Το MATCH θα επιστρέψει το σφάλμα #N/A όταν δεν βρεθεί ένα προϊόν. Στη συνέχεια, μπορείτε να τροφοδοτήσετε το αποτέλεσμα στο ISNA για να μετατρέψετε τα σφάλματα #N/A σε TRUEs, που σημαίνει ότι αυτά τα προϊόντα λείπουν. Στη συνέχεια, η συνάρτηση IF θα επιστρέψει το αποτέλεσμα που περιμένετε.

Γενική σύνταξη

=IF(ISNA(MATCH("lookup_value",lookup_range,0)),"Missing","Found")

√ Σημείωση: Μπορείτε να αλλάξετε τις τιμές "Λείπει", "Βρέθηκε" σε όποιες τιμές θέλετε.

  • lookup_value: Η τιμή MATCH που χρησιμοποιείται για την ανάκτηση της θέσης της, εάν υπάρχει σε εύρος_αναζήτησης ή #N/A σφάλμα εάν όχι. Εδώ αναφέρονται τα προϊόντα στη λίστα σας.
  • περιοχή_αναζήτησης: Το εύρος των κελιών για σύγκριση με το lookup_value. Εδώ αναφέρεται η λίστα προϊόντων του προμηθευτή.

Για να μάθετε εάν όλα τα προϊόντα στη λίστα σας υπάρχουν στη λίστα του προμηθευτή σας, αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο στο κελί H6 και πατήστε εισάγετε για να πάρετε το αποτέλεσμα:

=IF(ISNA(MATCH(30002,$ B $ 6: $ B $ 10,0)),"Λείπει","Βρέθηκε")

Or, χρησιμοποιήστε μια αναφορά κελιού για να κάνετε τον τύπο δυναμικό:

=IF(ISNA(MATCH(G6,$ B $ 6: $ B $ 10,0)),"Λείπει","Βρέθηκε")

√ Σημείωση: Τα σημάδια του δολαρίου ($) παραπάνω υποδεικνύουν απόλυτες αναφορές, που σημαίνει το εύρος_αναζήτησης στον τύπο δεν θα αλλάξει όταν μετακινείτε ή αντιγράφετε τον τύπο σε άλλα κελιά. Ωστόσο, δεν υπάρχουν πινακίδες δολαρίου που έχουν προστεθεί στο lookup_value αφού θέλετε να είναι δυναμικό. Αφού εισαγάγετε τον τύπο, σύρετε τη λαβή πλήρωσης προς τα κάτω για να εφαρμόσετε τον τύπο στα παρακάτω κελιά.

βρείτε τιμές που λείπουν 2

Επεξήγηση του τύπου

Εδώ χρησιμοποιούμε τον παρακάτω τύπο ως παράδειγμα:

=IF(ISNA(MATCH(G8,$B$6:$B$10,0)),"Missing","Found")

  • MATCH(G8,$B$6:$B$10,0): Ο τύπος match_type 0 αναγκάζει τη συνάρτηση MATCH να επιστρέψει μια αριθμητική τιμή που υποδεικνύει τη θέση της πρώτης αντιστοίχισης του 3004, την τιμή στο κελί G8, στον πίνακα $ B $ 6: $ B $ 10. Ωστόσο, σε αυτήν την περίπτωση, το MATCH δεν μπόρεσε να βρει την τιμή στον πίνακα αναζήτησης, επομένως θα επιστρέψει το # N / A λάθος.
  • ISNA(MATCH(G8,$B$6:$B$10,0)) = ISNA(# N / A): Το ISNA εργάζεται για να ανακαλύψει εάν μια τιμή είναι σφάλμα "#N/A" ή όχι. Εάν ναι, η συνάρτηση θα επιστρέψει TURE. Εάν η τιμή είναι οτιδήποτε άλλο εκτός από το σφάλμα "#N/A", θα επιστρέψει FALSE. Έτσι, αυτή η φόρμουλα του ISNA θα επιστρέψει ΔΟΚΙΜΗ.
  • ΑΝ(ISNA(MATCH(G8,$B$6:$B$10,0))"Λείπει", "Βρέθηκε") = IF(ΑΛΗΘΙΝΗ"Λείπει", "Βρέθηκε"): Η συνάρτηση IF θα επιστρέψει Λείπει εάν η σύγκριση που έγινε από το ISNA και το MATCH είναι ΑΛΗΘΕΙΑ, διαφορετικά θα επιστρέψει Βρέθηκε. Έτσι, ο τύπος θα επιστρέψει Λείπει.

Βρείτε τις τιμές που λείπουν με το VLOOKUP, το ISNA και το IF

Για να μάθετε εάν όλα τα προϊόντα στη λίστα σας υπάρχουν στη λίστα του προμηθευτή σας, μπορείτε να αντικαταστήσετε τη συνάρτηση MATCH παραπάνω με VLOOKUP, καθώς λειτουργεί το ίδιο με το MATCH και θα επιστρέψει το σφάλμα #N/A εάν η τιμή δεν υπάρχει στο άλλη λίστα, ή λέμε ότι λείπει.

Γενική σύνταξη

=IF(ISNA(VLOOKUP("lookup_value",lookup_range,1,FALSE)),"Missing","Found")

√ Σημείωση: Μπορείτε να αλλάξετε τις τιμές "Λείπει", "Βρέθηκε" σε όποιες τιμές θέλετε.

  • lookup_value: Η τιμή VLOOKUP που χρησιμοποιείται για την ανάκτηση της θέσης του, εάν υπάρχει εύρος_αναζήτησης ή #N/A σφάλμα εάν όχι. Εδώ αναφέρονται τα προϊόντα στη λίστα σας.
  • περιοχή_αναζήτησης: Το εύρος των κελιών για σύγκριση με το lookup_value. Εδώ αναφέρεται η λίστα προϊόντων του προμηθευτή.

Για να μάθετε εάν όλα τα προϊόντα στη λίστα σας υπάρχουν στη λίστα του προμηθευτή σας, αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο στο κελί H6 και πατήστε εισάγετε για να πάρετε το αποτέλεσμα:

=IF(ISNA(VLOOKUP(30002,$ B $ 6: $ B $ 10,1,FALSE)),"Λείπει","Βρέθηκε")

Or, χρησιμοποιήστε μια αναφορά κελιού για να κάνετε τον τύπο δυναμικό:

=IF(ISNA(VLOOKUP(G6,$ B $ 6: $ B $ 10,1,FALSE)),"Λείπει","Βρέθηκε")

√ Σημείωση: Τα σημάδια του δολαρίου ($) παραπάνω υποδεικνύουν απόλυτες αναφορές, που σημαίνει το εύρος_αναζήτησης στον τύπο δεν θα αλλάξει όταν μετακινείτε ή αντιγράφετε τον τύπο σε άλλα κελιά. Ωστόσο, δεν υπάρχουν πινακίδες δολαρίου που έχουν προστεθεί στο lookup_value αφού θέλετε να είναι δυναμικό. Αφού εισαγάγετε τον τύπο, σύρετε τη λαβή πλήρωσης προς τα κάτω για να εφαρμόσετε τον τύπο στα παρακάτω κελιά.

βρείτε τιμές που λείπουν 3

Επεξήγηση του τύπου

Εδώ χρησιμοποιούμε τον παρακάτω τύπο ως παράδειγμα:

=IF(ISNA(VLOOKUP(G8,$B$6:$B$10,1,FALSE)),"Missing","Found")

  • VLOOKUP(G8,$B$6:$B$10,1,FALSE): Το range_lookup ΨΕΥΔΗΣ αναγκάζει τη συνάρτηση VLOOKUP να αναζητήσει και να επιστρέψει την τιμή που ταιριάζει ακριβώς 3004, την τιμή στο κελί G8. Αν το lookup_value 3004 υπάρχει στο 1st στήλη του πίνακα $ B $ 6: $ B $ 10, το VLOOKUP θα επιστρέψει αυτήν την τιμή. Διαφορετικά, θα επιστρέψει την τιμή σφάλματος #N/A. Εδώ, το 3004 δεν υπάρχει στον πίνακα, οπότε το αποτέλεσμα θα ήταν # N / A.
  • ISNA(VLOOKUP(G8,$B$6:$B$10,1,FALSE)) = ISNA(# N / A): Το ISNA εργάζεται για να ανακαλύψει εάν μια τιμή είναι σφάλμα "#N/A" ή όχι. Εάν ναι, η συνάρτηση θα επιστρέψει TURE. Εάν η τιμή είναι οτιδήποτε άλλο εκτός από το σφάλμα "#N/A", θα επιστρέψει FALSE. Έτσι, αυτή η φόρμουλα του ISNA θα επιστρέψει ΔΟΚΙΜΗ.
  • ΑΝ(ISNA(VLOOKUP(G8,$B$6:$B$10,1,FALSE))"Λείπει", "Βρέθηκε") = IF(ΑΛΗΘΙΝΗ"Λείπει", "Βρέθηκε"): Η συνάρτηση IF θα επιστρέψει Missing εάν η σύγκριση που έγινε από το ISNA και το VLOOKUP είναι TRUE, διαφορετικά θα επιστρέψει το Found. Έτσι, ο τύπος θα επιστρέψει Λείπει.

Βρείτε τις τιμές που λείπουν με τα COUNTIF και IF

Για να μάθετε εάν όλα τα προϊόντα στη λίστα σας υπάρχουν στη λίστα του προμηθευτή σας, μπορείτε να χρησιμοποιήσετε έναν απλούστερο τύπο με τις συναρτήσεις COUNTIF και IF. Ο τύπος εκμεταλλεύεται το γεγονός ότι το Excel θα αξιολογήσει οποιονδήποτε αριθμό εκτός από το μηδέν (0) ως TRUE. Έτσι, εάν μια τιμή υπάρχει σε μια άλλη λίστα, η συνάρτηση COUNTIF θα επιστρέψει το πλήθος των εμφανίσεών της σε αυτήν τη λίστα, τότε το IF θα λάβει τον αριθμό ως TURE. Εάν η τιμή δεν υπάρχει στη λίστα, η συνάρτηση COUNTIF θα επιστρέψει το 0 και το IF θα το λάβει ως FALSE.

Γενική σύνταξη

=IF(COUNTIF("lookup_range",lookup_value),"Found","Missing")

√ Σημείωση: Μπορείτε να αλλάξετε τις τιμές "Βρέθηκε", "Λείπει" σε όποιες τιμές θέλετε.

  • περιοχή_αναζήτησης: Το εύρος των κελιών για σύγκριση με το lookup_value. Εδώ αναφέρεται η λίστα προϊόντων του προμηθευτή.
  • lookup_value: Η τιμή COUNTIF που χρησιμοποιείται για την επιστροφή του αριθμού των εμφανίσεών της εύρος_αναζήτησης. Εδώ αναφέρονται τα προϊόντα στη λίστα σας.

Για να μάθετε εάν όλα τα προϊόντα στη λίστα σας υπάρχουν στη λίστα του προμηθευτή σας, αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο στο κελί H6 και πατήστε εισάγετε για να πάρετε το αποτέλεσμα:

=IF(COUNTIF($ B $ 6: $ B $ 10,30002), "Βρέθηκε", "Λείπει")

Or, χρησιμοποιήστε μια αναφορά κελιού για να κάνετε τον τύπο δυναμικό:

=IF(COUNTIF($ B $ 6: $ B $ 10,G6), "Βρέθηκε", "Λείπει")

√ Σημείωση: Τα σημάδια του δολαρίου ($) παραπάνω υποδεικνύουν απόλυτες αναφορές, που σημαίνει το εύρος_αναζήτησης στον τύπο δεν θα αλλάξει όταν μετακινείτε ή αντιγράφετε τον τύπο σε άλλα κελιά. Ωστόσο, δεν υπάρχουν πινακίδες δολαρίου που έχουν προστεθεί στο lookup_value αφού θέλετε να είναι δυναμικό. Αφού εισαγάγετε τον τύπο, σύρετε τη λαβή πλήρωσης προς τα κάτω για να εφαρμόσετε τον τύπο στα παρακάτω κελιά.

βρείτε τιμές που λείπουν 4

Επεξήγηση του τύπου

Εδώ χρησιμοποιούμε τον παρακάτω τύπο ως παράδειγμα:

=IF(COUNTIF($B$6:$B$10,G8),"Found","Missing")

  • COUNTIF($B$6:$B$10,G8): Η συνάρτηση COUNTIF μετρά πόσες φορές μετράει 3004, η τιμή στο κελί G8, εμφανίζεται στον πίνακα $ B $ 6: $ B $ 10. Προφανώς, το 3004 δεν υπάρχει στον πίνακα, οπότε το αποτέλεσμα θα ήταν 0.
  • ΑΝ(COUNTIF($B$6:$B$10,G8)"Βρέθηκε", "Λείπει") = IF(0"Βρέθηκε", "Λείπει"): Η συνάρτηση IF θα αξιολογήσει το 0 ως FALSE. Έτσι, ο τύπος θα επιστρέψει Λείπει, η τιμή που θα επιστρέψει όταν η πρώτη αύξηση αξιολογηθεί σε FALSE.

Σχετικές λειτουργίες

Συνάρτηση Excel IF

Η συνάρτηση IF είναι μία από τις απλούστερες και πιο χρήσιμες λειτουργίες στο βιβλίο εργασίας του Excel. Εκτελεί μια απλή λογική δοκιμή, η οποία εξαρτάται από το αποτέλεσμα σύγκρισης και επιστρέφει μία τιμή εάν το αποτέλεσμα είναι ΑΛΗΘΕΙ ή άλλη τιμή εάν το αποτέλεσμα είναι ΛΑΘΟΣ.

Συνάρτηση Excel MATCH

Η συνάρτηση Excel MATCH αναζητά μια συγκεκριμένη τιμή σε μια περιοχή κελιών και επιστρέφει τη σχετική θέση της τιμής.

Συνάρτηση Excel VLOOKUP

Η συνάρτηση Excel VLOOKUP αναζητά μια τιμή αντιστοιχίζοντας στην πρώτη στήλη ενός πίνακα και επιστρέφει την αντίστοιχη τιμή από μια συγκεκριμένη στήλη στην ίδια σειρά.

Συνάρτηση Excel COUNTIF

Η συνάρτηση COUNTIF είναι μια στατιστική συνάρτηση στο Excel που χρησιμοποιείται για τη μέτρηση του αριθμού των κελιών που πληρούν ένα κριτήριο. Υποστηρίζει λογικούς τελεστές (<>, =, > και <) και τους χαρακτήρες μπαλαντέρ (? και *) για μερική αντιστοίχιση.


Σχετικοί τύποι

Αναζητήστε μια τιμή που περιέχει συγκεκριμένο κείμενο με χαρακτήρες μπαλαντέρ

Για να βρείτε την πρώτη αντιστοίχιση που περιέχει συγκεκριμένη συμβολοσειρά κειμένου σε μια περιοχή στο Excel, μπορείτε να χρησιμοποιήσετε έναν τύπο INDEX και MATCH με χαρακτήρες μπαλαντέρ - τον αστερίσκο (*) και το ερωτηματικό (?).

Μερική αντιστοίχιση με το VLOOKUP

Υπάρχουν φορές που χρειάζεστε το Excel για να ανακτήσετε δεδομένα με βάση μερικές πληροφορίες. Για να λύσετε το πρόβλημα, μπορείτε να χρησιμοποιήσετε έναν τύπο VLOOKUP μαζί με χαρακτήρες μπαλαντέρ - τον αστερίσκο (*) και το ερωτηματικό (?).

Κατά προσέγγιση αντιστοίχιση με INDEX και MATCH

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

Αναζήτηση πλησιέστερης τιμής αντιστοίχισης με πολλά κριτήρια

Σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί να αναζητήσετε την πλησιέστερη ή κατά προσέγγιση τιμή αντιστοίχισης με βάση περισσότερα από ένα κριτήρια. Με το συνδυασμό λειτουργιών INDEX, MATCH και IF, μπορείτε να το κάνετε γρήγορα στο Excel.


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

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

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

Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...

Περιγραφή


Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations