
- Η συνάρτηση VLOOKUP στο Excel χρησιμοποιείται για την εύρεση μιας τιμής σε ένα υπολογιστικό φύλλο.
- Η σύνταξη και τα ορίσματα είναι = ΠΡΟΒΟΛΗ(αναζήτηση_τιμής, πίνακας αναζήτησης, αριθμός στηλών, [approximate_match] )
Αυτό το άρθρο εξηγεί πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP σε όλες τις εκδόσεις του Excel, συμπεριλαμβανομένων των Excel 2019 και Microsoft 365.
Τι είναι η λειτουργία VLOOKUP;
Η συνάρτηση VLOOKUP στο Excel χρησιμοποιείται για να βρει κάτι σε έναν πίνακα. Εάν έχετε σειρές δεδομένων που οργανώνονται με επικεφαλίδες στηλών, το VLOOKUP μπορεί να χρησιμοποιηθεί για τον εντοπισμό μιας τιμής χρησιμοποιώντας τη στήλη. Όταν κάνετε ένα VLOOKUP, λέτε στο Excel να εντοπίσει πρώτα τη σειρά που περιέχει τα δεδομένα που θέλετε να ανακτήσετε και, στη συνέχεια, να επιστρέψετε την τιμή που βρίσκεται σε μια συγκεκριμένη στήλη σε αυτήν τη σειρά.
Σύνταξη & Επιχειρήματα συναρτήσεων VLOOKUP
Υπάρχουν τέσσερα πιθανά μέρη αυτής της λειτουργίας:
= ΠΡΟΒΟΛΗ(αναζήτηση_τιμής, πίνακας αναζήτησης, αριθμός_στηλών, [approximate_match] )
- αναζήτηση_τιμής είναι η τιμή που αναζητάτε. Πρέπει να βρίσκεται στην πρώτη στήλη του πίνακας αναζήτησης.
- πίνακας αναζήτησης είναι το εύρος στο οποίο αναζητάτε. Αυτό περιλαμβάνει αναζήτηση_τιμής.
- αριθμός στηλών είναι ο αριθμός που αντιπροσωπεύει πόσες στήλες πίνακας αναζήτησης, από αριστερά, θα πρέπει να είναι η στήλη από την οποία το VLOOKUP επιστρέφει την τιμή.
- κατά προσέγγιση_ αντιστοίχιση είναι προαιρετικό και μπορεί να είναι είτε ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ. Καθορίζει εάν θα βρει ακριβή αντιστοίχιση ή κατά προσέγγιση αντιστοίχιση. Όταν παραλείπεται, η προεπιλογή είναι ΑΛΗΘΗΣ, που σημαίνει ότι θα βρει μια κατά προσέγγιση αντιστοίχιση.
Παραδείγματα συναρτήσεων VLOOKUP
Ακολουθούν ορισμένα παραδείγματα που δείχνουν τη λειτουργία VLOOKUP σε δράση:
Βρείτε την τιμή δίπλα σε μια λέξη από έναν πίνακα
= VLOOKUP («Λεμόνια», A2: B5,2)
Αυτό είναι ένα απλό παράδειγμα της συνάρτησης VLOOKUP, όπου πρέπει να βρούμε πόσα λεμόνια έχουμε σε απόθεμα από μια λίστα με πολλά στοιχεία. Το εύρος που αναζητούμε είναι Α2: Β5 και ο αριθμός που πρέπει να τραβήξουμε είναι στη στήλη 2 αφού το «In Stock» είναι η δεύτερη στήλη της γκάμας μας. Το αποτέλεσμα εδώ είναι 22.
Βρείτε έναν αριθμό υπαλλήλου χρησιμοποιώντας το όνομά του
= VLOOKUP (A8, B2: D7,3)
= VLOOKUP (A9, A2: D7,2)
Ακολουθούν δύο παραδείγματα όπου γράφουμε τη συνάρτηση VLOOKUP λίγο διαφορετικά. Και οι δύο χρησιμοποιούν παρόμοια σύνολα δεδομένων, αλλά αφού αντλούμε πληροφορίες από δύο ξεχωριστές στήλες, 3 και 2, κάνουμε αυτή τη διάκριση στο τέλος της φόρμουλας – η πρώτη αρπάζει τη θέση του ατόμου στο Α8 (Finley) ενώ ο δεύτερος τύπος επιστρέφει το όνομα που ταιριάζει με τον αριθμό υπαλλήλου Α9 (819868). Δεδομένου ότι οι τύποι αναφέρονται σε κελιά και όχι σε μια συγκεκριμένη συμβολοσειρά κειμένου, μπορούμε να αφήσουμε τα εισαγωγικά.
Χρησιμοποιήστε μια δήλωση IF με VLOOKUP
= IF (VLOOKUP (A2, Sheet4! A2: B5,2)> 10, «Όχι», «Ναι»)
Το VLOOKUP μπορεί επίσης να συνδυαστεί με άλλες λειτουργίες του Excel και να χρησιμοποιεί δεδομένα από άλλα φύλλα. Κάνουμε και τα δύο σε αυτό το παράδειγμα για να προσδιορίσουμε εάν πρέπει να παραγγείλουμε περισσότερο από το στοιχείο στη στήλη A. Χρησιμοποιούμε τη συνάρτηση IF έτσι ώστε εάν η τιμή στη θέση 2 σε Φύλλο4! A2: B5 είναι μεγαλύτερο από 10, γράφουμε Οχι για να δείξουμε ότι δεν χρειάζεται να παραγγείλουμε περισσότερα.
Βρείτε τον πλησιέστερο αριθμό σε έναν πίνακα
= VLOOKUP (D2, $ A $ 2: $ B $ 6,2)
Σε αυτό το τελικό παράδειγμα, χρησιμοποιούμε το VLOOKUP για να εντοπίσουμε το ποσοστό έκπτωσης που πρέπει να χρησιμοποιείται για διάφορες παραγγελίες παπουτσιών. Η έκπτωση που αναζητούμε είναι στη στήλη D, το εύρος που περιλαμβάνει τις πληροφορίες έκπτωσης είναι Α2: Β6και εντός αυτού του εύρους βρίσκεται η στήλη 2 που περιέχει την έκπτωση. Δεδομένου ότι το VLOOKUP δεν χρειάζεται να βρει ακριβή αντιστοίχιση, κατά προσέγγιση_ αντιστοίχιση αφήνεται κενό για ένδειξη ΑΛΗΘΗΣ. Εάν δεν βρεθεί ακριβής αντιστοίχιση, η συνάρτηση χρησιμοποιεί το επόμενο μικρότερο ποσό. Μπορείτε να δείτε ότι στο πρώτο παράδειγμα 60 παραγγελιών, η έκπτωση δεν βρίσκεται στον πίνακα στα αριστερά, επομένως χρησιμοποιείται το επόμενο μικρότερο ποσό των 50, το οποίο είναι έκπτωση 75%. Η στήλη F είναι η τελική τιμή όταν υπολογίζεται η έκπτωση.
Σφάλματα και κανόνες VLOOKUP
Ακολουθούν ορισμένα πράγματα που πρέπει να θυμάστε όταν χρησιμοποιείτε τη συνάρτηση VLOOKUP στο Excel:
- Αν αναζήτηση_τιμής είναι μια συμβολοσειρά κειμένου, πρέπει να περικλείεται σε εισαγωγικά.
- Το Excel θα επιστρέψει #ΔΕΝ ΤΑΙΡΙΑΖΕΙ εάν το VLOOKUP δεν μπορεί να βρει αποτέλεσμα.
- Το Excel θα επιστρέψει #ΔΕΝ ΤΑΙΡΙΑΖΕΙ αν δεν υπάρχει αριθμός μέσα πίνακας αναζήτησης αυτό είναι μεγαλύτερο ή ίσο με αναζήτηση_τιμής.
- Το Excel θα επιστρέψει # ΡΕΦ! αν αριθμός στηλών είναι μεγαλύτερος από τον αριθμό στηλών στο πίνακας αναζήτησης.
- αναζήτηση_τιμής είναι πάντα στην αριστερή θέση του πίνακας αναζήτησης και είναι η θέση 1 κατά τον προσδιορισμό αριθμός_στηλών.
- Εάν καθορίσετε ΨΕΥΔΗΣ Για κατά προσέγγιση_ αντιστοίχιση και δεν βρέθηκε ακριβής αντιστοίχιση, το VLOOKUP θα επιστρέψει # Δ / Α.
- Εάν καθορίσετε ΑΛΗΘΗΣ Για κατά προσέγγιση_ αντιστοίχιση και δεν βρέθηκε ακριβής αντιστοίχιση, επιστρέφεται η επόμενη μικρότερη τιμή.
- Θα πρέπει να χρησιμοποιούνται πίνακες χωρίς ταξινόμηση ΨΕΥΔΗΣ Για κατά προσέγγιση_ αντιστοίχιση έτσι ώστε να επιστραφεί ο πρώτος ακριβής αγώνας.
- Αν κατά προσέγγιση_ αντιστοίχιση είναι ΑΛΗΘΗΣ ή παραλείπεται, η πρώτη στήλη πρέπει να ταξινομηθεί αλφαβητικά ή αριθμητικά. Εάν δεν έχει ταξινομηθεί, το Excel ενδέχεται να επιστρέψει μια μη αναμενόμενη τιμή.
- Η χρήση απόλυτων αναφορών κελιού σάς επιτρέπει να συμπληρώνετε αυτόματα τύπους χωρίς αλλαγή πίνακας αναζήτησης.
Άλλες λειτουργίες όπως το VLOOKUP
Το VLOOKUP εκτελεί κάθετες αναζητήσεις, που σημαίνει ότι ανακτά πληροφορίες μετρώντας τις στήλες. Εάν τα δεδομένα είναι οργανωμένα οριζόντια και θέλετε να μετρήσετε τις σειρές για να ανακτήσετε την τιμή, μπορείτε να χρησιμοποιήσετε τη συνάρτηση HLOOKUP. Η συνάρτηση XLOOKUP είναι παρόμοια αλλά λειτουργεί προς οποιαδήποτε κατεύθυνση.