Note: The other languages of the website are Google-translated. Back to English

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

Υπάρχουν περιπτώσεις που πρέπει να συγκρίνετε δύο λίστες για να ελέγξετε εάν υπάρχει μια τιμή της λίστας Α στη λίστα Β στο 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) ως ΑΛΗΘΗΣ. Έτσι, εάν μια τιμή υπάρχει σε μια άλλη λίστα, η συνάρτηση 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 για Excel φέρνει 300 ισχυρές προηγμένες λειτουργίες (Συνδυασμός βιβλίων εργασίας, άθροιση ανά χρώμα, διαίρεση περιεχομένων κελιών, ημερομηνία μετατροπής και ούτω καθεξής...) και εξοικονομεί 80% χρόνο για εσάς.

  • Σχεδιασμένο για 1500 σενάρια εργασίας, σας βοηθά να λύσετε 80% προβλήματα του Excel.
  • Μειώστε χιλιάδες κλικ στο πληκτρολόγιο και το ποντίκι κάθε μέρα, ανακουφίστε τα κουρασμένα μάτια και τα χέρια σας.
  • Γίνετε ειδικός του Excel σε 3 λεπτά. Δεν χρειάζεται πλέον να θυμάστε οδυνηρούς τύπους και κωδικούς VBA.
  • Απεριόριστη δωρεάν δοκιμή 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών. Δωρεάν αναβάθμιση και υποστήριξη για 2 χρόνια.
Κορδέλα του Excel (με εγκατεστημένο το Kutools για Excel)

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

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), ακριβώς όπως το Chrome, το Firefox και το νέο Internet Explorer.
Στιγμιότυπο οθόνης του Excel (με εγκατεστημένη την καρτέλα Office)
Σχόλια (0)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL