Πίνακας περιεχομένων
Όταν η συνάρτηση VLOOKUP δεν μπορεί να βρει την τιμή αναζήτησης στον πίνακα αναζήτησης, θα εμφανίσει ένα σύμβολο σφάλματος, #N/A Αλλά μπορείτε να απαλλαγείτε από αυτό το πρόβλημα χρησιμοποιώντας το η συνάρτηση IFERROR με το VLOOKUP Σε αυτό το άρθρο, θα σας δείξω 5 διαφορετικές χρήσεις της συνάρτησης IFERROR με VLOOKUP στο Excel.
Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων των Αποκτηθέντων Βαθμών των διαφόρων μαθητών μιας τάξης. Θα χρησιμοποιήσουμε αυτό το σύνολο δεδομένων για να δείξουμε διάφορες χρήσεις των IFERROR με VLOOKUP.
Κατεβάστε το βιβλίο ασκήσεων
IFERROR VLOOKUP.xlsxΧρήσεις του IFERROR με το VLOOKUP στο Excel
Τι θα συμβεί αν χρησιμοποιήσουμε μόνο το VLOOKUP
Πρώτα, θα δούμε τι θα συμβεί αν χρησιμοποιήσουμε μόνο το VLOOKUP Ας υποθέσουμε ότι η Jessica είναι μια μαθήτρια της οποίας το όνομα δεν ανήκει στο σύνολο δεδομένων μας. Τώρα αν βρούμε τον βαθμό που έλαβε η Jessica χρησιμοποιώντας την VLOOKUP συνάρτηση, το Excel θα εμφανίσει ένα σύμβολο σφάλματος #N/A. Μπορούμε να αντιμετωπίσουμε αυτό το σημάδι σφάλματος χρησιμοποιώντας το IFERROR συνάρτηση με το VLOOKUP συνάρτηση
Τώρα ας δούμε τις διαφορετικές χρήσεις του IFERROR με VLOOKUP.
1. IFERROR με VLOOKUP για την αντικατάσταση του #N/A με προσαρμοσμένο κείμενο
Ας υποθέσουμε ότι, όταν αναζητάτε έναν μαθητή του οποίου το όνομα δεν υπάρχει στη λίστα, θέλετε να εμφανίσετε προσαρμοσμένο κείμενο όπως "Δεν βρέθηκε". Για να κάνετε την εργασία αυτή, εισαγάγετε τον ακόλουθο τύπο στο κελί F5 και πατήστε ENTER.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Δεν βρέθηκε")
Ορίστε, E5 = Τιμή αναζήτησης που θα αναζητηθεί στη λίστα
B4:C11 = Lookup range που είναι το σύνολο δεδομένων σας
2 = Lookup column που είναι η στήλη της Αποκτηθέντες βαθμοί
FALSE σημαίνει ότι η συνάρτηση θα ψάξει για μια ακριβή αντιστοιχία
Τώρα αν πληκτρολογήσετε οποιοδήποτε όνομα μαθητή από τη λίστα σας στο κελί E5 , θα λάβετε τους βαθμούς του/της στο κελί F5.
Και αν πληκτρολογήσετε οποιοδήποτε όνομα μαθητή που δεν υπάρχει στη λίστα σας, στο κελί E5 , το F5 το κελί θα εμφανίζει το προσαρμοσμένο σας κείμενο Δεν βρέθηκε.
2. Για να λάβετε ένα κενό κελί αντί για #N/A
Αν θέλετε να διατηρήσετε το κελί κενό όταν το όνομα που αναζητείται δεν βρίσκεται στη λίστα σας, πληκτρολογήστε τον ακόλουθο τύπο στο κελί E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Ορίστε, E5 = Τιμή αναζήτησης που θα αναζητηθεί στη λίστα
B4:C11 = Lookup range που είναι το σύνολο δεδομένων σας
2 = Lookup column που είναι η στήλη της Αποκτηθέντες βαθμοί
FALSE σημαίνει ότι η συνάρτηση θα ψάξει για μια ακριβή αντιστοιχία
Τώρα αν πληκτρολογήσετε οποιοδήποτε όνομα μαθητή από τη λίστα σας στο κελί E5 , θα λάβετε τους βαθμούς του/της στο κελί F5.
Αλλά αν πληκτρολογήσετε οποιοδήποτε όνομα που δεν υπάρχει στο σύνολο δεδομένων, Το κελί F5 θα παραμείνει κενή.
3. IFERROR με VLOOKUP για διαχωρισμένο σύνολο δεδομένων
Ας υποθέσουμε ότι έχετε δύο λίστες στο σύνολο δεδομένων σας. Θέλετε να βρείτε τους βαθμούς που έλαβε κάθε μαθητής και από τις δύο λίστες.
Πληκτρολογήστε τον ακόλουθο τύπο στο κελί E5 και πατήστε ENTER
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Ορίστε, E5 = Τιμή αναζήτησης που θα αναζητηθεί στη λίστα
B4:C11 =1η περιοχή αναζήτησης που είναι η 1η λίστα του συνόλου δεδομένων
B14:C20 = = 2η περιοχή αναζήτησης που είναι η 2η λίστα του συνόλου δεδομένων
2 = Lookup column που είναι η στήλη της Αποκτηθέντες βαθμοί
FALSE σημαίνει ότι η συνάρτηση θα ψάξει για μια ακριβή αντιστοιχία
Τώρα, αν πληκτρολογήσετε οποιοδήποτε όνομα από οποιαδήποτε λίστα σας, στο κελί E5, θα λάβετε τους βαθμούς που έχει λάβει το συγκεκριμένο άτομο στο κελί F5.
4. IFERROR με VLOOKUP για να βρίσκετε πάντα ένα αποτέλεσμα
Ας υποθέσουμε ότι έχετε αριθμούς επικοινωνίας διαφόρων υποκαταστημάτων της εταιρείας σας στο σύνολο δεδομένων σας. Τώρα θέλετε να εμφανίσετε έναν αριθμό επικοινωνίας αν κάποιος αναζητήσει κάποιο από τα υποκαταστήματα, ακόμη και αν το όνομα του υποκαταστήματος δεν είναι στη λίστα σας. Αν το όνομα του υποκαταστήματος δεν είναι στη λίστα, θέλετε να εμφανίσετε τον αριθμό επικοινωνίας των κεντρικών γραφείων.
Πληκτρολογήστε τον ακόλουθο τύπο σε οποιοδήποτε κενό κελί και πατήστε ENTER
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Head office",B4:C8,2,FALSE))
Ορίστε, E5 = Τιμή αναζήτησης που θα αναζητηθεί στη λίστα
B4:C11 = Lookup range που είναι το σύνολο δεδομένων σας
2 = Lookup column που είναι η στήλη της Αριθμός επικοινωνίας
FALSE σημαίνει ότι η συνάρτηση θα ψάξει για μια ακριβή αντιστοιχία
Τώρα αν πληκτρολογήσετε οποιοδήποτε όνομα κλάδου στο κελί E4 το οποίο δεν υπάρχει στη λίστα, θα λάβετε τον αριθμό επικοινωνίας του κεντρικού γραφείου στο κελί όπου πληκτρολογήσατε τον τύπο.
5. Για παλαιότερη έκδοση του Excel
Στο Excel 2013 ή σε οποιαδήποτε παλαιότερη έκδοση το IFERROR δεν είναι διαθέσιμη. Αλλά μπορείτε να κάνετε την ίδια εργασία χρησιμοποιώντας τη συνάρτηση η συνάρτηση IF και η λειτουργία του ISNA μαζί με το VLOOKUP λειτουργία.
Πληκτρολογήστε τον ακόλουθο τύπο στο κελί F5 και πατήστε ENTER
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Δεν βρέθηκε", VLOOKUP(E5,B4:C11,2,FALSE))
Ορίστε, E5 = Τιμή αναζήτησης που θα αναζητηθεί στη λίστα
B4:C11 = Lookup range που είναι το σύνολο δεδομένων σας
2 = Lookup column που είναι η στήλη της Αριθμός επικοινωνίας
FALSE σημαίνει ότι η συνάρτηση θα ψάξει για μια ακριβή αντιστοιχία
Τώρα αν πληκτρολογήσετε οποιοδήποτε όνομα μαθητή από τη λίστα σας στο κελί E5 , θα λάβετε τους βαθμούς του/της στο κελί F5.
Και αν πληκτρολογήσετε οποιοδήποτε όνομα μαθητή που δεν υπάρχει στη λίστα σας, στο κελί E5 , το Cell F5 θα εμφανίσει το προσαρμοσμένο κείμενό σας Δεν βρέθηκε.
Συμπέρασμα
Το IFERROR συνάρτηση σας επιτρέπει να παραλείψετε την τιμή σφάλματος του VLOOKUP Μπορείτε να χρησιμοποιήσετε τη συνάρτηση IFERROR με VLOOKUP για οποιαδήποτε από τις χρήσεις που περιγράφονται σε αυτό το άρθρο. Αν αντιμετωπίσετε κάποιο πρόβλημα κατά την εφαρμογή των λειτουργιών μαζί, παρακαλώ αφήστε ένα σχόλιο. Αν ξέρετε κάποια επιπλέον χρήση του IFERROR με VLOOKUP , παρακαλούμε να μας ενημερώσετε σχετικά στο τμήμα σχολίων.