Τι είναι το VLOOKUP στο Excel και πώς να το χρησιμοποιήσετε;



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

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

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





Τι είναι το VLOOKUP στο Excel;


Στο Excel, το VLOOKUP είναι ένα ενσωματωμένη λειτουργία που χρησιμοποιείται για την αναζήτηση και τη λήψη συγκεκριμένων δεδομένων από ένα φύλλο excel. V σημαίνει Vertical και για να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel, τα δεδομένα πρέπει να ταξινομηθούν κάθετα. Αυτή η λειτουργία είναι πολύ βολική όταν έχετε τεράστιο όγκο δεδομένων και θα ήταν πρακτικά αδύνατο να κάνετε χειροκίνητη αναζήτηση ορισμένων συγκεκριμένων δεδομένων.

Πώς λειτουργεί;

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



Σύνταξη:

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

βαθιά μάθηση έναντι μηχανικής μάθησης έναντι αναγνώρισης προτύπων

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

που,



  • αναζήτηση_τιμής είναι η τιμή που πρέπει να προσέχετε στην πρώτη στήλη του δεδομένου πίνακα
  • table_index είναι ο πίνακας από τον οποίο θα ληφθούν τα δεδομένα
  • col_index_num είναι η στήλη από την οποία θα ληφθεί η τιμή
  • range_lookup είναι μια λογική τιμή που καθορίζει εάν η τιμή αναζήτησης πρέπει να είναι τέλεια αντιστοίχιση ή κατά προσέγγιση αντιστοίχιση ( ΑΛΗΘΗΣ θα βρει τον πλησιέστερο αγώνα ΨΕΥΔΗΣ ελέγχους για ακριβή αντιστοίχιση)

Ακριβής αντιστοίχιση:

Όταν θέλετε η λειτουργία VLOOKUP να αναζητήσει μια ακριβή αντιστοίχιση της τιμής αναζήτησης, θα πρέπει να ορίσετε το range_lookup τιμή σε FALSE. Ρίξτε μια ματιά στο ακόλουθο παράδειγμα που είναι ένας πίνακας που αποτελείται από στοιχεία υπαλλήλου:

ακριβής αντιστοίχιση-VLOOKUP στο Excel-Edureka

Σε περίπτωση που θέλετε να αναζητήσετε κάποιον από αυτούς τους υπαλλήλους, μπορείτε να κάνετε τα εξής:

  • Επιλέξτε το κελί όπου θέλετε να εμφανίσετε την έξοδο και, στη συνέχεια, πληκτρολογήστε ένα σύμβολο '='
  • Χρησιμοποιήστε τη λειτουργία VLOOKUP και προμηθεύστε το αναζήτηση_τιμής (Εδώ, θα είναι το αναγνωριστικό υπαλλήλου)
  • Στη συνέχεια, περάστε τις άλλες παραμέτρους, δηλαδή το table_array , col_index_num και ορίστε το range_lookup τιμή σε FALSE
  • Επομένως, η συνάρτηση και οι παράμετροι της θα είναι: = VLOOKUP (104, A1: D8, 3, FALSE)

Η συνάρτηση VLOOKUP ξεκινά να αναζητά τον αριθμό εργαζομένου 104 και στη συνέχεια κινείται προς τα δεξιά στη σειρά όπου βρίσκεται η τιμή. Συνεχίζει μέχρι το col_index_num και επιστρέφει την τιμή που υπάρχει σε αυτήν τη θέση.

Κατά προσέγγιση αντιστοίχιση:

Αυτή η δυνατότητα της λειτουργίας VLOOKUP σάς επιτρέπει να ανακτήσετε τιμές ακόμα και όταν δεν έχετε ακριβή αντιστοίχιση για την τιμή loopup_value. Όπως αναφέρθηκε προηγουμένως, για να κάνετε το VLOOKUP να αναζητήσει μια κατά προσέγγιση αντιστοίχιση, θα πρέπει να ρυθμίσετε range_lookup τιμή σε TRUE. Ρίξτε μια ματιά στο παρακάτω παράδειγμα όπου χαρτογραφούνται τα σημάδια μαζί με τους βαθμούς τους και την τάξη στην οποία ανήκουν.

  • Όπως ακριβώς κάνατε για έναν ακριβή αγώνα, ακολουθήστε τα ίδια βήματα
  • Στη θέση της τιμής range_lookup, χρησιμοποιήστε TRUE αντί για FALSE
  • Επομένως, η συνάρτηση μαζί με τις παραμέτρους της θα είναι: = VLOOKUP (55, A12: C15, 3, TRUE)

Σε έναν πίνακα που έχει ταξινομηθεί με αύξουσα σειρά, το VLOOKUP αρχίζει να αναζητά μια κατά προσέγγιση αντιστοίχιση και σταματά στην επόμενη μεγαλύτερη τιμή που είναι μικρότερη από την τιμή αναζήτησης που έχετε εισαγάγει. Στη συνέχεια κινείται δεξιά σε αυτήν τη σειρά και επιστρέφει την τιμή από την καθορισμένη στήλη. Στο παραπάνω παράδειγμα, η τιμή αναζήτησης είναι 55 και η επόμενη μεγαλύτερη τιμή αναζήτησης στην πρώτη στήλη είναι 40. Επομένως, η έξοδος είναι Δεύτερη κλάση.

Πρώτος αγώνας:

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

Ρίξτε μια ματιά στην παρακάτω εικόνα:

Το ID 105 επαναλαμβάνεται και όταν η τιμή αναζήτησης καθορίζεται ως 105, το VLOOKUP επέστρεψε την τιμή από τη σειρά που έχει την πρώτη εμφάνιση της τιμής αναζήτησης.

Ευαισθησία περίπτωσης:

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

Όπως μπορείτε να δείτε, η τιμή που έχω καθορίσει ως παράμετρος είναι 'RAFA' ενώ η τιμή που υπάρχει στον πίνακα είναι 'Rafa', αλλά το VLOOKUP εξακολουθεί να επιστρέφει την καθορισμένη τιμή. Εάν έχετε ακριβή αντιστοίχιση ακόμη και με την περίπτωση, το VLOOKUP θα εξακολουθήσει να επιστρέφει τον πρώτο αγώνα της αξίας αναζήτησης ανεξάρτητα από την περίπτωση που χρησιμοποιείται. Ρίξτε μια ματιά στην παρακάτω εικόνα:

Σφάλματα:

Είναι φυσικό να συναντούμε σφάλματα όποτε χρησιμοποιούμε συναρτήσεις. Ομοίως, μπορεί να αντιμετωπίσετε σφάλματα κατά τη χρήση της λειτουργίας VLOOKUP και ορισμένα από τα κοινά σφάλματα είναι:

  • #ΟΝΟΜΑ
  • # Δ / Α
  • # ΡΕΦ
  • #ΑΞΙΑ

#NAME Σφάλμα:

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

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

# N / A Σφάλμα:

Αυτό το σφάλμα επιστρέφεται σε περίπτωση που δεν βρεθεί αντιστοίχιση για τη δεδομένη τιμή αναζήτησης. Για παράδειγμα, εάν εισαγάγω 'AFA' αντί για 'RAFA', θα λάβω # N / A σφάλμα.

Για να ορίσετε κάποιο μήνυμα σφάλματος για τα δύο παραπάνω σφάλματα, μπορείτε να χρησιμοποιήσετε τη συνάρτηση IFNA. Για παράδειγμα:

Σφάλμα #REF:

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

#VALUE Σφάλμα:

Αυτό το σφάλμα παρουσιάζεται όταν τοποθετείτε λάθος τιμές στις παραμέτρους ή χάνετε ορισμένες υποχρεωτικές παραμέτρους.

Αμφίδρομη αναζήτηση:

Η αμφίδρομη αναζήτηση αναφέρεται στη λήψη μιας τιμής από έναν δισδιάστατο πίνακα από οποιοδήποτε κελί του πίνακα αναφοράς. Για να πραγματοποιήσετε αμφίδρομη αναζήτηση χρησιμοποιώντας το VLOOKUP, θα πρέπει να χρησιμοποιήσετε τη λειτουργία MATCH μαζί με αυτήν.

Η σύνταξη του MATCH έχει ως εξής:

ΑΝΤΙΜΕΤΩΠΙΣΗ (lookup_value, lookup_array, match_type)

  • αναζήτηση_τιμής είναι η τιμή που πρέπει να αναζητήσετε
  • lookup_array είναι το εύρος των κελιών που αποτελούνται από τις τιμές αναζήτησης
  • τύπος αντιστοίχισης μπορεί να είναι ένας αριθμός δηλαδή 0, 1 ή -1 που αντιπροσωπεύει την ακριβή αντιστοίχιση, λιγότερο από και μεγαλύτερο από αντίστοιχα

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

Όπως μπορείτε να δείτε στην παραπάνω εικόνα, η συνάρτηση VLOOKUP λαμβάνει την αναφορά κελιού ως F6 για την τιμή αναζήτησης και η τιμή του δείκτη στήλης καθορίζεται από τη συνάρτηση MATCH. Όταν κάνετε αλλαγές σε οποιαδήποτε από αυτές τις τιμές, η έξοδος επίσης θα αλλάξει ανάλογα. Ρίξτε μια ματιά στην παρακάτω εικόνα όπου έχω αλλάξει την τιμή που υπάρχει στο F6 από τον Chris σε Leo και η έξοδος έχει επίσης ενημερωθεί ανάλογα:

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

Μπορείτε επίσης να δημιουργήσετε αναπτυσσόμενες λίστες για να κάνετε το έργο της αλλαγής των τιμών πολύ βολικό. Στο παραπάνω παράδειγμα, αυτό πρέπει να γίνει στα F6 και G5. Δείτε πώς μπορείτε να δημιουργήσετε αναπτυσσόμενες λίστες:

  • Επιλέξτε Δεδομένα από την καρτέλα κορδέλα
  • Από την ομάδα Εργαλεία δεδομένων, επιλέξτε Επικύρωση δεδομένων
  • Ανοίξτε το παράθυρο Ρυθμίσεις και από το Allow, επιλέξτε List
  • Καθορίστε τον πίνακα λίστας πηγών

Δείτε πώς φαίνεται μόλις δημιουργήσετε μια αναπτυσσόμενη λίστα:

Χρήση μπαλαντέρ:

Σε περίπτωση που δεν γνωρίζετε την ακριβή τιμή αναζήτησης, αλλά μόνο ένα μέρος της, μπορείτε να χρησιμοποιήσετε χαρακτήρες μπαλαντέρ. Στο Excel, το σύμβολο '*' αντιπροσωπεύει χαρακτήρα μπαλαντέρ. Αυτό το σύμβολο ενημερώνει το Excel ότι η ακολουθία που έρχεται πριν, μετά ή μεταξύ πρέπει να αναζητηθεί και μπορεί να υπάρχει οποιοσδήποτε αριθμός χαρακτήρων πριν ή μετά από αυτούς. Για παράδειγμα, στον πίνακα που έχω δημιουργήσει, εάν εισαγάγετε 'erg' μαζί με μπαλαντέρ και στις δύο πλευρές, το VLOOKUP θα επιστρέψει την έξοδο για το 'Sergio' όπως φαίνεται παρακάτω:

Πολλαπλοί πίνακες αναζήτησης:

Σε περίπτωση που έχετε πολλούς πίνακες αναζήτησης, μπορείτε να χρησιμοποιήσετε τη συνάρτηση IF μαζί της για να εξετάσετε έναν από τους πίνακες με βάση κάποια δεδομένη κατάσταση. Για παράδειγμα, εάν υπάρχει ένας πίνακας που περιέχει δεδομένα από δύο σούπερ μάρκετ και πρέπει να μάθετε το κέρδος που έχει κάνει καθένα από αυτά με βάση τις πωλήσεις, μπορείτε να κάνετε τα εξής:

Δημιουργήστε τον κύριο πίνακα ως εξής:

Στη συνέχεια, δημιουργήστε τους δύο πίνακες από τους οποίους πρέπει να ανακτηθεί το κέρδος.

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

  • Επιλέξτε τον πίνακα ολόκληρο τον πίνακα στον οποίο θέλετε να εκχωρήσετε ένα όνομα
  • Από την καρτέλα κορδέλα, επιλέξτε Τύποι και, στη συνέχεια, από την ομάδα Ορισμένα ονόματα, επιλέξτε Ορισμός ονόματος
  • Θα δείτε το παρακάτω παράθυρο διαλόγου
  • Δώστε οποιοδήποτε όνομα της επιλογής σας
  • Κάντε κλικ στο OK

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

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

Αυτό μας φέρνει στο τέλος αυτού του άρθρου σχετικά με το VLOOKUP στο Excel. Ελπίζω να είστε ξεκάθαροι με όλα όσα έχουν μοιραστεί μαζί σας. Βεβαιωθείτε ότι εξασκείστε όσο το δυνατόν περισσότερο και επαναφέρετε την εμπειρία σας.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του ιστολογίου 'VLOOKUP στο Excel' και θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.

Για να αποκτήσετε σε βάθος γνώσεις σχετικά με οποιεσδήποτε τάσεις τεχνολογίας μαζί με τις διάφορες εφαρμογές της, μπορείτε να εγγραφείτε ζωντανά με υποστήριξη 24/7 και πρόσβαση σε όλη τη διάρκεια ζωής.