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

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

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

VLOOKUP Παράμετροι στο Excel(VLOOKUP Parameters In Excel)

Όταν ξεκινάτε να πληκτρολογείτε =VLOOKUP( σε οποιοδήποτε κελί στο Excel , θα δείτε ένα αναδυόμενο παράθυρο που δείχνει όλες τις διαθέσιμες παραμέτρους συνάρτησης.

Ας εξετάσουμε καθεμία από αυτές τις παραμέτρους και τι σημαίνουν.

  • lookup_value : Η τιμή που αναζητάτε από το υπολογιστικό φύλλο
  • table_array : Το εύρος των κελιών στο φύλλο στο οποίο θέλετε να πραγματοποιήσετε αναζήτηση
  • col_index_num : Η στήλη από την οποία θέλετε να αντλήσετε το αποτέλεσμά σας
  • [range_lookup] : Λειτουργία αντιστοίχισης ( TRUE = κατά προσέγγιση, FALSE = ακριβής)

Αυτές οι τέσσερις παράμετροι σάς επιτρέπουν να κάνετε πολλές διαφορετικές, χρήσιμες αναζητήσεις για δεδομένα μέσα σε πολύ μεγάλα σύνολα δεδομένων.

Ένα απλό παράδειγμα VLOOKUP Excel(A Simple VLOOKUP Excel Example)

Το VLOOKUP δεν είναι μία από τις βασικές συναρτήσεις του Excel(the basic Excel functions) που μπορεί να έχετε μάθει, οπότε ας δούμε ένα απλό παράδειγμα για να ξεκινήσετε.

Για το ακόλουθο παράδειγμα, θα χρησιμοποιήσουμε ένα μεγάλο υπολογιστικό φύλλο βαθμολογιών SAT για σχολεία στις Ηνωμένες (United) Πολιτείες(States) . Αυτό το υπολογιστικό φύλλο περιέχει πάνω από 450 σχολεία μαζί με μεμονωμένες βαθμολογίες SAT για ανάγνωση, μαθηματικά και γραφή. Μη(Feel) διστάσετε να κατεβάσετε για να ακολουθήσετε. Υπάρχει μια εξωτερική σύνδεση που τραβάει τα δεδομένα, επομένως θα λάβετε μια προειδοποίηση όταν ανοίγετε το αρχείο, αλλά είναι ασφαλές.

Θα ήταν πολύ χρονοβόρο να αναζητήσετε ένα τόσο μεγάλο σύνολο δεδομένων για να βρείτε το σχολείο που σας ενδιαφέρει.

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

Στη συνέχεια, θα χρειαστεί να χρησιμοποιήσετε τη συνάρτηση VLOOKUP(VLOOKUP) στο Excel για να λειτουργήσουν αυτά τα τρία πεδία. Στο πεδίο Ανάγνωση(Reading) , δημιουργήστε τη συνάρτηση VLOOKUP(VLOOKUP) ως εξής:

  1. Τύπος =VLOOKUP(
  2. Επιλέξτε το πεδίο Σχολείο(School) , το οποίο σε αυτό το παράδειγμα είναι I2 . Πληκτρολογήστε ένα κόμμα.
  3. Επιλέξτε ολόκληρη την περιοχή των κελιών που περιέχουν τα δεδομένα που θέλετε να αναζητήσετε. Πληκτρολογήστε ένα κόμμα.

Όταν επιλέγετε το εύρος, μπορείτε να ξεκινήσετε από τη στήλη που χρησιμοποιείτε για να αναζητήσετε (σε αυτήν την περίπτωση τη στήλη ονόματος σχολείου) και, στη συνέχεια, να επιλέξετε όλες τις άλλες στήλες και σειρές που περιέχουν τα δεδομένα.

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

  1. Στη συνέχεια, για να ανακτήσετε τη βαθμολογία Reading , θα πρέπει να επιλέξετε την 3η στήλη από την αριστερή επιλεγμένη στήλη. Έτσι, πληκτρολογήστε ένα 3 και μετά πληκτρολογήστε ένα άλλο κόμμα.
  2. Τέλος, πληκτρολογήστε FALSE για ακριβή αντιστοίχιση και κλείστε τη συνάρτηση με ένα ) .

Η τελική σας συνάρτηση VLOOKUP(VLOOKUP) θα πρέπει να μοιάζει κάπως έτσι:

=VLOOKUP(I2,B2:G461,3,FALSE)

Όταν πατήσετε για πρώτη φορά Enter και ολοκληρώσετε τη συνάρτηση, θα παρατηρήσετε ότι το πεδίο Reading θα περιέχει ένα #N/A .

Αυτό συμβαίνει επειδή το πεδίο Σχολείο(School) είναι κενό και δεν υπάρχει τίποτα για να βρει τη συνάρτηση VLOOKUP . (VLOOKUP)Ωστόσο, εάν εισαγάγετε το όνομα οποιουδήποτε λυκείου θέλετε να αναζητήσετε, θα δείτε τα σωστά αποτελέσματα από αυτήν τη σειρά για τη βαθμολογία Reading .

Πώς να αντιμετωπίσετε το VLOOKUP που έχει διάκριση πεζών-κεφαλαίων(How To Deal With VLOOKUP Being Case- Sensitive)

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

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

Για να το παρακάμψετε, μπορείτε να αναγκάσετε αυτό που ψάχνετε να αλλάξει σε πεζά προτού αναζητήσετε τα αποτελέσματα. Για να το κάνετε αυτό, δημιουργήστε μια νέα στήλη δίπλα στη στήλη που αναζητάτε. Πληκτρολογήστε τη συνάρτηση:

=TRIM(LOWER(B2))

Αυτό θα μικρύνει το όνομα του σχολείου και θα αφαιρέσει τυχόν εξωτερικούς χαρακτήρες (κενά) που μπορεί να βρίσκονται στην αριστερή ή τη δεξιά πλευρά του ονόματος.

Κρατήστε πατημένο το πλήκτρο Shift(Shift) και τοποθετήστε τον κέρσορα του ποντικιού στην κάτω δεξιά γωνία του πρώτου κελιού μέχρι να αλλάξει σε δύο οριζόντιες γραμμές. Κάντε διπλό(Double) κλικ με το ποντίκι για αυτόματη συμπλήρωση ολόκληρης της στήλης.

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

Τώρα που εκκαθαρίζονται όλα τα δεδομένα σας σε αυτήν τη νέα στήλη, τροποποιήστε ελαφρώς τη συνάρτηση VLOOKUP(VLOOKUP) στο Excel για να χρησιμοποιήσετε αυτήν τη νέα στήλη αντί για την προηγούμενη, ξεκινώντας το εύρος αναζήτησης(the lookup range) στο C2 αντί για το B2.

=VLOOKUP(I2,C2:G461,3,FALSE)

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

Αυτή είναι μια εύχρηστη συμβουλή του Excel(handy Excel tip) για να ξεπεράσετε το γεγονός ότι το VLOOKUP κάνει διάκριση πεζών-κεφαλαίων.

VLOOKUP Κατά προσέγγιση ταίριασμα

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

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

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

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

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

Σε αυτήν τη συνάρτηση VLOOKUP:

  • lookup_value : F2, ο τελικός μέσος όρος βαθμολογίας
  • table_array : I2:J8, Το εύρος αναζήτησης βαθμού γραμμάτων
  • index_column : 2, η δεύτερη στήλη στον πίνακα αναζήτησης
  • [range_lookup] : ΑΛΗΘΗΣ, κατά προσέγγιση αντιστοίχιση

Μόλις ολοκληρώσετε τη συνάρτηση VLOOKUP(VLOOKUP) στο G2 και πατήσετε Enter , μπορείτε να συμπληρώσετε τα υπόλοιπα κελιά χρησιμοποιώντας την ίδια προσέγγιση που περιγράφεται στην τελευταία ενότητα. Θα δείτε όλους τους βαθμούς γραμμάτων σωστά συμπληρωμένους.

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

Άρα, το "C" πρέπει να είναι το γράμμα που έχει εκχωρηθεί στο χαμηλότερο εύρος (75) και το Β εκχωρείται στο κάτω μέρος (ελάχιστο) του εύρους γραμμάτων του. Το VLOOKUP(VLOOKUP) θα "βρεί" το αποτέλεσμα για το 60 (D) ως την πλησιέστερη κατά προσέγγιση τιμή για οτιδήποτε μεταξύ 60 και 75.

Το VLOOKUP(VLOOKUP) στο Excel είναι μια πολύ ισχυρή συνάρτηση που είναι διαθέσιμη εδώ και πολύ καιρό. Είναι επίσης χρήσιμο για την εύρεση τιμών που ταιριάζουν οπουδήποτε σε ένα βιβλίο εργασίας του Excel(finding matching values anywhere in an Excel workbook) .

Λάβετε υπόψη, ωστόσο, ότι οι χρήστες της Microsoft(Microsoft) που έχουν μηνιαία συνδρομή στο Office 365 έχουν πλέον πρόσβαση σε μια νεότερη λειτουργία XLOOKUP. Αυτή η λειτουργία έχει περισσότερες παραμέτρους και πρόσθετη ευελιξία. Οι χρήστες με εξαμηνιαία συνδρομή θα πρέπει να περιμένουν να κυκλοφορήσει η ενημέρωση τον Ιούλιο του 2020(July 2020) .



About the author

Ο Josh έχει πάνω από 10 χρόνια εμπειρίας στη βιομηχανία λογισμικού και ασύρματης σύνδεσης, ειδικά στους τομείς του προγραμματισμού και των κριτικών Android. Αυτή τη στιγμή είναι ανώτερος μηχανικός λογισμικού στη Microsoft, εργάζεται σε διάφορα προϊόντα ms office. Ο Τζος έχει έντονο ενδιαφέρον να βοηθά άλλους να μάθουν νέα εργαλεία λογισμικού και είναι πάντα πρόθυμος να μοιραστεί τις συμβουλές και τα κόλπα του με όσους ρωτούν.



Related posts