Πολλαπλά ένθετα VLOOKUPs στο Excel

Anonim


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

Γενικός τύπος για την ένθετη λειτουργία VLOOKUP

= IFERROR (VLOOKUP (τιμή_αναζήτησης, πίνακας1, στήλη, 0), IFERROR (VLOOKUP (τιμή_αναζήτησης, πίνακας2, στήλη, 0), VLOOKUP (τιμή_αναζήτησης, πίνακας3, στήλη, 0)))

lookup_value:Αυτή είναι η τιμή που αναζητάτε στο αρχείο σας.

Πίνακας 1, Tabl2, Πίνακας 3,…:Αυτοί είναι οι πίνακες στους οποίους γνωρίζετε ότι υπάρχει η τιμή.

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

0: Αυτό είναι για ακριβή αντιστοίχιση. Εάν θέλετε να κάνετε έναν κατά προσέγγιση αγώνα, χρησιμοποιήστε το 1.

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

Χρήση ένθετων VLOOKUP για αναζήτηση πολλών πινάκων

Ας δημιουργήσουμε πρώτα ένα σενάριο. Ας υποθέσουμε ότι κάνουμε τρία μαθήματα Γιόγκα. Στο τέλος της ημέρας, βρίσκετε μια μπάντα καρπού με το όνομα John. Τώρα ξέρετε ότι ο Γιάννης ανήκει σε μία από τις τρεις τάξεις. Για να αναζητήσουμε τον john και στις τρεις κλάσεις, θα πρέπει να βάλουμε ένθετη ή αλυσοδεμένη συνάρτηση VLOOKUP μέσα στις συναρτήσεις IFERROR.

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

Χρησιμοποιώντας τον παραπάνω γενικό τύπο, βάζουμε αυτόν τον τύπο στο κελί Ε12.

= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), VLOOKUP (D12, J2: K7,2,0)))

Εδώ, Δ12 είναι η τιμή αναζήτησης.

B2: C7, F2: G7, και J2: K7 είναι οι πίνακες στους οποίους θέλουμε να ψάξουμε.

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

Όταν πατήσετε το κουμπί εισαγωγής, ανακτά τον αριθμό του Τζον.

Πώς λειτουργεί

Η τεχνική είναι απλή. Όπως γνωρίζουμε ότι το VLOOKUP ρίχνει σφάλμα #N/A όταν δεν βρίσκει την τιμή αναζήτησης στον δεδομένο πίνακα και η συνάρτηση IFERROR επιστρέφει την καθορισμένη τιμή εάν τροφοδοτεί ένα σφάλμα #N/A. Χρησιμοποιούμε αυτές τις δυνατότητες προς όφελός μας.

Το πρώτο VLOOKUP τρέχει. Δεν καταφέρνει να βρει τον John στον πρώτο πίνακα. Επιστρέφει σφάλμα #N/A. Τώρα, αυτή η λειτουργία είναι ενσωματωμένη στη συνάρτηση IFERROR. Δεδομένου ότι ο πρώτος τύπος VLOOKUP τροφοδοτεί το #N/A στο IFERROR, εκτελείται το δεύτερο μέρος του IFERROR, το οποίο περιέχει και πάλι μια λειτουργία IFERROR.
Στον επόμενο γύρο, το VLOOKUP αναζητά τον john στον δεύτερο πίνακα F2: G7. Αποτυγχάνει ξανά και το IFERROR επιστρέφει τον έλεγχο στο επόμενο μέρος. Σε αυτό το μέρος, έχουμε μόνο τη λειτουργία VLOOKUP, αλλά αυτή τη φορά βρίσκει τον john στον τρίτο πίνακα J2: K7 και επιστρέφει τον αριθμό.

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

= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), IFERROR (VLOOKUP (D12, J2: K7,2,0), "Can't εύρημα")))

Λοιπόν, ναι, έτσι μπορείτε να κοιτάξετε σε πολλούς πίνακες. Αυτός δεν είναι ο πιο κομψός τρόπος αναζήτησης πολλών πινάκων, αλλά αυτό είναι που έχουμε. Υπάρχουν άλλοι τρόποι να το κάνουμε. Ένας τρόπος είναι να έχετε ένα συνδυασμένο σύνολο δεδομένων όλων των κλάσεων σε ένα κύριο αρχείο. Ένα άλλο είναι πάντα VBA.

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

Λειτουργία IFERROR και VLOOKUP | Η λειτουργία VLOOKUP είναι η ίδια μια καταπληκτική λειτουργία, αλλά λειτουργεί ακόμα καλύτερα όταν χρησιμοποιείται με τη λειτουργία IFERROR. Η συνάρτηση IFERROR χρησιμοποιείται για να εντοπίσει οποιοδήποτε σφάλμα επιστρέφεται από τη συνάρτηση VLOOKUP.

Λειτουργία ISERROR και VLOOKUP | Αυτός ο συνδυασμός επιστρέφει TRUE εάν η συνάρτηση VLOOKUP οδηγήσει σε σφάλμα.

17 πράγματα για το Excel VLOOKUP | Μάθετε 17 εκπληκτικά χαρακτηριστικά του VLOOKUP με μια κίνηση.

LOOKUP Πολλαπλές τιμές | Αναζήτηση Πολλαπλές αντιστοιχίσεις χρησιμοποιώντας τη λειτουργία INDEX-MATCH.

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

50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας | Γίνετε πιο γρήγοροι στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.

Η συνάρτηση VLOOKUP στο Excel | Αυτή είναι μια από τις πιο δημοφιλείς και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.

COUNTIF στο Excel 2016 | Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένη τιμή. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.

Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel | Αυτή είναι μια άλλη βασική λειτουργία του ταμπλό. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.