Η λειτουργία VLOOKUP του Excel, που σημαίνει "κάθετη αναζήτηση", θα αναζητήσει μια τιμή στην πρώτη στήλη ενός εύρους και θα επιστρέψει την τιμή σε οποιαδήποτε άλλη στήλη στην ίδια σειρά.
Αν δεν μπορείτε να εντοπίσετε ποιο στοιχείο περιέχει συγκεκριμένα δεδομένα, το VLOOKUP είναι ένας πολύ αποτελεσματικός τρόπος για να βρείτε αυτά τα δεδομένα. Είναι ιδιαίτερα χρήσιμο σε γιγαντιαία λογιστικά φύλλα όπου είναι δύσκολο να εντοπίσετε πληροφορίες.
Οι οδηγίες σε αυτό το άρθρο ισχύουν για το Excel 2016, 2013, 2010. Excel για Mac και Excel για 365 / Online.
Πώς λειτουργεί η λειτουργία VLOOKUP
Το VLOOKUP τυπικά επιστρέφει ένα μόνο πεδίο δεδομένων ως έξοδο του.
Πώς λειτουργεί αυτό:
- Παρέχετε ένα όνομα ή lookup_value που λέει στο VLOOKUP ποια γραμμή του πίνακα δεδομένων αναζητά τα επιθυμητά δεδομένα.
- Παρέχετε τον αριθμό της στήλης ως col_index_num το οποίο λέει στο VLOOKUP ποια στήλη περιέχει τα δεδομένα που αναζητάτε.
- Η λειτουργία αναζητά το lookup_value στην πρώτη στήλη του πίνακα δεδομένων.
- Στη συνέχεια, το VLOOKUP εντοπίζει και επιστρέφει τις πληροφορίες από τον αριθμό της στήλης που ορίσατε col_index_num, από την ίδια σειρά με την τιμή αναζήτησης.
VLOOKUP Λειτουργικά επιχειρήματα και σύνταξη

Η σύνταξη για τη λειτουργία VLOOKUP είναι:
= VLOOKUP (lookup_value, table_array, col_index_num, range_lookup)
Η λειτουργία VLOOKUP μπορεί να φαίνεται συγκεχυμένη επειδή περιέχει τέσσερα επιχειρήματα, αλλά είναι απλή χρήση.
Τα τέσσερα επιχειρήματα για τη λειτουργία VLOOKUP έχουν ως εξής:
lookup_value (απαιτείται): Η τιμή για την αναζήτηση στην πρώτη στήλη του πίνακα πίνακα.
table_array (απαιτείται) - Αυτός είναι ο πίνακας δεδομένων (μια σειρά κελιών) που αναζητά το VLOOKUP για να βρει τις πληροφορίες που χρειάζεστε.
- Το table_array πρέπει να περιέχει τουλάχιστον δύο στήλες δεδομένων
- Η πρώτη στήλη πρέπει να περιέχει το lookup_value
col_index_num (απαιτείται) - Αυτός είναι ο αριθμός στήλης της τιμής που θέλετε να βρείτε.
- Η αρίθμηση αρχίζει με τη στήλη 1
- Αν αναφέρετε έναν αριθμό μεγαλύτερο από τον αριθμό των στηλών στη συστοιχία πίνακα, η λειτουργία θα επιστρέψει το #REF! λάθος
range_lookup (προαιρετικό) - Υποδεικνύει αν η τιμή αναζήτησης βρίσκεται ή όχι εντός της περιοχής που περιλαμβάνεται στη συστοιχία πίνακα. Το όρισμα range_lookup είναι είτε "TRUE" είτε "FALSE". Χρησιμοποιήστε την τιμή TRUE για προσέγγιση κατά προσέγγιση και FALSE για ακριβή αντιστοίχιση. Αν παραλειφθεί, η τιμή είναι TRUE από προεπιλογή.
Αν το όρισμα εύρους_αναφοράς είναι TRUE, τότε:
- Το lookup_value είναι η τιμή που θέλετε να ελέγξετε αν βρίσκεται μέσα σε ένα εύρος που ορίζεται από το table_array.
- Το table_array περιέχει όλες τις περιοχές και μια στήλη που περιέχει την τιμή εύρους (όπως υψηλή, μεσαία ή χαμηλή).
- Το όρισμα col_index_num είναι η προκύπτουσα τιμή εύρους.
Πώς λειτουργεί το Argument Range_Lookup
Χρησιμοποιώντας το προαιρετικό range_lookup το επιχείρημα είναι περίπλοκο για πολλούς ανθρώπους να κατανοήσουν, άρα αξίζει να δούμε ένα γρήγορο παράδειγμα.
Το παράδειγμα στην παραπάνω εικόνα χρησιμοποιεί τη λειτουργία VLOOKUP για να βρει το προεξοφλητικό επιτόκιο ανάλογα με τον αριθμό των αντικειμένων που αγοράσατε.
Το παράδειγμα δείχνει ότι η έκπτωση για την αγορά 19 αντικειμένων είναι 2%, επειδή οι 19 μειώνονται μεταξύ 11 και 21 στο Ποσότητα στήλη του πίνακα αναζήτησης.
Ως αποτέλεσμα, το VLOOKUP επιστρέφει την τιμή από τη δεύτερη στήλη του πίνακα αναζήτησης, δεδομένου ότι η σειρά περιέχει το ελάχιστο από αυτό το εύρος. Ένας άλλος τρόπος για να δημιουργήσετε έναν πίνακα εύρεσης εύρους τιμών θα ήταν να δημιουργήσετε μια δεύτερη στήλη για το μέγιστο και αυτό το εύρος θα έχει τουλάχιστον 11 και το πολύ 20 αλλά το αποτέλεσμα λειτουργεί με τον ίδιο τρόπο.
Στο παράδειγμα, ο ακόλουθος τύπος που περιέχει τη λειτουργία VLOOKUP χρησιμοποιείται για να βρει την έκπτωση για τις ποσότητες αγαθών που αγοράστηκαν.
= VLOOKUP (C2, $ C $ 5: $ D $ 8,2, TRUE)
- C2: Αυτή είναι η τιμή αναζήτησης, η οποία μπορεί να βρίσκεται σε οποιοδήποτε κελί στο υπολογιστικό φύλλο.
- $ C $ 5: $ D $ 8: Αυτός είναι ένας σταθερός πίνακας που περιέχει όλες τις περιοχές που θέλετε να χρησιμοποιήσετε.
- 2: Αυτή είναι η στήλη του πίνακα αναζήτησης εύρους που θέλετε να επιστρέψει η λειτουργία LOOKUP.
- ΑΛΗΘΗΣ: Ενεργοποιεί το range_lookup χαρακτηριστικό αυτής της λειτουργίας.
Μόλις πιέσετε Εισαγω, και το αποτέλεσμα επιστρέφει στο πρώτο κελί, μπορείτε να συμπληρώσετε αυτόματα ολόκληρη τη στήλη για να αναζητήσετε τα αποτελέσματα εύρους για τα υπόλοιπα κελιά στη στήλη αναζήτησης.
Το όρισμα range_lookup είναι ένας συναρπαστικός τρόπος για να ταξινομήσετε μια στήλη μικτών αριθμών σε διάφορες κατηγορίες.
VLOOKUP Σφάλματα: # N / A και #REF

Η λειτουργία VLOOKUP μπορεί να επιστρέψει τα ακόλουθα σφάλματα.
# N / A είναι η τιμή "μη διαθέσιμη τιμή" και εμφανίζεται κάτω από τις ακόλουθες συνθήκες:
- ο lookup _value δεν βρίσκεται στην πρώτη στήλη του argument_table_array
- ο Table_array το επιχείρημα είναι ανακριβές. Για παράδειγμα, το επιχείρημα μπορεί να περιλαμβάνει κενές στήλες στην αριστερή πλευρά του εύρους
- ο Range_lookup το όρισμα έχει οριστεί σε FALSE και μια ακριβής αντιστοίχιση για το όρισμα lookup_value δεν μπορεί να βρεθεί στην πρώτη στήλη του table_array
- ο range_lookup το όρισμα έχει οριστεί σε TRUE και όλες οι τιμές στην πρώτη στήλη του table_array είναι μεγαλύτερες από την τιμή lookup_value
#REF! ("αναφοράς εκτός εμβέλειας") παρουσιάζεται σφάλμα αν το col_index_num είναι μεγαλύτερο από τον αριθμό των στηλών στο table_array.




