Εκπαιδευτικό πρόγραμμα Excel VLOOKUP - Οδηγός για αρχάριους στο VLOOKUP (Παραδείγματα)

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

Εκμάθηση Excel VLOOKUP

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

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

Η γενική σύνταξη για τη συνάρτηση VLOOKUP έχει ως εξής:

Η σύνταξη τύπου VLOOKUP έχει τα ακόλουθα ορίσματα:

  • Lookup_value: Required, αντιπροσωπεύει την τιμή που θέλουμε να αναζητήσουμε στην πρώτη στήλη πίνακα ή συνόλου δεδομένων.
  • Table_array: Απαιτείται, αντιπροσωπεύει το σύνολο δεδομένων ή τον πίνακα δεδομένων που πρόκειται να αναζητηθεί.
  • Col_indexnum: Απαιτείται, αντιπροσωπεύει τον ακέραιο αριθμό που καθορίζει τον αριθμό στήλης του πίνακα_array από τον οποίο θέλουμε να επιστρέψουμε μια τιμή από
  • Range_lookup: Προαιρετικό, αντιπροσωπεύει ή καθορίζει τι θα πρέπει να επιστρέψει η συνάρτηση σε περίπτωση που δεν βρει ακριβή αντιστοιχία με την τιμή_αναζήτησης. Αυτό το επιχείρημα μπορεί να οριστεί σε "FALSE; ή «TRUE», όπου «TRUE» υποδεικνύει μια κατά προσέγγιση αντιστοίχιση (δηλ. χρησιμοποιήστε την πλησιέστερη αντιστοίχιση κάτω από την τιμή_αναζήτησης σε περίπτωση που δεν βρεθεί η ακριβής αντιστοίχιση) και «FALSE» που δείχνει μια ακριβή αντιστοίχιση (δηλαδή, επιστρέφει ένα σφάλμα σε περίπτωση η ακριβής αντιστοίχιση δεν βρέθηκε). Το «TRUE» μπορεί επίσης να αντικαταστήσει το «1» και το «FALSE» για το «0».

Παραδείγματα

Παράδειγμα # 1

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

= VLOOKUP (F2, A2: D12,4,1)

Μπορούμε να δούμε ότι ο παραπάνω τύπος αναζητά την τιμή 6 στην αριστερή στήλη του πίνακα μαθητών. Το τρίτο όρισμα με την τιμή 4 λέει στη συνάρτηση να επιστρέψει την τιμή στην ίδια σειρά από την τέταρτη στήλη του πίνακα των μαθητών. Το τελευταίο όρισμα που αναφέρεται ως 1 (TRUE) λέει στη συνάρτηση να επιστρέψει μια κατά προσέγγιση αντιστοίχιση (ακριβής αντιστοίχιση εάν υπάρχει).

Έτσι μπορούμε να δούμε ότι το αναγνωριστικό email του ρολού αριθ. 6 εξάγεται σωστά και επιστρέφεται με αυτήν τη λειτουργία.

Παράδειγμα # 2

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

= VLOOKUP (F2, A2: D12,4, 0)

Μπορούμε να δούμε ότι ο παραπάνω τύπος αναζητά την τιμή 16 στην αριστερή στήλη του πίνακα μαθητών. Το τρίτο όρισμα με την τιμή 4 λέει στη συνάρτηση να επιστρέψει την τιμή στην ίδια σειρά από την τέταρτη στήλη του πίνακα των μαθητών. Το τελευταίο όρισμα που αναφέρεται ως 0 (FALSE) λέει στη συνάρτηση να επιστρέψει μια ακριβή αντιστοίχιση και ένα σφάλμα εάν δεν βρεθεί ακριβής αντιστοίχιση.

Έτσι μπορούμε να δούμε ότι το αναγνωριστικό email του ρολού αρ. 16 δεν υπάρχει, καθώς δεν υπάρχει τιμή ως ρολό αρ. 16 στον πίνακα των μαθητικών εγγραφών, οπότε το σφάλμα # # N / A επιστρέφεται με ένα όρισμα ακριβούς αντιστοίχισης.

Παράδειγμα # 3

Τώρα, ας πούμε ότι χρησιμοποιούμε μια κατά προσέγγιση αντιστοίχιση για μια τιμή αναζήτησης που δεν υπάρχει, τότε η συνάρτηση VLOOKUP θα λειτουργήσει ως εξής:

 = VLOOKUP (F2, A2: D12,4, 1)

Μπορούμε να δούμε ότι ο παραπάνω τύπος αναζητά την τιμή 16 στην αριστερή στήλη του πίνακα μαθητών. Το τρίτο όρισμα με την τιμή 4 λέει στη συνάρτηση να επιστρέψει την τιμή στην ίδια σειρά από την τέταρτη στήλη του πίνακα των μαθητών. Το τελευταίο όρισμα που αναφέρεται ως 1 (TRUE) λέει στη συνάρτηση να επιστρέφει μια κατά προσέγγιση αντιστοίχιση εάν δεν βρεθεί η ακριβής αντιστοίχιση

Μπορούμε λοιπόν να δούμε ότι δεν υπάρχει τιμή ως ρολό αρ. 16 στην πρώτη στήλη του πίνακα μαθητών, αλλά το τέταρτο όρισμα που αναφέρεται ως 1 ή TRUE λέει ότι επιστρέφει μια αντιστοίχιση κατά προσέγγιση, οπότε η συνάρτηση θα επιστρέψει τη μεγαλύτερη τιμή μικρότερη από 16 (12 σε αυτήν την περίπτωση), επομένως επιστρέφεται το αναγνωριστικό email του ρολού αριθ. 12.

Πράγματα που πρέπει να θυμάστε

  • Η συνάρτηση VLOOKUP είναι μια ενσωματωμένη συνάρτηση στο Excel που κατηγοριοποιείται ως λειτουργία αναζήτησης / αναφοράς.
  • Μπορεί επίσης να χρησιμοποιηθεί ως συνάρτηση φύλλου εργασίας όπου η συνάρτηση μπορεί να εισαχθεί ως μέρος ενός τύπου σε ένα κελί ενός φύλλου εργασίας.
  • Το VLOOKUP φαίνεται πάντα σωστό, δηλαδή απαιτεί έναν πίνακα αναζήτησης με τιμές αναζήτησης στην αριστερή στήλη. Τα δεδομένα που θέλουμε να ανακτήσουμε ως τιμή αποτελέσματος μπορούν να εμφανιστούν σε οποιαδήποτε στήλη προς τα δεξιά, δηλαδή, η τιμή αναζήτησης βρίσκεται στα αριστερά της τιμής αποτελέσματος που επιθυμούμε να βρούμε.
  • Το όρισμα «table_array» που παρέχεται στη συνάρτηση VLOOKUP πρέπει να έχει τουλάχιστον ίσες στήλες όσο και η τιμή του ορίσματος «col_indexnum»
  • Έχει σχεδιαστεί για την ανάκτηση δεδομένων σε έναν πίνακα που είναι οργανωμένος σε κάθετες σειρές, όπου κάθε σειρά αντιπροσωπεύει μια νέα εγγραφή. Έτσι, εάν τα δεδομένα είναι οργανωμένα οριζόντια, τότε μπορούμε να χρησιμοποιήσουμε τη λειτουργία «HLOOKUP» (οριζόντια αναζήτηση).
  • Η συνάρτηση VLOOKUP επιστρέφει οποιονδήποτε τύπο δεδομένων όπως αριθμητική, ημερομηνία, συμβολοσειρά κ.λπ.
  • Η λειτουργία VLOOKUP επιτρέπει τη χρήση χαρακτήρων μπαλαντέρ όπως '*.'
  • Εάν το "FALSE" ή το "0" έχει καθοριστεί για την παράμετρο κατά προσέγγιση_ αντιστοίχιση και δεν εντοπίζεται ακριβής αντιστοίχιση για την τιμή αναζήτησης, τότε η συνάρτηση VLOOKUP επιστρέφει το σφάλμα # # N / A
  • Εάν το "TRUE" ή το "1" έχει καθοριστεί για την παράμετρο κατά προσέγγιση_ αντιστοίχιση και δεν εντοπίζεται ακριβής αντιστοίχιση, τότε η συνάρτηση VLOOKUP επιστρέφει την επόμενη μικρότερη τιμή.
  • Εάν το "col_indexnum" είναι μικρότερο από 1 ή δεν αναγνωρίζεται ως αριθμητική τιμή, τότε η συνάρτηση VLOOKUP επιστρέφει "#VALUE!" λάθος.
  • Εάν η τιμή "range_lookup" δεν αναγνωρίζεται ως λογική τιμή, τότε επιστρέφει "#VALUE!" λάθος.
  • Εάν το "col_indexnum" είναι μεγαλύτερο από έναν αριθμό στηλών στο "table_array", τότε η συνάρτηση VLOOKUP επιστρέφει "#REF!" λάθος.
  • Σε περίπτωση που το όρισμα «range_lookup» παραλείπεται, τότε η συνάρτηση VLOOKUP επιτρέπει μια μη ακριβή αντιστοίχιση, αλλά θα χρησιμοποιήσει έναν ακριβή αγώνα εάν υπάρχει.
  • Η λειτουργία VLOOKUP δεν είναι πεζού.
  • Εάν η στήλη αναζήτησης περιέχει διπλές τιμές, τότε η συνάρτηση VLOOKUP θα αντιστοιχεί μόνο στην πρώτη τιμή.

ενδιαφέροντα άρθρα...