Τύπος Excel: VLOOKUP χωρίς σφάλμα # N / A -

Πίνακας περιεχομένων

Γενική φόρμουλα

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Περίληψη

Για να αποκρύψετε το σφάλμα # N / A που ρίχνει το VLOOKUP όταν δεν μπορεί να βρει μια τιμή, μπορείτε να χρησιμοποιήσετε τη συνάρτηση IFERROR για να πιάσετε το σφάλμα και να επιστρέψετε οποιαδήποτε τιμή θέλετε.

Εξήγηση

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

Εάν έχετε μια τιμή αναζήτησης στο κελί A1 και τις τιμές αναζήτησης σε ένα εύρος που ονομάζεται πίνακας και θέλετε ένα κελί να είναι κενό εάν δεν βρεθεί αναζήτηση, μπορείτε να χρησιμοποιήσετε:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Εάν θέλετε να επιστρέψετε το μήνυμα "Not found" όταν δεν υπάρχει αντιστοιχία, χρησιμοποιήστε:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

Επιλογή IFNA

Στο Excel 2013, η συνάρτηση IFNA είναι διαθέσιμη για να παγιδεύσει και να χειριστεί συγκεκριμένα # N / A σφάλματα. Η σύνταξη χρήσης είναι η ίδια με αυτή του IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Παλαιότερες εκδόσεις του Excel

Σε παλαιότερες εκδόσεις του Excel που δεν διαθέτουν τη συνάρτηση IFERROR, θα πρέπει να επαναλάβετε το VLOOKUP μέσα σε μια συνάρτηση IF που εντοπίζει σφάλμα με το ISNA ή το ISERROR. Για παράδειγμα:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

ενδιαφέροντα άρθρα...