10 βέλτιστες πρακτικές με το VLOOKUP στο Excel

  • Μοιραστείτε Αυτό
Hugh West

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

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

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το βιβλίο εργασίας του Excel που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.

Πρακτική με VLOOKUP.xlsx

Εισαγωγή στη συνάρτηση VLOOKUP

  • Λειτουργία Στόχος:

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

  • Σύνταξη:

=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])

  • Επιχειρήματα Επεξήγηση:
Επιχειρήματα Υποχρεωτικό/προαιρετικό Επεξήγηση
lookup_value Απαιτούμενο Η τιμή την οποία αναζητά στην αριστερότερη στήλη του συγκεκριμένου πίνακα. Μπορεί να είναι μια απλή τιμή ή ένας πίνακας τιμών.
table_array Απαιτούμενο Ο πίνακας στον οποίο αναζητά την τιμή lookup_value στην πιο αριστερή στήλη.
col_index_num Απαιτούμενο Ο αριθμός της στήλης του πίνακα από την οποία πρέπει να επιστραφεί μια τιμή.
[range_lookup] Προαιρετικό Λέει αν απαιτείται ακριβής ή μερική αντιστοιχία της τιμής lookup_value. 0 για ακριβή αντιστοιχία, 1 για μερική αντιστοιχία. Προεπιλογή είναι 1 (μερική αντιστοιχία).
  • Παράμετρος επιστροφής:

Επιστρέφει την τιμή της ίδιας γραμμής από την καθορισμένη στήλη του συγκεκριμένου πίνακα, όπου η τιμή στην πιο αριστερή στήλη ταιριάζει με την lookup_value.

10 βέλτιστες πρακτικές με το VLOOKUP στο Excel

Έχουμε ταξινομήσει τα επίπεδα δυσκολίας των χρήσεων των VLOOKUP λειτουργία σε τρεις κατηγορίες: Αρχάριοι, μέτριοι και προχωρημένοι .

1. Παραδείγματα και πρακτικές επιπέδου αρχαρίων με το VLOOKUP

i. VLOOKUP για την εύρεση συγκεκριμένων δεδομένων ή συστοιχιών οριζόντια από έναν πίνακα

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

Για παράδειγμα, θα πάρουμε το αρχείο πωλήσεων της Peter από το τραπέζι.

Στην έξοδο Κύτταρο C16 , ο απαιτούμενος τύπος θα είναι:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Αφού πατήσετε Εισάγετε το , θα λάβετε ταυτόχρονα την τιμή του τμήματος, του μήνα και των πωλήσεων σε έναν οριζόντιο πίνακα. Σε αυτή τη συνάρτηση, έχουμε ορίσει το δείκτη στήλης των τριών Στήλες Γ, Δ και Ε σε μια σειρά από {2,3,4} Έτσι, η συνάρτηση επέστρεψε τις εξαγόμενες τιμές και από τις τρεις αυτές στήλες.

Διαβάστε περισσότερα: Πώς να τραβήξετε δεδομένα από πολλαπλά φύλλα εργασίας στο Excel (4 γρήγοροι τρόποι)

ii. Πρακτική εξάσκηση VLOOKUP με ονομαστική περιοχή στο Excel

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

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

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

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

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

iii. Κατηγοριοποίηση δεδομένων με το VLOOKUP στο Excel

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

📌 Βήμα 1:

➤ Επιλέξτε Κελί F5 και τον τύπο:

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

➤ Τύπος Εισάγετε το και η συνάρτηση θα επιστρέψει A καθώς αυτό το αλφάβητο δηλώνει το Τζιν τμήμα.

📌 Βήμα 2:

➤ Τώρα χρησιμοποιήστε Χειρολαβή πλήρωσης για την αυτόματη συμπλήρωση ολόκληρου του Στήλη ΣΤ και θα σας εμφανιστούν όλες οι κατηγορίες με βάση τα ονόματα των τμημάτων.

2. Παραδείγματα και πρακτικές μέτριου επιπέδου με το VLOOKUP

i. Εμφάνιση μηνύματος σφάλματος εάν τα δεδομένα δεν βρέθηκαν με το VLOOKUP

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

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

Στο Κύτταρο C16 , ο απαιτούμενος τύπος με IFERROR και VLOOKUP λειτουργίες θα είναι:

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE), "Not Found")

Τώρα πατήστε Εισάγετε το και θα βρείτε την προσαρμοσμένη δήλωση "Δεν βρέθηκε" καθώς η συνάρτηση δεν μπόρεσε να εξάγει δεδομένα λόγω της απουσίας του ονόματος 'Robert στο Στήλη Β .

ii. VLOOKUP μια τιμή που περιέχει επιπλέον κενό(-α)

Στην περίπτωση αυτή, η τιμή αναζήτησης δεν μπορεί να αντιστοιχιστεί με τα αντίστοιχα ονόματα που υπάρχουν στο Στήλη Β Έτσι, η συνάρτηση θα επιστρέψει ένα σφάλμα, όπως φαίνεται στην ακόλουθη εικόνα.

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

Από το Κύτταρο B16 περιέχει ένα επιπλέον κενό στο τέλος του ονόματος Peter, ο απαιτούμενος τύπος για να αναζητήσει το όνομα Peter μόνο χωρίς κενό στην έξοδο Κύτταρο C16 θα είναι:

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

Αφού πατήσετε Εισάγετε το , θα βρείτε τα εξαγόμενα δεδομένα για τον Πέτρο.

iii. VLOOKUP με τη λειτουργία MATCH στο Excel

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

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

Στην έξοδο Κύτταρο C18 , ο απαιτούμενος τύπος με το ΜΑΤΣ και VLOOKUP λειτουργίες θα είναι:

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Τύπος Εισάγετε το και ο τύπος θα επιστρέψει 'Τζιν' ως Antonio εργάζεται στο τμήμα τζιν.

Μπορείτε να αλλάξετε τα κριτήρια εξόδου στο Κύτταρο C17 και άλλες αντίστοιχες εγγραφές πωλήσεων θα εμφανιστούν αμέσως. Μπορείτε επίσης να αλλάξετε το όνομα του πωλητή στο Κύτταρο C16 για να βρείτε στοιχεία πωλήσεων και για άλλους πωλητές.

Διαβάστε περισσότερα: Συνάρτηση INDEX MATCH vs VLOOKUP (9 παραδείγματα)

iv. Εξαγωγή δεδομένων με βάση τη μερική αντιστοίχιση με VLOOKUP

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

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

Ο απαιτούμενος τύπος στο Κύτταρο C16 πρέπει να είναι:

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

Αφού πατήσετε Εισάγετε το , ο τύπος θα επιστρέψει τα δεδομένα πωλήσεων για Antonio καθώς αυτό το όνομα περιέχει το καθορισμένο κείμενο- "ton" .

Διαβάστε περισσότερα: VLOOKUP με μπαλαντέρ στο Excel (3 μέθοδοι)

v. Εξαγωγή της τελευταίας τιμής σε μια λίστα με VLOOKUP

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

Στην ακόλουθη εικόνα, Στήλη Β περιέχει αριθμούς με τυχαίες τιμές. Θα εξάγουμε την τελευταία τιμή από αυτή τη στήλη ή το εύρος των κελιών B5:B14 .

Ο απαραίτητος τύπος με το VLOOKUP στην έξοδο Κελί D8 θα είναι:

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Τύπος Εισάγετε το και θα λάβετε την τιμή που υπάρχει στο τελευταίο κελί αυτής της στήλης.

🔎 Πώς λειτουργεί η φόρμουλα;

  • Σε αυτή τη συνάρτηση, η τιμή αναζήτησης είναι ένας τεράστιος αριθμός που πρέπει να αναζητηθεί στην περιοχή των κελιών B5:B14 .
  • Τα κριτήρια αναζήτησης εδώ στο τρίτο όρισμα είναι ΑΛΗΘΙΝΟ που δηλώνει την κατά προσέγγιση αντιστοιχία του αριθμού αυτού.
  • Το VLOOKUP η συνάρτηση αναζητά αυτή την τεράστια τιμή και επιστρέφει την τελευταία τιμή με βάση την κατά προσέγγιση αντιστοιχία, καθώς η συνάρτηση δεν μπορεί να βρει τον καθορισμένο αριθμό στη στήλη.

Διαβάστε περισσότερα: Excel VLOOKUP για να βρείτε την τελευταία τιμή στη στήλη (με εναλλακτικές λύσεις)

Παρόμοιες αναγνώσεις

  • Το VLOOKUP δεν λειτουργεί (8 λόγοι και λύσεις)
  • Excel LOOKUP vs VLOOKUP: Με 3 παραδείγματα
  • Τι είναι μια συστοιχία πινάκων στο VLOOKUP; (Επεξήγηση με παραδείγματα)
  • Χρήση VLOOKUP με πολλαπλά κριτήρια στο Excel (6 μέθοδοι + εναλλακτικές λύσεις)
  • Πώς να εκτελέσετε το VLOOKUP με Wildcard στο Excel (2 μέθοδοι)

3. Παραδείγματα και πρακτικές προχωρημένου επιπέδου με το VLOOKUP

i. VLOOKUP για την εύρεση κειμένου με ευαισθησία στην πεζότητα στο Excel

Ορισμένες φορές, μπορεί να χρειαστεί να αναζητήσουμε τις αντιστοιχίες με ευαισθησία στην πεζότητα και στη συνέχεια να εξάγουμε τα δεδομένα. Στον ακόλουθο πίνακα, Στήλη Β έχει τροποποιηθεί λίγο και αν παρατηρήσετε, αυτή η στήλη έχει τώρα το όνομα 'Simon' τρεις φορές, αλλά κάθε μία από αυτές με διαφορετικές περιπτώσεις.

Θα ψάξουμε για το ακριβές όνομα 'SIMON' και να αντλήσετε τα δεδομένα πωλήσεων με βάση την αντιστοίχιση.

Ο απαιτούμενος τύπος στην έξοδο Κύτταρο C16 θα είναι:

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

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

🔎 Πώς λειτουργεί η φόρμουλα;

  • Ο πίνακας αναζήτησης του VLOOKUP έχει οριστεί με το συνδυασμό των ΕΠΙΛΕΞΤΕ και ΑΚΡΙΒΩΣ λειτουργίες.
  • Το ΑΚΡΙΒΩΣ η συνάρτηση εδώ αναζητά τις αντιστοιχίες του ονόματος SIMON στην περιοχή των κελιών με βάση την πεζότητα B5:B13 και επιστρέφει έναν πίνακα:

{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE}

  • ΕΠΙΛΕΞΤΕ η συνάρτηση εδώ εξάγει ολόκληρα τα δεδομένα του πίνακα αλλά μόνο η πρώτη στήλη δείχνει τις τιμές boolean (TRUE και FALSE) αντί για τα ονόματα των πωλητών.
  • VLOOKUP η συνάρτηση αναζητά την καθορισμένη boolean τιμή ΑΛΗΘΙΝΟ σε αυτά τα εξαγόμενα δεδομένα και στη συνέχεια επιστρέφει τις διαθέσιμες εγγραφές πωλήσεων με βάση τον αριθμό γραμμής της τιμής αναζήτησης που ταιριάζει. ΑΛΗΘΙΝΟ .

Διαβάστε περισσότερα: Πώς να κάνετε το VLOOKUP ευαίσθητο στην περίπτωση στο Excel (4 μέθοδοι)

ii. Χρήση στοιχείων αναπτυσσόμενης λίστας ως τιμές VLOOKUP

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

📌 Βήμα 1:

➤ Επιλέξτε Κελί C15 όπου θα εκχωρηθεί η αναπτυσσόμενη λίστα.

➤ Από το Δεδομένα κορδέλα, επιλέξτε Επικύρωση δεδομένων από το Εργαλεία δεδομένων drop-down.

Θα εμφανιστεί ένα παράθυρο διαλόγου.

📌 Βήμα 2:

➤ Στο Επιτρέψτε το πλαίσιο, επιλέξτε την επιλογή Λίστα .

➤ Στο Πηγή καθορίστε την περιοχή κελιών που περιέχει τα ονόματα όλων των πωλητών.

➤ Τύπος OK και τελειώσατε με τη δημιουργία του πρώτου drop-down.

Όπως στην παρακάτω εικόνα, θα βρείτε μια αναπτυσσόμενη λίστα για όλους τους πωλητές.

Ομοίως, πρέπει να δημιουργήσετε μια άλλη αναπτυσσόμενη λίστα για το εύρος των κελιών (C4:E4) που περιέχει τα ονόματα των μηνών.

📌 Βήμα 3:

➤ Τώρα επιλέξτε το όνομα Antonio από το Πωλητής drop-down.

➤ Επιλέξτε το όνομα του μήνα Φεβρουάριος από το Μήνας drop-down.

➤ Τέλος, στην έξοδο Κύτταρο C17 , ο αντίστοιχος τύπος θα είναι:

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

➤ Τύπος Εισάγετε το και θα σας εμφανιστούν αμέσως τα δεδομένα που προκύπτουν.

Τώρα μπορείτε να αλλάξετε οποιοδήποτε από τα ονόματα ή τους μήνες από το Πωλητής και Μήνας και βρείτε τις αντίστοιχες εξόδους στο Κύτταρο C17 αμέσως.

Διαβάστε περισσότερα: VLOOKUP με αναπτυσσόμενη λίστα στο Excel

💡 Πράγματα που πρέπει να έχετε κατά νου

  • Το lookup_value μπορεί να είναι μια μεμονωμένη τιμή ή ένας πίνακας τιμών. Εάν εισαγάγετε έναν πίνακα τιμών, η συνάρτηση θα αναζητήσει κάθε μια από τις τιμές στην πιο αριστερή στήλη και θα επιστρέψει τις τιμές της ίδιας γραμμής από την καθορισμένη στήλη.
  • Η συνάρτηση θα αναζητήσει μια κατά προσέγγιση ταύτιση εάν το [range_lookup] όρισμα έχει την τιμή 1. Σε αυτή την περίπτωση, θα αναζητά πάντα την κατώτερη κοντινότερη τιμή του lookup_value , όχι το ανώτερο πλησιέστερο.
  • Εάν η col_index_number είναι ένα κλάσμα στη θέση ενός ακέραιου αριθμού, το ίδιο το Excel θα το μετατρέψει στον μικρότερο ακέραιο αριθμό. Αλλά θα αυξήσει #VALUE! σφάλμα εάν το col_index_number είναι μηδέν ή αρνητικό.

Καταληκτικά λόγια

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.