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

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

Anonim

Γεια σου! Φανταστείτε ότι έχετε χιλιάδες σειρές δεδομένων εργαζομένων στο Excel και το αφεντικό σας σας ζητά τυχαία τον μισθό και τον προσδιορισμό του RameshΤο Worse χειρότερα από αυτό, σας δίνει μια λίστα με εκατό εργαζόμενους και σας ζητά να στείλετε στοιχεία αυτών των υπαλλήλων. Τι θα έκανες? Δεν μπορείτε να το βρείτε με το χέρι. Απλώς δεν είναι εφικτό και καθόλου έξυπνο. Αλλά είσαι έξυπνος, γι 'αυτό είσαι εδώ. Επιτρέψτε μου να σας παρουσιάσω τη λειτουργία VLOOKUP του Excel.

Γιατί χρειαζόμαστε το VLOOKUP;

Τι είναι το VLOOKUP; Το VLOOKUP σημαίνει κάθετη αναζήτηση.

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

Η σύνταξη του VLOOKUP:

= VLOOKUP (τιμή_αναζήτησης, πίνακας_σειράς, col_index_number, [range_lookup])

Lookup_value: Η τιμή με την οποία θέλετε να πραγματοποιήσετε αναζήτηση στην πρώτη στήλη του πίνακα πίνακα.

Table_array: Ο πίνακας στον οποίο θέλετε να αναζητήσετε/αναζητήσετε

col_index_number: Ο αριθμός στήλης στον πίνακα πίνακα από τον οποίο θέλετε να λάβετε αποτελέσματα.

[range_lookup]: ΛΑΘΟΣ αν θέλετε να αναζητήσετε ακριβή τιμή, ΑΛΗΘΙΝΗ εάν θέλετε μια αντιστοιχία κατά προσέγγιση.

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

VLOOKUP Παράδειγμα 1.

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

Για να το κάνω πιο εύκολο, έχω πάρει ένα μικρό τραπέζι.

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


Πρέπει να πείτε τους μισθούς και τους χαρακτηρισμούς του Ramesh και του Divya. Πώς θα το κάνατε αυτό;

Για να το κάνετε αυτό, μπορείτε να κάνετε αναζήτηση χειροκίνητα…… Or μπορείτε να χρησιμοποιήσετε τη συνάρτηση Excel VLOOKUP.

Απλώς γράψτε αυτόν τον τύπο VLOOKUP στο κελί H2 και αντιγράψτε τον στο παρακάτω κελί:

= VLOOKUP (G3, $ A $ 3: $ D $ 11,4, FALSE)

Θα έχετε τα αποτελέσματα όπως φαίνεται παρακάτω.

Εξήγηση:
Εδώ είπαμε στο excel να αναζητήσει τον Ramesh (G3) στην πρώτη στήλη (ΕΝΑ) του πίνακα $ A $ 3: $ D $ 11.

Εάν βρεθεί η δεδομένη τιμή, επιστρέψτε την τιμή στην 4η (4) στήλη σε αυτόν τον πίνακα.

Δίνοντάς του FΕΥΔΙΚΟ στο range_lookup, λέτε στο VLOOKUP να βρει την ακριβή αντιστοίχιση (Όχι αν δεν έχει αλλά).

Εδώ ο Ramesh βρίσκεται στην πρώτη στήλη Α και ο μισθός του επιστρέφεται ως 105347.

Ομοίως, το VLOOKUP αναζητά το Divya σε μια στήλη και επιστρέφει #N/A σφάλμα αφού η εγγραφή του Divya δεν υπάρχει στον πίνακά σας.

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

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

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

Μπορείτε να γράψετε τον τύπο VLOOKUP για να λάβετε τον χαρακτηρισμό του Ramesh; Η ενότητα σχολίων είναι όλη δική σας.

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

Πότε χρησιμοποιείτε την κατά προσέγγιση αντιστοίχιση στο VLOOKUP ως Range_lookup;

Ας το καταλάβουμε με ένα άλλο παράδειγμα VLOOKUP.

Παράδειγμα 2: Χρήση του Approximate Match στο VLOOKUP

Απαντήσατε σωστά στο ερώτημα του προϊσταμένου σας χρησιμοποιώντας το VLOOKUP προηγουμένως. Τώρα το "αγαπητό" αφεντικό σας θέλει να μάθει τον πλησιέστερο μισθό έως 150000 (μόνο λιγότερο από).
Για να απαντήσουμε σε αυτό, θα χρησιμοποιήσουμε ξανά το VLOOKUP αλλά αυτή τη φορά με έναν κατά προσέγγιση αγώνα.

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

Στο κελί H2 γράψτε αυτόν τον τύπο και σύρετέ τον στο κελί παρακάτω:

= VLOOKUP (G9, $ D $ 3: $ D $ 11,1,1)

Σημείωση: 1 ερμηνεύεται ως ΑΛΗΘΗΣ και 0 όπως και ΨΕΥΔΗΣ στο Excel.

Τελικά θα έχετε ένα αποτέλεσμα που μοιάζει με αυτό:

Εξήγηση.
Η τιμή αναζήτησης είναι 150000 (G9) και θέλουμε τον πλησιέστερο μισθό σε αυτό.
Η γκάμα μας είναι $ D $ 3: $ D $ 11 αφού θέλουμε να επιστρέψουμε την τιμή από την ίδια στήλη. Επομένως, το col_index_num είναι επίσης 1. Και επειδή θέλουμε μια προσέγγιση κατά προσέγγιση, παρέχουμε το range_lookup ως 1 (ΑΛΗΘΙΝΟ)

Για μια προσέγγιση κατά προσέγγιση, τα δεδομένα σας πρέπει να ταξινομηθούν. Διαφορετικά, το Excel VLOOKUP θα χρησιμεύσει ως εσφαλμένο αποτέλεσμα.

Σημαντικές σημειώσεις:

    • Το VLOOKUP λειτουργεί πάντα από αριστερά προς δεξιά. Δεν μπορείτε να λάβετε μια τιμή από τα δεξιά της πρώτης στήλης.
    • Αρίθμηση στηλών Ξεκινά από το εύρος επιλογής. Για παράδειγμα, εάν παρέχετε πίνακα πίνακα D4: F10. Στη συνέχεια, ο αριθμός των στηλών θα ξεκινήσει με το D, όχι από την πραγματική αρχή του πίνακα.

  • Να γίνεται πάντα αναφορά κλειδώματος στον Πίνακα χρησιμοποιώντας το σύμβολο $ για να αποφευχθεί σφάλμα κατά την αντιγραφή του τύπου αναζήτησης V στο Microsoft Excel 2016.
  • Μπορείτε να χρησιμοποιήσετε χαρακτήρα μπαλαντέρ (*) στην τιμή αναζήτησης όταν θυμάστε μόνο ένα μέρος της αξίας αναζήτησης.
  • Ορίστε το Range_Lookup σε FALSE (0) για να λάβετε μια ακριβή αντιστοίχιση με την τιμή σας.
  • Ορίστε το Range_Lookup σε TRUE (1) για να φτάσετε την πλησιέστερη σε μικρότερη από τη δεδομένη τιμή.
  • Να ταξινομείτε πάντα τα δεδομένα σε αύξουσα σειρά για μια κατά προσέγγιση αντιστοίχιση.

Τώρα μπορείτε να απαντήσετε στο ερώτημα του αφεντικού σας σε δευτερόλεπτα. Μπορείτε να συγκρίνετε δύο λίστες εύκολα. Μπορείτε να κάνετε μαζική αναζήτηση χρησιμοποιώντας το VLOOKUP στο Excel 2016, 2013, 2010 και σε παλαιότερες εκδόσεις του Excel σε δευτερόλεπτα.

Soταν λοιπόν χρήσιμο; Εάν όχι, ενημερώστε με το ακριβές ερώτημά σας στην ενότητα σχολίων.

17 πράγματα για το Excel VLOOKUP

Vlookup Top 5 Values ​​with Duplicate Values ​​Using INDEX-MATCH στο Excel

VLOOKUP Πολλαπλές τιμές

VLOOKUP με Dynamic Col Index

Μερική αντιστοίχιση με τη λειτουργία VLOOKUP

Χρησιμοποιήστε το VLOOKUP από δύο ή περισσότερους πίνακες αναζήτησης

Vlookup κατά ημερομηνία στο Excel

Χρησιμοποιώντας έναν τύπο VLOOKUP για να ελέγξετε εάν υπάρχει μια τιμή

Δημοφιλή άρθρα

Πώς να κάνετε VLOOKUP από διαφορετικό φύλλο Excel

VLOOKUP με αριθμούς και κείμενο

IF, ISNA και VLOOKUP συνάρτηση

Λειτουργία ISNA και VLOOKUP

Λειτουργία IFERROR και VLOOKUP