Skip to main content

Πώς να χρησιμοποιήσετε τη λειτουργία VLOOKUP του Excel

Εκμάθηση Microsoft Office Excel - Μέρος 1 (Ενδέχεται 2024)

Εκμάθηση Microsoft Office Excel - Μέρος 1 (Ενδέχεται 2024)

Πίνακας περιεχομένων:

Anonim

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

Το VLOOKUP επιστρέφει κανονικά ένα μόνο πεδίο δεδομένων ως έξοδο του. Πώς γίνεται αυτό είναι:

  1. Παρέχετε ένα όνομα ή Αναζητήστε _value που λέει στο VLOOKUP σε ποια σειρά ή καταγραφή του πίνακα δεδομένων να αναζητήσει τις επιθυμητές πληροφορίες
  2. Παρέχετε τον αριθμό της στήλης - γνωστός ως Col_index_num - των δεδομένων που αναζητάτε
  3. Η λειτουργία αναζητά το Αναζητήστε _value στην πρώτη στήλη του πίνακα δεδομένων
  4. Στη συνέχεια, το 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 διαφωνία:

  • που έχει οριστεί σε FALSE επιστρέφει μόνο πληροφορίες που σχετίζονται με ακριβείς αντιστοιχίσεις στο Αναζητήστε _value
  • ορίστηκε σε TRUE ή παραλείφθηκε να επιστρέψει ακριβείς ή κατά προσέγγιση πληροφορίες σχετικά με το Αναζητήστε _value

Στο παραπάνω παράδειγμα, το Range_lookup έχει οριστεί σε FALSE ώστε VLOOKUP πρέπει να βρει μια ακριβή αντιστοιχία για τον όρο Widgets στον πίνακα δεδομένων, προκειμένου να επιστραφεί μια τιμή μονάδας για το στοιχείο αυτό. Αν δεν βρεθεί ακριβής αντιστοίχιση, επιστρέφει ένα σφάλμα # N / A από τη λειτουργία.

Σημείωση: Το VLOOKUP δεν κάνει διάκριση μεταξύ των πεζών-κεφαλαίων και των δύο Widgets και widgets είναι αποδεκτές ορθογραφίες για το παραπάνω παράδειγμα.

Σε περίπτωση που υπάρχουν πολλαπλές τιμές αντιστοίχισης - για παράδειγμα, Widgets είναι που αναφέρονται περισσότερες από μία φορές στη στήλη 1 του πίνακα δεδομένων - οι πληροφορίες που σχετίζονται με την πρώτη τιμή αντιστοίχισης που συναντήθηκε πηγαίνοντας από πάνω προς τα κάτω επιστρέφονται από τη λειτουργία.

Εισάγοντας τα επιχειρήματα της Λειτουργίας VLOOKUP του Excel χρησιμοποιώντας την τοποθέτηση

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

= VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE)

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

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

Τα παρακάτω βήματα χρησιμοποιήθηκαν για να εισαγάγετε τη λειτουργία VLOOKUP στο κελί B2 χρησιμοποιώντας το παράθυρο διαλόγου της λειτουργίας.

Ανοίξτε το παράθυρο διαλόγου VLOOKUP

  1. Κάντε κλικ στο κελί B2 για να γίνει το ενεργό κελί - η θέση όπου εμφανίζονται τα αποτελέσματα της λειτουργίας VLOOKUP
  2. Κάνε κλικ στο ΜΑΘΗΜΑΤΙΚΟΙ τυποι αυτί.
  3. Επιλέγω Αναζήτηση & Αναφορά από την κορδέλα για να ανοίξετε την αναπτυσσόμενη λίστα λειτουργιών
  4. Κάντε κλικ στο VLOOKUP στη λίστα για να εμφανιστεί το παράθυρο διαλόγου της λειτουργίας

Τα δεδομένα που εισήγαγαν στις τέσσερις κενές σειρές του πλαισίου διαλόγου σχηματίζουν τα επιχειρήματα για τη λειτουργία VLOOKUP.

Υποδείξεις στις αναφορές κυττάρων

Τα επιχειρήματα για τη λειτουργία VLOOKUP εισάγονται σε ξεχωριστές γραμμές του πλαισίου διαλόγου όπως φαίνεται στην παραπάνω εικόνα.

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

Χρησιμοποιώντας σχετικές και απόλυτες αναφορές κυττάρων με επιχειρήματα

Δεν είναι ασυνήθιστο να χρησιμοποιείτε πολλαπλά αντίγραφα του VLOOKUP για να επιστρέψετε διαφορετικές πληροφορίες από τον ίδιο πίνακα δεδομένων.

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

Στην παραπάνω εικόνα, οι πινακίδες δολαρίου ( $ ) περιβάλλουν τις αναφορές κελιών για το Table_array το επιχείρημα που υποδεικνύει ότι είναι απόλυτες αναφορές κυττάρων, πράγμα που σημαίνει ότι δεν θα αλλάξουν αν η λειτουργία αντιγραφεί σε άλλο κελί.

Αυτό είναι επιθυμητό καθώς τα πολλαπλά αντίγραφα του VLOOKUP θα αναφέρονται όλοι στον ίδιο πίνακα δεδομένων ως πηγή πληροφοριών.

Η αναφορά κυττάρων που χρησιμοποιείται για lookup_value - A2 - αφ 'ετέρου , δεν είναι περιτριγυρισμένο από σημάδια δολαρίων, γεγονός που την καθιστά μια σχετική αναφορά κυττάρων. Οι σχετικές αναφορές κυττάρων αλλάζουν όταν αντιγράφονται ώστε να αντικατοπτρίζουν τη νέα τους θέση σε σχέση με τη θέση των δεδομένων στα οποία αναφέρονται.

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

Εισαγωγή των επιχειρημάτων των λειτουργιών

  1. Κάνε κλικ στο Αναζητήστε _value γραμμή στο VLOOKUP κουτί διαλόγου
  2. Κάντε κλικ στο κελί A2 στο φύλλο εργασίας για να εισαγάγετε αυτήν την αναφορά κελί ως search_key διαφωνία
  3. Κάνε κλικ στο Table_array γραμμή του πλαισίου διαλόγου
  4. Επισημάνετε τα κελιά A5 έως B8 στο φύλλο εργασίας για να εισάγετε αυτήν την περιοχή ως Table_array επιχείρημα - οι επικεφαλίδες των πινάκων δεν περιλαμβάνονται
  5. Πάτα το F4 κλειδί στο πληκτρολόγιο για να αλλάξετε την περιοχή σε απόλυτες αναφορές κυττάρων
  6. Κάνε κλικ στο Col_index_num γραμμή του πλαισίου διαλόγου
  7. Τύπος Α 2 στη γραμμή αυτή ως Col_index_num δεδομένου ότι τα προεξοφλητικά επιτόκια βρίσκονται στη στήλη 2 του Table_array διαφωνία
  8. Κάνε κλικ στο Range_lookup γραμμή του πλαισίου διαλόγου
  9. Πληκτρολογήστε τη λέξη Ψευδής ως Range_lookup διαφωνία
  10. Πάτα το Εισαγω στο πληκτρολόγιο για να κλείσετε το παράθυρο διαλόγου και να επιστρέψετε στο φύλλο εργασίας
  11. Η απάντηση $ 14.76 - η τιμή μονάδας για ένα Widget - θα πρέπει να εμφανίζεται στο κελί B2 του φύλλου εργασίας
  12. Όταν κάνετε κλικ στο κελί B2, η πλήρης λειτουργία = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) εμφανίζεται στη γραμμή τύπων πάνω από το φύλλο εργασίας

Μηνύματα σφάλματος Excel VLOOKUP

Τα ακόλουθα μηνύματα σφάλματος σχετίζονται με το VLOOKUP:

Εμφανίζεται σφάλμα # N / A (τιμή "δεν είναι διαθέσιμο") εάν:

  • ο Αναζητήστε _value δεν βρίσκεται στην πρώτη στήλη του εύρος διαφωνία
  • ο Table_array το επιχείρημα είναι ανακριβές. Για παράδειγμα, το επιχείρημα μπορεί να περιλαμβάνει κενές στήλες στην αριστερή πλευρά του εύρους
  • ο Range_lookup το όρισμα έχει οριστεί σε FALSE και μια ακριβής αντιστοίχιση για το search_key το επιχείρημα δεν μπορεί να βρεθεί στην πρώτη στήλη του εύρος
  • ο Range_lookup το όρισμα τίθεται σε TRUE και όλες οι τιμές στην πρώτη στήλη του εύρος είναι μεγαλύτερες από τις search_key

Ένα #REF! Εμφανίζεται σφάλμα αν:

  • ο Col_index_num το όρισμα είναι μεγαλύτερο από τον αριθμό των στηλών στη συστοιχία πίνακα.