Η λειτουργία VLOOKUP του Excel, η οποία αντιπροσωπεύει κάθετη αναζήτηση , μπορεί να χρησιμοποιηθεί για αναζήτηση συγκεκριμένων πληροφοριών που βρίσκονται σε έναν πίνακα δεδομένων ή βάσης δεδομένων.
Το VLOOKUP επιστρέφει κανονικά ένα μόνο πεδίο δεδομένων ως έξοδο του. Πώς γίνεται αυτό είναι:
- Παρέχετε ένα όνομα ή Αναζητήστε _value που λέει στο VLOOKUP σε ποια σειρά ή καταγραφή του πίνακα δεδομένων να αναζητήσει τις επιθυμητές πληροφορίες
- Παρέχετε τον αριθμό της στήλης - γνωστός ως Col_index_num - των δεδομένων που αναζητάτε
- Η λειτουργία αναζητά το Αναζητήστε _value στην πρώτη στήλη του πίνακα δεδομένων
- Στη συνέχεια, το VLOOKUP εντοπίζει και επιστρέφει τις πληροφορίες που αναζητάτε από ένα άλλο πεδίο της ίδιας εγγραφής χρησιμοποιώντας τον αριθμό της στήλης που παρέχεται
Βρείτε πληροφορίες σε βάση δεδομένων με VLOOKUP
Στην εικόνα που φαίνεται παραπάνω, το VLOOKUP χρησιμοποιείται για να βρει την τιμή μονάδας ενός αντικειμένου με βάση το όνομά του. Το όνομα γίνεται το τιμή αναζήτησης που χρησιμοποιεί το VLOOKUP για να βρει την τιμή που βρίσκεται στη δεύτερη στήλη.
Η σύνταξη και τα επιχειρήματα της συνάρτησης VLOOKUP
Η σύνταξη μιας συνάρτησης αναφέρεται στη διάταξη της λειτουργίας και περιλαμβάνει το όνομα, τις αγκύλες και τα επιχειρήματα της συνάρτησης.
Η σύνταξη για τη λειτουργία VLOOKUP είναι:
= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)
Αναζητήστε _value - (απαιτείται) την τιμή που θέλετε να βρείτε στην πρώτη στήλη του Table_array διαφωνία.
Table_array - (απαιτείται) Αυτός είναι ο πίνακας δεδομένων που αναζητά το VLOOKUP για να βρει τις πληροφορίες που ακολουθείτε- ο Table_array πρέπει να περιέχει τουλάχιστον δύο στήλες δεδομένων.- η πρώτη στήλη περιέχει συνήθως το Lookup_value. Col_index_num - (απαιτείται) ο αριθμός στήλης της τιμής που θέλετε- η αρίθμηση αρχίζει με το Lookup_value στήλη ως στήλη 1.- αν Col_index_num ορίζεται σε αριθμό μεγαλύτερο από τον αριθμό των στηλών που έχουν επιλεγεί στο Range_lookup επιχειρήστε ένα #REF! σφάλμα επιστρέφεται από τη λειτουργία. Range_lookup - (προαιρετικά) υποδεικνύει εάν ή όχι το εύρος ταξινομούνται κατά αύξουσα σειρά- τα δεδομένα στην πρώτη στήλη χρησιμοποιούνται ως το κλειδί ταξινόμησης- μια τιμή Boolean - TRUE ή FALSE είναι οι μόνες αποδεκτές τιμές- αν παραλειφθεί, η τιμή έχει οριστεί ως TRUE από προεπιλογή- εάν έχει οριστεί σε TRUE ή έχει παραλειφθεί και υπάρχει ακριβής αντιστοίχιση για το Αναζητήστε _value δεν βρέθηκε, ο κοντινότερος συνδυασμός που είναι μικρότερος σε μέγεθος ή αξία χρησιμοποιείται ως search_key - εάν έχει οριστεί σε TRUE ή παραλειφθεί και η πρώτη στήλη του εύρους δεν είναι ταξινομημένη σε αύξουσα σειρά, ενδέχεται να προκύψει εσφαλμένο αποτέλεσμα- εάν έχει οριστεί σε FALSE, η VLOOKUP δέχεται μόνο μια ακριβή αντιστοιχία για το Αναζητήστε _value . Παρόλο που δεν απαιτείται πάντα, είναι συνήθως καλύτερο να ταξινομείτε πρώτα την περιοχή δεδομένων που αναζητά το VLOOKUP με αύξουσα σειρά χρησιμοποιώντας την πρώτη στήλη του εύρους για το κλειδί ταξινόμησης. Εάν τα δεδομένα δεν ταξινομηθούν, το VLOOKUP ενδέχεται να επιστρέψει ένα εσφαλμένο αποτέλεσμα. Το VLOOKUP μπορεί να ρυθμιστεί έτσι ώστε να επιστρέφει μόνο πληροφορίες που αντιστοιχούν ακριβώς στο Αναζητήστε _value ή μπορεί να ρυθμιστεί για να επιστρέψει κατά προσέγγιση αντιστοιχίσεις Ο καθοριστικός παράγοντας είναι ο Range_lookup διαφωνία: Στο παραπάνω παράδειγμα, το Range_lookup έχει οριστεί σε FALSE ώστε VLOOKUP πρέπει να βρει μια ακριβή αντιστοιχία για τον όρο Widgets στον πίνακα δεδομένων, προκειμένου να επιστραφεί μια τιμή μονάδας για το στοιχείο αυτό. Αν δεν βρεθεί ακριβής αντιστοίχιση, επιστρέφει ένα σφάλμα # N / A από τη λειτουργία. Σημείωση: Το VLOOKUP δεν κάνει διάκριση μεταξύ των πεζών-κεφαλαίων και των δύο Widgets και widgets είναι αποδεκτές ορθογραφίες για το παραπάνω παράδειγμα. Σε περίπτωση που υπάρχουν πολλαπλές τιμές αντιστοίχισης - για παράδειγμα, Widgets είναι που αναφέρονται περισσότερες από μία φορές στη στήλη 1 του πίνακα δεδομένων - οι πληροφορίες που σχετίζονται με την πρώτη τιμή αντιστοίχισης που συναντήθηκε πηγαίνοντας από πάνω προς τα κάτω επιστρέφονται από τη λειτουργία. Στο πρώτο παράδειγμα εικόνα παραπάνω, ο ακόλουθος τύπος που περιέχει τη λειτουργία VLOOKUP χρησιμοποιείται για να βρει την τιμή μονάδας για Widgets που βρίσκεται στον πίνακα των δεδομένων. = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) Παρόλο που ο τύπος αυτός μπορεί απλώς να πληκτρολογηθεί σε μια κελιά φύλλου εργασίας, μια άλλη επιλογή, όπως χρησιμοποιείται με τα βήματα που αναφέρονται παρακάτω, είναι να χρησιμοποιήσετε το παράθυρο διαλόγου της λειτουργίας, όπως φαίνεται παραπάνω, για να εισαγάγετε τα επιχειρήματά του. Τα παρακάτω βήματα χρησιμοποιήθηκαν για να εισαγάγετε τη λειτουργία VLOOKUP στο κελί B2 χρησιμοποιώντας το παράθυρο διαλόγου της λειτουργίας. Τα δεδομένα που εισήγαγαν στις τέσσερις κενές σειρές του πλαισίου διαλόγου σχηματίζουν τα επιχειρήματα για τη λειτουργία VLOOKUP. Τα επιχειρήματα για τη λειτουργία VLOOKUP εισάγονται σε ξεχωριστές γραμμές του πλαισίου διαλόγου όπως φαίνεται στην παραπάνω εικόνα. Οι αναφορές κυψελών που χρησιμοποιούνται ως επιχειρήματα μπορούν να πληκτρολογηθούν στη σωστή γραμμή ή, όπως γίνεται στα παρακάτω βήματα, με το σημείο και το κλικ - το οποίο περιλαμβάνει την επισήμανση της επιθυμητής περιοχής κυττάρων με τον δείκτη του ποντικιού - μπορούν να χρησιμοποιηθούν για την εισαγωγή τους το παράθυρο διαλόγου. Δεν είναι ασυνήθιστο να χρησιμοποιείτε πολλαπλά αντίγραφα του VLOOKUP για να επιστρέψετε διαφορετικές πληροφορίες από τον ίδιο πίνακα δεδομένων. Για να γίνει ευκολότερο να γίνει αυτό, συχνά το VLOOKUP μπορεί να αντιγραφεί από το ένα κελί στο άλλο. Όταν οι λειτουργίες αντιγράφονται σε άλλα κελιά, πρέπει να ληφθεί μέριμνα ώστε οι προκύπτουσες αναφορές κυττάρων να είναι σωστές δεδομένης της νέας θέσης της λειτουργίας. Στην παραπάνω εικόνα, οι πινακίδες δολαρίου ( $ ) περιβάλλουν τις αναφορές κελιών για το Table_array το επιχείρημα που υποδεικνύει ότι είναι απόλυτες αναφορές κυττάρων, πράγμα που σημαίνει ότι δεν θα αλλάξουν αν η λειτουργία αντιγραφεί σε άλλο κελί. Αυτό είναι επιθυμητό καθώς τα πολλαπλά αντίγραφα του VLOOKUP θα αναφέρονται όλοι στον ίδιο πίνακα δεδομένων ως πηγή πληροφοριών. Η αναφορά κυττάρων που χρησιμοποιείται για lookup_value - A2 - αφ 'ετέρου , δεν είναι περιτριγυρισμένο από σημάδια δολαρίων, γεγονός που την καθιστά μια σχετική αναφορά κυττάρων. Οι σχετικές αναφορές κυττάρων αλλάζουν όταν αντιγράφονται ώστε να αντικατοπτρίζουν τη νέα τους θέση σε σχέση με τη θέση των δεδομένων στα οποία αναφέρονται. Οι σχετικές αναφορές κυττάρων καθιστούν δυνατή την αναζήτηση πολλαπλών στοιχείων στον ίδιο πίνακα δεδομένων, αντιγράφοντας το VLOOKUP σε πολλαπλές τοποθεσίες και εισάγοντας διαφορετικά lookup_values . Τα ακόλουθα μηνύματα σφάλματος σχετίζονται με το VLOOKUP: Εμφανίζεται σφάλμα # N / A (τιμή "δεν είναι διαθέσιμο") εάν: Ένα #REF! Εμφανίζεται σφάλμα αν: Ταξινόμηση των δεδομένων πρώτα
Ακριβή εναντίον κατά προσέγγιση αντιστοιχίσεις
Εισάγοντας τα επιχειρήματα της Λειτουργίας VLOOKUP του Excel χρησιμοποιώντας την τοποθέτηση
Ανοίξτε το παράθυρο διαλόγου VLOOKUP
Υποδείξεις στις αναφορές κυττάρων
Χρησιμοποιώντας σχετικές και απόλυτες αναφορές κυττάρων με επιχειρήματα
Εισαγωγή των επιχειρημάτων των λειτουργιών
Μηνύματα σφάλματος Excel VLOOKUP