λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Υπολογιστικά φύλλα

Πώς χρησιμοποιείτε το vlookup σε υπολογιστικό φύλλο;

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

Σύνταξη:

`Vlookup (search_key, εύρος, index_number, [is_sorted])`

Ας καταθέσουμε κάθε επιχείρημα:

* `search_key`: Αυτή είναι η τιμή που ψάχνετε. Μπορεί να είναι ένας αριθμός, κείμενο ή μια αναφορά κυττάρων που περιέχει την τιμή. Αυτή η τιμή * πρέπει να υπάρχει * στην πρώτη στήλη του `Range '.

* `Range`: Αυτή είναι η συστοιχία πίνακα όπου θα αναζητήσει το Vlookup. Είναι μια σειρά κυττάρων, που καθορίζονται χρησιμοποιώντας αναφορές κυττάρων (π.χ. `A1:D10`). Η πρώτη στήλη αυτού του εύρους πρέπει να περιέχει τις τιμές που αναζητάτε.

* `index_number`: Αυτός είναι ο αριθμός στήλης μέσα στην `εύρος 'από την οποία θέλετε να ανακτήσετε το αποτέλεσμα. Η πρώτη στήλη του `Range` θεωρείται στήλη 1. Έτσι, αν θέλετε την τιμή από τη δεύτερη στήλη, χρησιμοποιήστε το` 2`, την τρίτη στήλη, χρησιμοποιήστε το `3` και ούτω καθεξής.

* `[is_sorted]`: Αυτό είναι ένα προαιρετικό επιχείρημα. Είναι μια λογική τιμή (αληθινή ή ψευδή) που καθορίζει εάν η πρώτη στήλη της «σειράς» ταξινομείται με ανερχόμενη σειρά.

* `true` (ή παραλειφθεί): Το Vlookup βρίσκει μια κατά προσέγγιση αγώνα. Η πρώτη στήλη του εύρους * πρέπει να ταξινομηθεί με ανερχόμενη σειρά. Εάν δεν βρεθεί ακριβής αντιστοίχιση, επιστρέφει την τιμή που σχετίζεται με τη μεγαλύτερη τιμή μικρότερη από το `search_key`.

* `false ': Το Vlookup βρίσκει ακριβή αντιστοιχία. Η πρώτη στήλη του εύρους δεν χρειάζεται να ταξινομηθεί. Εάν δεν βρεθεί ακριβής αντιστοίχιση, επιστρέφει το σφάλμα `#n/a`. Αυτή είναι γενικά η ασφαλέστερη και πιο αξιόπιστη επιλογή.

Παράδειγμα:

Ας πούμε ότι έχετε ένα υπολογιστικό φύλλο με πληροφορίες προϊόντος:

| Αναγνωριστικό προϊόντος | Όνομα προϊόντος | Τιμή | Ποσότητα |

| --- | --- | --- | --- |

| A123 | Widget a | 10 $ | 100 |

| B456 | Widget b | 20 $ | 50 |

| C789 | Widget c | 30 $ | 75 |

Θέλετε να βρείτε την τιμή του "widget b". Δείτε πώς θα χρησιμοποιούσατε το Vlookup:

1. `search_key`: "B456" (ή ένα κύτταρο που περιέχει "B456")

2. `Range`: `A1:D4` (υποθέτοντας ότι τα δεδομένα σας ξεκινούν στο Cell A1)

3. `index_number`: `3` (επειδή η τιμή βρίσκεται στην τρίτη στήλη του εύρους)

4. `is_sorted`: «False» (για ακριβή αντιστοιχία)

Ο τύπος θα ήταν:`=vlookup (" b456 ", a1:d4, 3, false)`

Αυτό θα επέστρεφε «$ 20».

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

* Ευαισθησία στην περίπτωση: Το Vlookup δεν είναι ευαίσθητο σε περιπτώσεις.

* Τύπος δεδομένων: Βεβαιωθείτε ότι η `search_key` και η πρώτη στήλη του` Range 'έχουν σταθερούς τύπους δεδομένων (π.χ. και οι δύο αριθμοί ή και τα δύο κείμενα). Οι αναντιστοιχημένοι τύποι θα οδηγήσουν συχνά σε σφάλματα `#n/a`.

* Χειρισμός σφαλμάτων: Χρησιμοποιήστε το `iferror` για να χειριστείτε χαριτωμένα σφάλματα`#n/a`. Για παράδειγμα:`=iferror (vlookup (" b456 ", a1:d4, 3, false)," Το προϊόν δεν βρέθηκε ")`

* κατά προσέγγιση αντιστοιχία (true): Χρησιμοποιήστε μόνο το `true` εάν χρειάζεστε απολύτως μια κατά προσέγγιση αντιστοίχιση και η πρώτη σας στήλη έχει ταξινομηθεί. Το "False" προτιμάται γενικά για την ακρίβεια και την αποφυγή απροσδόκητων αποτελεσμάτων.

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα