Πώς να ελέγξετε αν υπάρχει τιμή σε εύρος τιμών στο Excel (8 τρόποι)

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

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

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

Λήψη βιβλίου εργασίας

Έλεγχος τιμής σε ένα Range.xlsm

8 τρόποι για να ελέγξετε αν υπάρχει τιμή σε εύρος στο Excel

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

Έχουμε χρησιμοποιήσει Microsoft Excel 365 έκδοση εδώ, μπορείτε να χρησιμοποιήσετε οποιεσδήποτε άλλες εκδόσεις ανάλογα με την ευκολία σας.

Μέθοδος-1: Χρήση της συνάρτησης COUNTIF για να ελέγξετε αν υπάρχει τιμή σε εύρος τιμών στο Excel

Θα ελέγξουμε τα προϊόντα της Κατάλογος παραγγελιών στήλη στο εύρος του Κατάλογος προϊόντων στήλη χρησιμοποιώντας το Λειτουργία COUNTIF και τότε θα έχουμε τα αποτελέσματα ως εξής ΑΛΗΘΙΝΟ ή FALSE στο Κατάσταση στήλη.

Βήματα :

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4

=COUNTIF($B$4:$B$10,E4)>0

Ορίστε, $B$4:$B$10 είναι το εύρος του Κατάλογος προϊόντων , E4 είναι η τιμή που πρέπει να ελεγχθεί σε αυτό το εύρος. Όταν η τιμή ταιριάζει θα επιστρέψει 1 και στη συνέχεια λόγω του ότι είναι μεγαλύτερη από 0 θα επιστρέψει ΑΛΗΘΙΝΟ , διαφορετικά FALSE .

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Ως αποτέλεσμα, θα έχετε ΑΛΗΘΙΝΟ για τα προϊόντα που είναι διαθέσιμα στο Κατάλογος προϊόντων και FALSE για τα μη διαθέσιμα προϊόντα.

Διαβάστε περισσότερα: Πώς να ελέγξετε αν μια τιμή είναι σε λίστα στο Excel (10 τρόποι)

Μέθοδος-2: Χρήση των συναρτήσεων IF και COUNTIF για να ελέγξετε αν η τιμή υπάρχει στο εύρος τιμών

Εδώ, θα χρησιμοποιήσουμε το Λειτουργία IF και το Λειτουργία COUNTIF για να ελέγξετε τις τιμές των Κατάλογος παραγγελιών στήλη στο εύρος του Κατάλογος προϊόντων στήλη.

Βήματα :

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Υπάρχει", "Δεν υπάρχει")

Ορίστε, $B$4:$B$10 είναι το εύρος του Κατάλογος προϊόντων , E4 είναι η τιμή που πρέπει να ελεγχθεί σε αυτό το εύρος. Όταν η τιμή ταιριάζει θα επιστρέψει 1 και στη συνέχεια λόγω του ότι είναι μεγαλύτερη από 0 θα επιστρέψει ΑΛΗΘΙΝΟ , διαφορετικά FALSE .

Για το αποτέλεσμα ΑΛΗΘΙΝΟ , θα έχουμε Υπάρχει και για FALSE θα πάρουμε Δεν υπάρχει .

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Τέλος, παίρνουμε Υπάρχει για τα προϊόντα Μπανάνα και Λεμόνι τα οποία είναι διαθέσιμα στο Κατάλογος προϊόντων σειρά, και για τα μη διαθέσιμα προϊόντα που παίρνουμε Δεν υπάρχει .

Μέθοδος-3: Έλεγχος μερικής αντιστοίχισης τιμών σε εύρος τιμών

Εδώ, θα ελέγξουμε και τη μερική ταύτιση των προϊόντων (για τη μέθοδο αυτή έχουμε αντικαταστήσει το πρώτο γινόμενο του Κατάλογος προϊόντων και Κατάλογος παραγγελιών ) βάζοντας έναν τελεστή μπαλαντέρ Αστερίσκος (*).

Βήματα :

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

Ορίστε, $B$4:$B$10 είναι το εύρος του Κατάλογος προϊόντων , E4 είναι η τιμή που θα ελέγξουμε σε αυτό το εύρος.

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

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Ως αποτέλεσμα, μπορούμε να δούμε ότι εκτός από τα προϊόντα Μπανάνα και Λεμόνι , Apple και Berry δίνουν επίσης ΑΛΗΘΙΝΟ για τις μερικές αντιστοιχίες τους με Πράσινο μήλο , Φράουλα , και Blackberry στο Κατάλογος προϊόντων .

Μέθοδος-4: Χρήση των λειτουργιών ISNUMBER και MATCH για να ελέγξετε αν η τιμή υπάρχει σε εύρος τιμών

Σε αυτή την ενότητα, θα χρησιμοποιήσουμε το Συνάρτηση ISNUMBER και το Λειτουργία MATCH για να ελέγξετε τις τιμές των Κατάλογος παραγγελιών στήλη στο εύρος της στήλης Κατάλογος προϊόντων στήλη.

Βήματα :

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

Ορίστε, $B$4:$B$10 είναι το εύρος του Κατάλογος προϊόντων , E4 είναι η τιμή που θα ελέγξουμε σε αυτό το εύρος.

  • MATCH(E4,$B$4:$B$10,0) → επιστρέφει τον αριθμό δείκτη γραμμής της τιμής Πράσινο μήλο στο κελί E4 στην περιοχή $B$4:$B$10 , διαφορετικά #N/A σφάλμα για μη ταύτιση των τιμών

    Έξοδος → #N/A

  • ISNUMBER(MATCH(E4,$B$4:$B$10,0)) γίνεται

    ISNUMBER(#N/A) → επιστρέφει ΑΛΗΘΙΝΟ για οποιεσδήποτε τιμές αριθμού, διαφορετικά FALSE

    Έξοδος → FALSE

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Στη συνέχεια, θα λάβετε ΑΛΗΘΙΝΟ για τα προϊόντα που είναι διαθέσιμα στο Κατάλογος προϊόντων και FALSE για τα μη διαθέσιμα προϊόντα.

Μέθοδος-5: Ελέγξτε αν η τιμή υπάρχει σε εύρος τιμών χρησιμοποιώντας τις λειτουργίες IF, ISNA και VLOOKUP

Μπορείτε να χρησιμοποιήσετε το Λειτουργία IF , Λειτουργία ISNA , Λειτουργία VLOOKUP για να ελέγξετε τις τιμές στο εύρος του Κατάλογος προϊόντων για να ελέγξετε τη διαθεσιμότητά τους για την ολοκλήρωση των διαδικασιών παραγγελίας.

Βήματα :

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Δεν υπάρχει", "Υπάρχει")

Ορίστε, $B$4:$B$10 είναι το εύρος του Κατάλογος προϊόντων , E4 είναι η τιμή που θα ελέγξουμε σε αυτό το εύρος.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → βρίσκει την ακριβή αντιστοιχία του προϊόντος Πράσινο μήλο στην περιοχή $B$4:$B$10 και εξάγει αυτή την τιμή από αυτή τη στήλη και για τη μη εύρεση της τιμής στο εύρος επιστρέφει #N/A .

    Έξοδος → #N/A

  • ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) γίνεται

    ISNA(#N/A) → επιστρέφει ΑΛΗΘΙΝΟ αν υπάρχει #N/A σφάλμα αλλιώς FALSE

    Έξοδος → ΑΛΗΘΙΝΟ

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Δεν υπάρχει", "Υπάρχει") γίνεται

    IF(TRUE, "Δεν υπάρχει", "Υπάρχει") → επιστρέφει Δεν υπάρχει για το ΑΛΗΘΙΝΟ και Υπάρχει για το FALSE

    Έξοδος → Δεν υπάρχει

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Τελικά, παίρνουμε Υπάρχει για τα προϊόντα Μπανάνα και Λεμόνι τα οποία είναι διαθέσιμα στο Κατάλογος προϊόντων σειρά, και για τα μη διαθέσιμα προϊόντα που παίρνουμε Δεν υπάρχει .

Μέθοδος-6: Χρήση των λειτουργιών IF, ISNA και MATCH για να ελέγξετε αν η τιμή υπάρχει σε εύρος τιμών

Σε αυτή την ενότητα, θα χρησιμοποιήσουμε το συνδυασμό των Λειτουργία IF , Λειτουργία ISNA , Λειτουργία MATCH για να προσδιορίσετε την κατάσταση διαθεσιμότητας των προϊόντων της σειράς Κατάλογος προϊόντων .

Βήματα :

➤ Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Δεν υπάρχει", "Υπάρχει")

Ορίστε, $B$4:$B$10 είναι το εύρος του Κατάλογος προϊόντων , E4 είναι η τιμή που θα ελέγξουμε σε αυτό το εύρος.

  • MATCH(E4,$B$4:$B$10,0) βρίσκει την ακριβή αντιστοιχία του προϊόντος Πράσινο μήλο στην περιοχή $B$4:$B$10 και δίνει τον αριθμό δείκτη γραμμής του προϊόντος αυτού στο εύρος $B$4:$B$10 και για τη μη εύρεση της τιμής στο εύρος των επιστροφών #N/A .

    Έξοδος → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) γίνεται

    ISNA(#N/A) → επιστρέφει ΑΛΗΘΙΝΟ αν υπάρχει #N/A σφάλμα αλλιώς FALSE

    Έξοδος → ΑΛΗΘΙΝΟ

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Δεν υπάρχει", "Υπάρχει") γίνεται

    IF(TRUE, "Δεν υπάρχει", "Υπάρχει") → επιστρέφει Δεν υπάρχει για το ΑΛΗΘΙΝΟ και Υπάρχει για το FALSE

    Έξοδος → Δεν υπάρχει

➤ Τύπος ENTER και σύρετε προς τα κάτω το Χειρολαβή πλήρωσης εργαλείο.

Μετά από αυτό, παίρνουμε Υπάρχει για τα προϊόντα Μπανάνα και Λεμόνι τα οποία είναι διαθέσιμα στο Κατάλογος προϊόντων σειρά, και για τα μη διαθέσιμα προϊόντα που παίρνουμε Δεν υπάρχει .

Μέθοδος-7: Μορφοποίηση υπό όρους για να ελέγξετε αν η τιμή υπάρχει σε εύρος τιμών

Εδώ, θα χρησιμοποιήσουμε Μορφοποίηση υπό όρους για να αναδείξει τα προϊόντα στο Κατάλογος παραγγελιών στήλη εάν είναι διαθέσιμες στη στήλη Κατάλογος προϊόντων στήλη.

Βήματα :

➤ Επιλέξτε την περιοχή κελιών στην οποία θέλετε να εφαρμόσετε την Μορφοποίηση υπό όρους (Εδώ, έχουμε επιλέξει τη στήλη Κατάλογος παραγγελιών )

➤ Πηγαίνετε στο Αρχική σελίδα Καρτέλα>>, Στυλ Ομάδα>>, Μορφοποίηση υπό όρους Dropdown>>, Νέος κανόνας Επιλογή.

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

➤ Επιλέξτε Χρησιμοποιήστε έναν τύπο για να καθορίσετε ποια κελιά θα μορφοποιηθούν και κάντε κλικ στην επιλογή Μορφή επιλογή.

Μετά από αυτό, το Κελιά μορφοποίησης Θα ανοίξει το πλαίσιο διαλόγου.

➤ Επιλέξτε Συμπλήρωση Επιλογή

➤ Επιλέξτε οποιοδήποτε Χρώμα φόντου και, στη συνέχεια, κάντε κλικ στο OK .

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

➤ Γράψτε τον ακόλουθο τύπο στο Μορφοποίηση τιμών όπου αυτός ο τύπος είναι αληθής: κουτί

=MATCH(E4,$B$4:$B$10,0)

Εάν η τιμή του κελιού E4 παραμένει στο εύρος $B$4:$B$10 , τότε, θα επισημάνει το αντίστοιχο κελί.

➤ Τύπος OK .

Τελικά, θα είστε σε θέση να επισημάνετε τα κελιά που περιέχουν Μπανάνα και Λεμόνι στο Κατάλογος παραγγελιών στήλη επειδή τα προϊόντα αυτά είναι διαθέσιμα στο φάσμα των Κατάλογος προϊόντων στήλη.

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

Μέθοδος-8: Χρήση κώδικα VBA για να ελέγξετε αν υπάρχει τιμή σε εύρος στο Excel

Εδώ, θα χρησιμοποιήσουμε ένα VBA κώδικα για να ελέγξετε τις τιμές των Κατάλογος παραγγελιών στήλη στο εύρος του Κατάλογος προϊόντων στήλη.

Βήματα :

➤ Πηγαίνετε στο Προγραμματιστής Καρτέλα>>, Visual Basic Επιλογή.

Στη συνέχεια, το Visual Basic Editor θα ανοίξει.

➤ Πηγαίνετε στο Εισαγωγή Καρτέλα>>, Ενότητα Επιλογή.

Μετά από αυτό, ένα Ενότητα θα δημιουργηθεί.

➤ Γράψτε τον ακόλουθο κώδικα

 Sub checkvalue() Dim X As Variant Dim Rng As Range For i = 4 To 8 X = Cells(i, 5) With Sheets("VBA").Range("B4:B10") Set Rng = .Find(What:=X, After:=.Cells(.Cells.Count), _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) If Not Rng Is Nothing Then Cells(i, 6).Value = "Υπάρχει" Else Cells(i, 6).Value = "Δεν υπάρχει" End If End With Next i EndΥπο 

Εδώ, έχουμε δηλώσει X ως Παραλλαγή , Rng ως Εύρος , και εδώ, VBA είναι το όνομα του φύλλου.

Το ΓΙΑ ο βρόχος θα εκτελέσει τις λειτουργίες για κάθε γραμμή της στήλης Κατάλογος παραγγελιών από το Σειρά 4 στο Σειρά8 , Εύρος("B4:B10") είναι το εύρος του Κατάλογος προϊόντων στήλη. X ανατίθεται στις τιμές κάθε κελιού του πίνακα Κατάλογος παραγγελιών στήλη και μετά την εύρεση της αντιστοίχισης με τη χρήση του Λειτουργία FIND θα πάρουμε Υπάρχει στο διπλανό κελί του αντίστοιχου κελιού της στήλης αυτής. Για τη μη εύρεση της τιμής θα επιστρέψει Δεν υπάρχει .

➤ Τύπος F5 .

Μετά από αυτό, παίρνουμε Υπάρχει για τα προϊόντα Μπανάνα και Λεμόνι τα οποία είναι διαθέσιμα στο Κατάλογος προϊόντων σειρά, και για τα μη διαθέσιμα προϊόντα που παίρνουμε Δεν υπάρχει .

Διαβάστε περισσότερα: VBA για να ελέγξετε αν το κελί είναι κενό στο Excel (5 μέθοδοι)

Τμήμα πρακτικής

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

Συμπέρασμα

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

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