Πίνακας περιεχομένων
Σήμερα θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε το VLOOKUP σε συνδυασμό με το ΕΆΝ και ISNA λειτουργίες του Excel.
Μία από τις πιο σημαντικές και ευρέως χρησιμοποιούμενες λειτουργίες του Excel είναι VLOOKUP . Αλλά ενώ χρησιμοποιείτε VLOOKUP , μπορεί μερικές φορές να αντιμετωπίσουμε σφάλματα όταν η τιμή αναζήτησης δεν ταιριάζει με καμία τιμή στο πίνακας αναζήτησης .
Το ISNA λειτουργίες της Excel είναι χρήσιμα σε αυτές τις καταστάσεις. ISNA σε συνδυασμό με ΕΆΝ μας δίνει τη δυνατότητα να αναζητήσουμε μια άλλη τιμή αν η πρώτη τιμή δεν ταιριάζει. Αυτό είναι αρκετά χρήσιμο για μεγάλα σύνολα δεδομένων.
Λειτουργία IF ISNA με VLOOKUP (Γρήγορη προβολή)
Κατεβάστε το βιβλίο ασκήσεων
Πώς να χρησιμοποιήσετε τη λειτουργία IF ISNA με VLOOKUP στο Excel.xlsxΣυνάρτηση ISNA του Excel: Σύνταξη και επιχείρημα
Περίληψη
- Λαμβάνει μια τιμή ως όρισμα και επιστρέφει ΑΛΗΘΙΝΟ αν πρόκειται για #N/A Διαφορετικά, επιστρέφει FALSE .
- Διαθέσιμο από το Excel 2003.
Σύνταξη
Η σύνταξη του ISNA λειτουργία είναι:
=ISNA(value)
Επιχειρήματα
Επιχειρήματα | Υποχρεωτικό ή προαιρετικό | Αξία |
αξία | Απαιτούμενο | Η τιμή που η συνάρτηση ISNA ελέγχει αν πρόκειται για σφάλμα #N/A ή όχι. |
Αξία επιστροφής
Επιστρέφει μια τιμή Boolean, ΑΛΗΘΙΝΟ ή FALSE . ΑΛΗΘΙΝΟ εάν η τιμή είναι #N/A σφάλμα, FALSE αλλιώς.
Λειτουργία IF ISNA με VLOOKUP: 3 παραδείγματα
Ας δούμε μερικά παραδείγματα χρήσης του ΕΆΝ και ISNA λειτουργίες με VLOOKUP .
1. Χρήση της συνάρτησης IF ISNA με VLOOKUP στον ίδιο πίνακα
Εδώ έχουμε ένα σύνολο δεδομένων με το Τύπος BOOK s, Ονόματα, και Συγγραφείς κάποιων βιβλίων σε ένα βιβλιοπωλείο που ονομάζεται Martin Bookstore.
Τώρα πρώτα θα ψάξουμε για ένα είδος βιβλίου ποίησης. Αν δεν υπάρχει ένα είδος βιβλίου ποίησης, τότε θα ψάξουμε για ένα μυθιστόρημα.
Ένας συνδυασμός των ΕΆΝ , ISNA, και VLOOKUP είναι το τέλειο ταίρι εδώ.
Ο τύπος θα είναι:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
Βλέπετε, έχουμε ένα Μυθιστόρημα , Oliver Twist , καθώς δεν υπήρχε βιβλίο του Ποίηση .
Επεξήγηση του τύπου
VLOOKUP("Poetry",B4:D20,2,FALSE)
επιστρέφει #N/A σφάλμα, καθώς δεν υπήρχε τύπος βιβλίου με όνομα "Ποίηση" στην πρώτη στήλη του πίνακα B4:D20 .
- .
ISNA(VLOOKUP("Ποίηση",B4:D20,2,FALSE))
γίνεταιISNA(#N/A)
και επιστρέφει ΑΛΗΘΙΝΟ .
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
) γίνεται τώραIF(TRUE,VLOOKUP("Μυθιστόρημα",B4:D20,2,FALSE))
το οποίο επιστρέφειVLOOKUP("Μυθιστόρημα",B4:D20,2,FALSE)
.VLOOKUP("Μυθιστόρημα",B4:D20,2,FALSE)
αναζητά ένα "Μυθιστόρημα" στην πρώτη στήλη του πίνακα B4:D20 (Τύπος βιβλίου). Αφού βρει ένα, επιστρέφει το Όνομα βιβλίου από τη στήλη 2, Oliver Twist .
- Επομένως,
IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Novel",B4:D20,2,FALSE))
επιστρέφει "Oliver Twist" .
Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το VLOOKUP στη VBA (4 τρόποι)
2. Χρήση της συνάρτησης IF ISNA με VLOOKUP σε διαφορετικό πίνακα αλλά στο ίδιο φύλλο εργασίας
Εδώ έχουμε ένα άλλο σύνολο δεδομένων με τις εγγραφές βιβλίων δύο βιβλιοπωλείων, του βιβλιοπωλείου Martin Bookstore και του βιβλιοπωλείου Holder Bookstore.
Αυτή τη φορά θα ψάξουμε για ένα βιβλίο ποίησης στο πρώτο βιβλιοπωλείο. Αν δεν το βρούμε εκεί, θα ψάξουμε στο δεύτερο βιβλιοπωλείο.
Ο τύπος θα είναι:
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",G4:I20,2,FALSE))
Βλέπετε, όταν δεν βρίσκει ένα μυθιστόρημα στο πρώτο βιβλιοπωλείο, αναζητά ένα στο δεύτερο βιβλιοπωλείο ( G4:I20 ).
Και βρίσκει ένα που ονομάζεται "Ωδή στο αηδόνι" , του John Keats.
Για λεπτομερή επεξήγηση του τύπου, βλέπε παράδειγμα 1.
Διαβάστε περισσότερα: Τύπος VLOOKUP στο Excel με πολλαπλά φύλλα (4 απλές συμβουλές)
Παρόμοιες αναγνώσεις
- Πώς να VLOOKUP από πολλαπλές στήλες με μόνο μία επιστροφή στο Excel (2 τρόποι)
- VLOOKUP SUM Πολλαπλές σειρές (4 τρόποι με εναλλακτική λύση)
- VLOOKUP για αναζήτηση κειμένου στο Excel (4 εύκολοι τρόποι)
- INDIRECT VLOOKUP στο Excel
- VLOOKUP με αριθμούς στο Excel (4 παραδείγματα)
3. Χρήση της συνάρτησης IF ISNA με VLOOKUP σε διαφορετικό φύλλο εργασίας
Τέλος, έχουμε ένα άλλο σύνολο δεδομένων με τις εγγραφές βιβλίων δύο βιβλιοπωλείων, αλλά αυτή τη φορά σε δύο διαφορετικά φύλλα εργασίας.
Αρχικά, θα ψάξουμε για ένα βιβλίο ποίησης στο βιβλιοπωλείο Martin Bookstore. Αν δεν το βρούμε εκεί, θα ψάξουμε στο βιβλιοπωλείο Holder Bookstore.
Εισάγουμε αυτόν τον τύπο στο φύλλο εργασίας που ονομάζεται "Martin Bookstore".
=IF(ISNA(VLOOKUP("Poetry",B4:D20,2,FALSE)),VLOOKUP("Poetry",'Holder Bookstore'!B4:D20,2,FALSE))
Ψάχνει για ένα βιβλίο Ποίησης στο βιβλιοπωλείο Martin.
Όταν δεν το βρίσκει εκεί, ψάχνει για ένα στο βιβλιοπωλείο Holder ( 'Holder Bookstore'!B4:D20), και βρίσκει έναν εκεί.
Ωδή στο αηδόνι από τον John Keats.
Για λεπτομερή επεξήγηση του τύπου, βλέπε παράδειγμα 1.
Διαβάστε περισσότερα: Πώς να τραβήξετε δεδομένα από πολλαπλά φύλλα εργασίας στο Excel (4 γρήγοροι τρόποι)
Εναλλακτικές επιλογές της IF ISNA
Από το Excel 2013, μια εναλλακτική επιλογή του ΕΆΝ ISNA Αυτή η λειτουργία ονομάζεται IFNA λειτουργία.
Το Σύνταξη του IFNA λειτουργία είναι:
=IFNA(value,value_if_na)
Το IFNA τύπο για να αναζητήσετε πρώτα ένα βιβλίο ποίησης, και στη συνέχεια να αναζητήσετε ένα μυθιστόρημα αν δεν υπάρχει ποίηση θα είναι διαθέσιμο:
=IFNA(VLOOKUP("Poetry",B4:D20,2,FALSE),VLOOKUP("Novel",B4:D20,2,FALSE))
Διαβάστε περισσότερα: Μέγιστη τιμή VLOOKUP στο Excel (με περιορισμούς και εναλλακτικές επιλογές)
Συμπέρασμα
Έτσι μπορείτε να χρησιμοποιήσετε το ΕΆΝ ISNA συνάρτηση με VLOOKUP για να αναζητήσετε μια τιμή σε έναν πίνακα και να κάνετε κάτι άλλο αν δεν βρείτε την τιμή εκεί. Έχετε ερωτήσεις; Μη διστάσετε να μας ρωτήσετε.