Η συνάρτηση VLOOKUP στο Excel αναζητά μια τιμή σε μια περιοχή κελιών και, στη συνέχεια, επιστρέφει μια τιμή που βρίσκεται στην ίδια σειρά με την τιμή που αναζητάτε.
Το VLOOKUP που σημαίνει «Κάθετη αναζήτηση», είναι μια συνάρτηση αναζήτησης που αναζητά μια τιμή στην πιο αριστερή στήλη (πρώτη στήλη) του εύρους και επιστρέφει την παράλληλη τιμή από τη στήλη στα δεξιά της. Η συνάρτηση VLOOKUP αναζητά μόνο την τιμή προς τα πάνω (από πάνω προς τα κάτω) σε έναν κατακόρυφο πίνακα.
Για παράδειγμα, ας πούμε, έχουμε μια λίστα αποθέματος σε ένα φύλλο εργασίας με έναν πίνακα που δείχνει τα ονόματα των αντικειμένων, την ημερομηνία αγοράς, την ποσότητα και την τιμή. Στη συνέχεια, θα μπορούσαμε να χρησιμοποιήσουμε το VLOOKUP σε άλλο φύλλο εργασίας για να εξαγάγουμε την ποσότητα και την τιμή για ένα συγκεκριμένο όνομα στοιχείου από το φύλλο εργασίας αποθέματος.
Η λειτουργία VLOOKUP μπορεί να φαίνεται τρομακτική στην αρχή, αλλά στην πραγματικότητα είναι αρκετά εύκολη στη χρήση μόλις καταλάβετε πώς λειτουργεί. Εδώ, σε αυτό το σεμινάριο, θα σας δείξουμε πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel.
VLOOKUP Σύνταξη και Επιχειρήματα
Εάν πρόκειται να χρησιμοποιήσετε τη συνάρτηση VLOOKUP, πρέπει να γνωρίζετε τη σύνταξη και τα ορίσματά της.
Σύνταξη της συνάρτησης VLOOKUP:
=VLOOKUP(τιμή_αναζήτησης,πίνακας_πίνακας,αριθμός_ευρετηρίου,[αναζήτηση_περιοχής])
Αυτή η συνάρτηση αποτελείται από 4 παραμέτρους ή ορίσματα:
- lookup_value: Αυτό καθορίζει την τιμή που αναζητάτε στην πρώτη στήλη του δεδομένου πίνακα πίνακα. Η τιμή αναζήτησης πρέπει πάντα να βρίσκεται στο αριστερό μέρος (στήλη του πίνακα αναζήτησης.
- πίνακας_πίνακας: Αυτός είναι ο πίνακας (εύρος κελιών) στον οποίο θέλετε να αναζητήσετε μια τιμή. Αυτός ο πίνακας (πίνακας αναζήτησης) μπορεί να βρίσκεται στο ίδιο φύλλο εργασίας ή σε διαφορετικό φύλλο εργασίας ή ακόμα και σε διαφορετικό βιβλίο εργασίας.
- col_index_number: Αυτό καθορίζει τον αριθμό στήλης του πίνακα πίνακα που έχει την τιμή που θέλετε να εξαγάγετε.
- [range_lookup]: Αυτή η παράμετρος καθορίζει εάν θέλετε να εξαγάγετε μια ακριβή αντιστοίχιση ή κατά προσέγγιση αντιστοίχιση. Είναι είτε TRUE είτε FALSE, πληκτρολογήστε "FALSE" αν θέλετε την ακριβή τιμή ή πληκτρολογήστε "TRUE" εάν είστε εντάξει με την κατά προσέγγιση τιμή.
Χρήση της συνάρτησης VLOOKUP στο Excel
Ας εξερευνήσουμε πώς να χρησιμοποιήσετε το VLOOKUP στο Microsoft Excel.
Βασικό Παράδειγμα
Για να χρησιμοποιήσετε το VLOOKUP, πρώτα, πρέπει να δημιουργήσετε τη βάση δεδομένων ή τον πίνακα σας (δείτε παρακάτω).
Στη συνέχεια, δημιουργήστε έναν πίνακα ή μια περιοχή από όπου θέλετε να αναζητήσετε και εξαγάγετε τις τιμές από τον πίνακα αναζήτησης.
Στη συνέχεια, επιλέξτε το κελί όπου θέλετε να εξαχθεί η τιμή και εισαγάγετε τον ακόλουθο τύπο VLOOKUP. Για παράδειγμα, θέλουμε να αναζητήσουμε τον αριθμό τηλεφώνου του 'Ena' και, στη συνέχεια, πρέπει να εισαγάγουμε την τιμή αναζήτησης ως B13, A2:E10 ως πίνακα πίνακα, 5 για τον αριθμό στήλης του αριθμού τηλεφώνου και FALSE για να επιστρέψουμε την ακριβή αξία. Στη συνέχεια, πατήστε «Enter» για να ολοκληρώσετε τον τύπο.
=VLOOKUP(B13,A2:E10,5,FALSE)
Δεν χρειάζεται να πληκτρολογήσετε το εύρος του πίνακα με μη αυτόματο τρόπο, μπορείτε απλώς να επιλέξετε το εύρος ή τον πίνακα χρησιμοποιώντας το ποντίκι για το όρισμα table_array. Και θα προστεθεί αυτόματα στο όρισμα.
Θυμηθείτε, για να λειτουργήσει αυτό, η τιμή αναζήτησης πρέπει να βρίσκεται στο αριστερό μέρος του πίνακα αναζήτησής μας (A2:E10). Επίσης, το Lookup_value δεν χρειάζεται απαραίτητα να βρίσκεται στη στήλη Α του φύλλου εργασίας, απλώς πρέπει να είναι η αριστερή στήλη του εύρους που θέλετε να αναζητήσετε.
Το Vlookup φαίνεται σωστό
Η συνάρτηση VLOOKUP μπορεί να φαίνεται μόνο στα δεξιά του πίνακα. Αναζητά μια τιμή στην πρώτη στήλη ενός πίνακα ή μιας περιοχής και εξάγει την αντίστοιχη τιμή από μια στήλη προς τα δεξιά.
Ακριβής αντιστοίχιση
Η συνάρτηση Excel VLOOKUP έχει δύο μεθόδους αντιστοίχισης, είναι: ακριβής και κατά προσέγγιση. Η παράμετρος 'range_lookup' στη συνάρτηση VLOOKUP καθορίζει τι είδους αναζητάτε, ακριβές ή κατά προσέγγιση.
Εάν εισαγάγετε range_lookup ως "FALSE" ή "0", ο τύπος αναζητά μια τιμή που είναι ακριβώς ίση με το lookup_value (μπορεί να είναι αριθμός, κείμενο ή ημερομηνία).
=VLOOKUP(A9,A2:D5,3,FALSE)
Εάν δεν βρεθεί ακριβής αντιστοίχιση στον πίνακα, θα εμφανιστεί ένα σφάλμα #Δ/Υ. Όταν προσπαθήσαμε να αναζητήσουμε το "Japan" και να επιστρέψουμε την αντίστοιχη τιμή του στη στήλη 4, παρουσιάζεται το σφάλμα #N/A επειδή δεν υπάρχει "Japan" στην πρώτη στήλη του πίνακα.
Μπορείτε να εισαγάγετε είτε τον αριθμό "0" ή "FALSE" στο τελικό όρισμα. Και οι δύο σημαίνουν το ίδιο πράγμα στο Excel.
Κατά προσέγγιση αντιστοίχιση
Μερικές φορές δεν χρειάζεστε απαραίτητα μια ακριβή αντιστοίχιση, η καλύτερη αντιστοιχία αρκεί. Σε τέτοιες περιπτώσεις, μπορείτε να χρησιμοποιήσετε κατά προσέγγιση λειτουργία αντιστοίχισης. Ορίστε το τελικό όρισμα της συνάρτησης σε "TRUE" για να βρείτε μια κατά προσέγγιση αντιστοίχιση. Η προεπιλεγμένη τιμή είναι TRUE, που σημαίνει ότι αν δεν προσθέσετε το τελευταίο όρισμα, η συνάρτηση θα χρησιμοποιήσει κατά προσέγγιση αντιστοίχιση από προεπιλογή.
=VLOOKUP(B10,A2:B7,2,TRUE)
Σε αυτό το παράδειγμα, δεν χρειαζόμαστε ακριβή βαθμολογία για να βρούμε τον κατάλληλο βαθμό. Το μόνο που χρειαζόμαστε είναι οι βαθμοί για να είμαστε σε αυτό το εύρος βαθμολογίας.
Εάν το VLOOKUP βρει μια ακριβή αντιστοίχιση, τότε θα επιστρέψει αυτήν την τιμή. Στο παραπάνω παράδειγμα, εάν ο τύπος δεν μπορεί να βρει την τιμή look_up 89 στην πρώτη στήλη, τότε θα επιστρέψει την επόμενη μεγαλύτερη τιμή (80).
Πρώτος αγώνας
Εάν η αριστερή στήλη του πίνακα περιέχει διπλότυπα, το VLOOKUP θα βρει και θα επιστρέψει την πρώτη αντιστοίχιση.
Για παράδειγμα, το VLOOKUP έχει ρυθμιστεί ώστε να βρίσκει το επώνυμο για το μικρό όνομα «Mia». Εφόσον υπάρχουν 2 καταχωρήσεις με το μικρό όνομα «Mia», οπότε η συνάρτηση επιστρέφει το επώνυμο για την πρώτη καταχώριση, «Bena».
Ταίριασμα μπαλαντέρ
Η συνάρτηση VLOOKUP σάς επιτρέπει να βρείτε μια μερική αντιστοίχιση σε μια καθορισμένη τιμή χρησιμοποιώντας χαρακτήρες μπαλαντέρ. Εάν θέλετε να εντοπίσετε μια τιμή που περιέχει την τιμή αναζήτησης σε οποιαδήποτε θέση, προσθέστε ένα σύμβολο συμπερασμάτων (&) για να ενώσετε την τιμή αναζήτησης με τον χαρακτήρα μπαλαντέρ (*). Χρησιμοποιήστε τα σημάδια "$" για να κάνετε απόλυτες αναφορές κελιών και προσθέστε το σύμβολο μπαλαντέρ "*" πριν ή μετά την τιμή αναζήτησης.
Στο παράδειγμα, έχουμε μόνο μέρος μιας τιμής αναζήτησης (Vin) στο κελί B13. Έτσι, για να εκτελέσετε μια μερική αντιστοίχιση στους δεδομένους χαρακτήρες, συνδέστε έναν μπαλαντέρ «*» μετά την αναφορά του κελιού.
=VLOOKUP($B$13&"*",$A$2:$E$10,3,FALSE)
Πολλαπλές αναζητήσεις
Η λειτουργία VLOOKUP σάς επιτρέπει να δημιουργήσετε μια δυναμική αμφίδρομη αναζήτηση, που ταιριάζει και στις γραμμές και στις στήλες. Στο ακόλουθο παράδειγμα, το VLOOKUP έχει ρυθμιστεί για να πραγματοποιήσει αναζήτηση με βάση το Όνομα (Mayra) και την πόλη. Η σύνταξη στο B14 είναι:
=VLOOKUP(B13,A2:E10,MATCH(A14,A1:E1,0),0)
Πώς να κάνετε VLOOKUP από άλλο φύλλο στο Excel
Συνήθως, η συνάρτηση VLOOKUP χρησιμοποιείται για την επιστροφή τιμών που ταιριάζουν από ένα ξεχωριστό φύλλο εργασίας και σπάνια χρησιμοποιείται με δεδομένα στο ίδιο φύλλο εργασίας.
Για Vlookup από άλλο φύλλο Excel αλλά στο ίδιο βιβλίο εργασίας, πληκτρολογήστε το όνομα του φύλλου πριν από τον πίνακα_πίνακα με ένα θαυμαστικό (!).
Για παράδειγμα, για να αναζητήσετε την τιμή του κελιού A2 του φύλλου εργασίας «Προϊόντα» στην περιοχή A2:B8 στο φύλλο εργασίας «Τιμές προϊόντων» και να επιστρέψετε μια αντίστοιχη τιμή από τη στήλη Β:
=VLOOKUP(A2,ItemPrices!$A$2:$C$8,2,FALSE)
Η παρακάτω εικόνα δείχνει έναν πίνακα στο φύλλο εργασίας «Τιμές Προϊόντων».
Όταν εισάγουμε τον τύπο VLOOKUP στη στήλη Γ του φύλλου εργασίας «Προϊόντα», αντλεί δεδομένα που ταιριάζουν από το φύλλο εργασίας «Τιμές Προϊόντων».
Πώς να κάνετε VLOOKUP από άλλο βιβλίο εργασίας στο Excel
Μπορείτε επίσης να αναζητήσετε την τιμή σε ένα εντελώς διαφορετικό βιβλίο εργασίας. Εάν θέλετε να κάνετε VLOOKUP από άλλο βιβλίο εργασίας, πρέπει να περικλείσετε το όνομα του βιβλίου εργασίας σε αγκύλες ακολουθούμενο από το όνομα του φύλλου πριν από το table_array με ένα θαυμαστικό (!) (όπως φαίνεται παρακάτω).
Για παράδειγμα, χρησιμοποιήστε αυτόν τον τύπο για να αναζητήσετε την τιμή του κελιού A2 ενός διαφορετικού φύλλου εργασίας από το φύλλο εργασίας που ονομάζεται "ItemPrices" στο βιβλίο εργασίας "Item.xlsx":
=VLOOKUP(A2,[Item.xls]ItemPrices!$A$2:$B$8,2,FALSE)
Αρχικά, ανοίξτε και τα δύο βιβλία εργασίας και, στη συνέχεια, αρχίστε να εισάγετε τον τύπο στο κελί C2 ενός φύλλου εργασίας (Φύλλο εργασίας προϊόντος) και όταν φτάσετε στο όρισμα table_array, μεταβείτε στο κύριο βιβλίο εργασίας δεδομένων (Item.xlsx) και επιλέξτε το εύρος του πίνακα. Με αυτόν τον τρόπο δεν χρειάζεται να πληκτρολογήσετε το βιβλίο εργασίας και το όνομα του φύλλου εργασίας με μη αυτόματο τρόπο. Πληκτρολογήστε τα υπόλοιπα ορίσματα και πατήστε το πλήκτρο «Enter» για να ολοκληρώσετε τη λειτουργία.
Ακόμα κι αν κλείσετε το βιβλίο εργασίας που περιέχει τον πίνακα αναζήτησης, ο τύπος VLOOKUP θα συνεχίσει να λειτουργεί, αλλά μπορείτε τώρα να δείτε την πλήρη διαδρομή του κλειστού βιβλίου εργασίας όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
Χρησιμοποιήστε τη συνάρτηση VLOOKUP από το Excel Ribbon
Εάν δεν μπορείτε να θυμηθείτε τύπους, μπορείτε πάντα να έχετε πρόσβαση στη συνάρτηση VLOOKUP από το Excel Ribbon. Για να αποκτήσετε πρόσβαση στο VLOOKUP, μεταβείτε στην καρτέλα «Τύποι» στην κορδέλα του Excel και κάντε κλικ στο εικονίδιο «Αναζήτηση και αναφορά». Στη συνέχεια, επιλέξτε την επιλογή «VLOOKUP» στο κάτω μέρος του αναπτυσσόμενου μενού.
Στη συνέχεια, εισαγάγετε ορίσματα στο πλαίσιο διαλόγου «Ορίσματα συνάρτησης». Στη συνέχεια, κάντε κλικ στο κουμπί «ΟΚ».
Στο παράδειγμα, αναζητήσαμε το πρώτο όνομα «Sherill» στον πίνακα για να επιστρέψουμε την αντίστοιχη κατάστασή του στη στήλη D.
Ελπίζουμε να μάθατε πώς να χρησιμοποιείτε τη συνάρτηση VLOOKUP στο Excel από αυτό το άρθρο. Εάν θέλετε να μάθετε περισσότερα σχετικά με τον τρόπο χρήσης του Excel, ανατρέξτε στα άλλα άρθρα μας σχετικά με το Excel.