Κατανόηση του vlookup
Το Vlookup (κατακόρυφη αναζήτηση) είναι μια ισχυρή συνάρτηση Excel που αναζητά μια συγκεκριμένη τιμή ("τιμή αναζήτησης") στην πρώτη στήλη ενός πίνακα ("πίνακας αναζήτησης") και στη συνέχεια επιστρέφει μια αντίστοιχη τιμή από μια άλλη στήλη στην ίδια σειρά.
Πώς λειτουργεί
1. τιμή αναζήτησης: Την τιμή που θέλετε να αναζητήσετε στο τραπέζι σας.
2. Πίνακας αναζήτησης: Το εύρος των κυττάρων που περιέχουν τα δεδομένα που αναζητάτε μέσα.
3. Αριθμός δείκτη στήλης: Ο αριθμός της στήλης μέσα στον πίνακα σας από τον οποίο θέλετε να ανακτήσετε την αντίστοιχη τιμή.
4. Αναζήτηση εύρους: Αυτό καθορίζει εάν θέλετε μια ακριβή αντιστοιχία (ψευδής) ή μια κατά προσέγγιση αντιστοιχία (True).
Σύνταξη
`` `excel
=Vlookup (lookup_value, table_array, col_index_num, [range_lookup])
`` `
Οδηγός βήμα προς βήμα
1. Προσδιορίστε τα δεδομένα σας:
* τιμή αναζήτησης: Την τιμή που θέλετε να βρείτε. Για παράδειγμα, ένα αναγνωριστικό προϊόντος.
* Πίνακας αναζήτησης: Το εύρος των κυττάρων που περιέχουν τα δεδομένα. Πρέπει να περιλαμβάνει τη στήλη με την τιμή αναζήτησης και τη στήλη που περιέχει την αντίστοιχη τιμή που θέλετε να ανακτήσετε.
* Αριθμός δείκτη στήλης: Ο αριθμός στήλης που περιέχει τις επιθυμητές πληροφορίες.
* Παράδειγμα: Εάν θέλετε να ανακτήσετε μια τιμή από την τρίτη στήλη του πίνακα σας, ο αριθμός δείκτη στήλης είναι 3.
* Αναζήτηση εύρους:
* False (ακριβής αντιστοιχία): Η συνάρτηση θα επιστρέψει μόνο ένα αποτέλεσμα εάν βρεθεί ακριβής αντιστοίχιση. Εάν δεν βρεθεί ακριβής αντιστοίχιση, θα λάβετε ένα σφάλμα #n/a.
* true (κατά προσέγγιση αγώνα): Η τιμή αναζήτησης πρέπει να ταξινομηθεί σε ανερχόμενη σειρά στο τραπέζι αναζήτησης. Η λειτουργία θα βρει τον πλησιέστερο αγώνα που είναι μικρότερη ή ίση με την τιμή αναζήτησης.
2. Εισαγάγετε τη λειτουργία Vlookup:
* Στο κελί όπου θέλετε να εμφανιστεί το αποτέλεσμα, πληκτρολογήστε τον τύπο:`=vlookup (lookup_value, table_array, col_index_num, [range_lookup])`
3. Αντικαταστήστε τους κρατιστές με τα δεδομένα σας:
* lookup_value: Εισαγάγετε την αναφορά κυττάρων της τιμής αναζήτησης ή πληκτρολογήστε απευθείας την τιμή.
* table_array: Επιλέξτε ολόκληρο το εύρος των κυττάρων που περιέχουν τον πίνακα αναζήτησης.
* col_index_num: Εισαγάγετε τον αριθμό στήλης που περιέχει την τιμή που θέλετε να ανακτήσετε.
* [Range_Lookup]: Πληκτρολογήστε είτε αληθινό είτε ψευδές (ή παραλείψτε το True, το οποίο είναι το προεπιλογή).
4. Πατήστε ENTER: Το Excel θα υπολογίσει το αποτέλεσμα και θα το εμφανίσει στο κελί.
Παράδειγμα
Ας πούμε ότι έχετε μια λίστα προϊόντων με τις τιμές τους:
| Αναγνωριστικό προϊόντος | Όνομα προϊόντος | Τιμή |
| --- | --- | --- |
| 101 | Widget | 10.00 $ |
| 102 | Gizmo | 15,00 $ |
| 103 | Gadget | 8.00 $ |
Για να βρείτε την τιμή του "widget" χρησιμοποιώντας το Vlookup:
1. τιμή αναζήτησης: Κύτταρο που περιέχει το αναγνωριστικό προϊόντος "101" ή απλά "101" πληκτρολογήθηκε απευθείας.
2. Πίνακας αναζήτησης: Ολόκληρος ο πίνακας (A1:C4).
3. Αριθμός δείκτη στήλης: 3 (επειδή η τιμή βρίσκεται στην τρίτη στήλη).
4. Αναζήτηση εύρους: False (θέλουμε έναν ακριβή αγώνα).
Ο τύπος θα ήταν:`=vlookup (101, a1:c4, 3, false)`
Βασικά σημεία
* ταξινόμηση: Εάν χρησιμοποιείτε True (κατά προσέγγιση αντιστοιχία), η στήλη αναζήτησης (η πρώτη στήλη του πίνακα αναζήτησης) πρέπει να ταξινομηθεί με ανερχόμενη σειρά.
* Χειρισμός σφαλμάτων: Χρησιμοποιήστε τη λειτουργία `iferror` για να χειριστείτε περιπτώσεις όπου το vlookup δεν βρίσκει αντιστοιχία:` =iferror (vlookup (lookup_value, table_array, col_index_num, [range_lookup]), "δεν βρέθηκε") `
* εναλλακτικές λύσεις: Για πιο περίπλοκα σενάρια, σκεφτείτε να χρησιμοποιήσετε το δείκτη και να ταιριάξετε μαζί, τα οποία μπορεί να είναι πιο ευέλικτα.
Επιτρέψτε μου να ξέρω αν έχετε ένα συγκεκριμένο παράδειγμα που θέλετε να εργαστείτε. Χαίρομαι που βοηθώ!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα