Πώς να βρείτε την τιμή σε εύρος τιμών στο Excel (3 μέθοδοι)

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

Οι περιστάσεις μπορεί να σας ζητήσουν να βρείτε τιμή από ένα εύρος. Η εύρεση, η ανάκτηση είναι κοινές λειτουργίες στο Excel. Σήμερα θα σας δείξουμε πώς να βρείτε τιμή σε εύρος. Για αυτή τη συνεδρία, χρησιμοποιούμε το Excel 2019 (ένα κομμάτι του Excel 365), μπορείτε να χρησιμοποιήσετε την έκδοση που προτιμάτε.

Πρώτα απ' όλα, ας γνωρίσουμε το σύνολο δεδομένων που αποτελεί τη βάση των παραδειγμάτων μας.

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

Σημειώστε ότι πρόκειται για ένα βασικό σύνολο δεδομένων για να διατηρήσετε τα πράγματα απλά. Σε ένα πρακτικό σενάριο, μπορεί να συναντήσετε ένα πολύ μεγαλύτερο και πολύπλοκο σύνολο δεδομένων.

Βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από τον παρακάτω σύνδεσμο.

Excel Εύρεση τιμής στο Range.xlsx

3 Μέθοδοι εύρεσης τιμής σε εύρος τιμών

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

Εδώ, έχουμε προσθέσει δύο πεδία Εύρεση αξίας και Αποτέλεσμα ξεχωριστά στο τραπέζι.

1. Εύρεση τιμής σε εύρος τιμών χρησιμοποιώντας τη συνάρτηση MATCH

Ακούγοντας "Find Value" μερικές λειτουργίες, ΒΡΕΊΤΕ , ΑΝΑΖΗΤΗΣΗ Αλλά φοβόμαστε ότι αυτά δεν ταιριάζουν για την εύρεση εντός της εμβέλειας, τι γίνεται τότε;

Η απάντηση βρίσκεται στην ερώτηση. Χαχα! Ναι, αναφέραμε τη λέξη "match", και αυτή θα είναι η συνάρτηση για την εύρεση της τιμής σε ένα εύρος.

Το ΜΑΤΣ στο Excel χρησιμοποιείται για τον εντοπισμό της θέσης μιας τιμής αναζήτησης σε ένα εύρος τιμών. Ας χρησιμοποιήσουμε τη συνάρτηση.

Εδώ, θα αναζητήσουμε την τιμή Μπραντ Πιτ στον πίνακα των ηθοποιών. Έτσι, ο τύπος μας θα είναι

=MATCH(H4,C4:C14,0)

Έχουμε ορίσει H4 ως το lookup_value στο ΜΑΤΣ . C4:C14 είναι το εύρος και 0 για την ακριβή αντιστοιχία.

Αυτό θα επιστρέψει τη θέση της τιμής εντός του εύρους.

Μπορείτε να δείτε Μπραντ Πιτ είναι ο 2ος στον πίνακά μας και ο τύπος επέστρεψε αυτόν τον αριθμό. Έτσι, βρήκαμε την τιμή στο εύρος.

Αν ο στόχος σας είναι να πάρετε τη θέση για την αξία αναζήτησης, τότε πρέπει να κάνετε μόνο αυτό.

Αλλά αν θέλετε να παράγετε ένα αποτέλεσμα που να επιτρέπει σε όλους να καταλάβουν αν η τιμή είναι παρούσα ή όχι στο εύρος, τότε διάφορες λογικές συναρτήσεις, ΕΆΝ και ISNUMBER , θα βοηθήσουν.

Ο τύπος θα είναι

=IF(ISNUMBER(MATCH(H4,C4:C14,0)), "Found", "Not Found")

Το ΜΑΤΣ η συνάρτηση είναι μέσα στο ISNUMBER , το οποίο ελέγχει αν ΒΡΕΊΤΕ επιστρέφει τη θέση ή το σφάλμα (όταν ΜΑΤΣ δεν παίρνει τον χαρακτήρα μέσα στη συμβολοσειρά επιστρέφει #N/A! σφάλμα). Για έναν αριθμό (θέση) επιστρέφει ΑΛΗΘΙΝΟ

Γι' αυτό έχουμε ορίσει το "Found" ως if_true_value για το ΕΆΝ λειτουργία.

Εδώ, για Μπραντ Πιτ ΜΑΤΣ επέστρεψε έναν αριθμό (το είδαμε νωρίτερα). Έτσι, το τελικό αποτέλεσμα είναι "Found".

Εάν αναζητήσουμε μια τιμή που δεν βρίσκεται στο εύρος, ο τύπος θα επιστρέψει την ένδειξη "Δεν βρέθηκε".

2. Συνάρτηση COUNTIF για την εύρεση τιμής σε εύρος τιμών

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

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

Μην ανησυχείτε! Θα βρούμε την αξία και COUNTIF θα παίξει τον καθοριστικό ρόλο. Χρειαζόμαστε επίσης βοήθεια από τους ΕΆΝ όμως.

Ο τύπος θα είναι ο ακόλουθος

=IF(COUNTIF(C4:C14,H4)>0, "Found", "Not Found")

Εντός του COUNTIF(C4:C14,H4)>0 , C4:C14 είναι το εύρος και H4 είναι η τιμή που πρέπει να βρεθεί.

Και όπως γνωρίζουμε COUNTIF μετράει τα κελιά βάσει κριτηρίων, οπότε θα μετρήσει τα κελιά από το C4:C14 εύρος με βάση H4 Αν βρει την τιμή, το αποτέλεσμα θα είναι μεγαλύτερο από 0.

Αν η τιμή είναι μεγαλύτερη από 0, σημαίνει ότι η τιμή βρίσκεται μέσα στο εύρος. Και το if_true_value ("Found") θα είναι η απάντηση.

3. Χρήση του VLOOKUP

Μπορούμε να χρησιμοποιήσουμε το VLOOKUP για να βρείτε μια τιμή σε ένα εύρος τιμών. VLOOKUP αναζητά δεδομένα σε ένα εύρος οργανωμένο κάθετα.

Ας γράψουμε τον τύπο χρησιμοποιώντας VLOOKUP .

=VLOOKUP(H4,C4:C14,1,0)

H4 είναι η lookup_value και C4:C14 είναι το εύρος, 1 είναι η column_num, και 0 είναι για ακριβή αντιστοιχία.

Αυτό δεν θα παραδώσει ούτε τη θέση ούτε μια τιμή Boolean, αλλά θα ανακτήσει την τιμή που αντιστοιχεί στα ευρήματα.

Βρήκαμε την ίδια την τιμή ως αποτέλεσμα του τύπου μας.

Αν αναζητήσουμε κάτι που δεν βρίσκεται στο εύρος, ο τύπος θα παρέχει #N/A! σφάλμα.

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

Το IFNA ελέγχει αν μια παρεχόμενη τιμή ή έκφραση αξιολογεί το Excel #N/A σφάλμα ή όχι. Και αντικαθιστά το αποτέλεσμα για #N/A! .

Ο τύπος θα είναι

=IFNA(VLOOKUP(H4,C4:C14,1,0), "Δεν βρέθηκε")

Ολοκληρώσαμε το VLOOKUP με IFNA και ορίστε το "Not Found" ως ifna_value Έτσι, όταν δεν βρίσκει μια τιμή στο εύρος, θα παρέχει ως αποτέλεσμα το "Not Found" (Δεν βρέθηκε).

Αλλά όταν η τιμή είναι εντός του εύρους, το πρότυπο VLOOKUP το αποτέλεσμα θα είναι η τελική έξοδος.

Παραγωγή τιμής από εύρος με βάση το Find

Είναι αρκετά συνηθισμένο να ανακτούμε μια τιμή με βάση την τιμή αναζήτησης σε ένα εύρος. Ας πούμε ότι θέλουμε να αντλήσουμε το όνομα της ταινίας βρίσκοντας το όνομα του ηθοποιού στο εύρος.

Υπάρχουν διάφοροι τρόποι για την ανάκτηση της τιμής. Ας εξερευνήσουμε μερικές από τις πιο συνηθισμένες προσεγγίσεις.

Ο συνδυασμός των INDEX και ΜΑΤΣ θα προκύψει η τιμή. INDEX επιστρέφει την τιμή σε μια δεδομένη θέση σε ένα εύρος.

Ο τύπος θα είναι ο ακόλουθος

=INDEX(E4:E14,MATCH(H4,C4:C14,0))

Έχουμε δει ΜΑΤΣ επιστρέφει τη θέση της τιμής που ταιριάζει, και στη συνέχεια INDEX χρησιμοποιεί αυτή την τιμή θέσης για να επιστρέψει την τιμή από το εύρος E4:E14 .

Μπορούμε να χρησιμοποιήσουμε το VLOOKUP για να επιστρέψει μια τιμή με βάση την τιμή αναζήτησης. Για το παράδειγμά μας, ο τύπος θα είναι

=VLOOKUP(H4,C4:E14,3,0)

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

Εάν χρησιμοποιείτε το Excel 365, τότε μια άλλη συνάρτηση που μπορείτε να χρησιμοποιήσετε είναι η εξής XLOOKUP .

Ο τύπος με τη χρήση αυτής της συνάρτησης θα είναι

=XLOOKUP(H4,C4:C14,E4:E14)

Εντός του XLOOKUP πρώτα, έχουμε εισάγει την τιμή αναζήτησης ( H4 ), τότε η περιοχή αναζήτησης ( C4:C14 ), και τέλος το εύρος ( E4:E14 ) από όπου θέλουμε την έξοδο.

XLOOKUP σας επιτρέπει να ορίσετε την παράμετρο για μια τιμή που δεν βρίσκεται στο εύρος.

=XLOOKUP(H4,C4:C14,E4:E14, "Not Found")

Τώρα, αν βρούμε μια τιμή που δεν υπάρχει στο εύρος, τότε θα λάβουμε ως αποτέλεσμα τη φράση "Not Found" (Δεν βρέθηκε).

Συμπέρασμα

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

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