Τύπος Excel: Έξοδος παράκαμψης VLOOKUP -

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

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

=IF(VLOOKUP()=x,y,VLOOKUP())

Περίληψη

Για να παρακάμψετε την έξοδο από το VLOOKUP, μπορείτε να τοποθετήσετε το VLOOKUP στη λειτουργία IF. Στο παράδειγμα που εμφανίζεται, ο τύπος στο G5 είναι:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

όπου το κλειδί είναι το όνομα B5: C9.

Αυτός ο τύπος επιστρέφει την τυπική έξοδο όταν η βαθμολογία> = 60 και "x" για βαθμολογίες μικρότερες από 60.

Εξήγηση

Σημείωση: μια απλούστερη προσέγγιση θα ήταν να αλλάξετε απευθείας τον πίνακα που χρησιμοποιεί το VLOOKUP. Αλλά αυτό το παράδειγμα εξηγεί τους μηχανισμούς δοκιμών και υπερισχύουσας παραγωγής από το VLOOKUP.

Αυτός ο τύπος βασίζεται σε ένα απλό παράδειγμα βαθμολόγησης που εξηγείται λεπτομερώς εδώ. Για μια δεδομένη βαθμολογία, το VLOOKUP χρησιμοποιεί έναν υπάρχοντα πίνακα, το όνομα εύρους κλειδιού (B5: C9), για να υπολογίσει έναν βαθμό. Η λειτουργία αντιστοίχισης σημειώσεων έχει οριστεί σε κατά προσέγγιση.

Για παράκαμψη εξόδου, το VLOOKUP είναι ένθετο σε μια δήλωση IF:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

Η κυριολεκτική μετάφραση αυτού του τύπου είναι:

Εάν το VLOOKUP επιστρέψει "F", επιστρέψτε "x". Διαφορετικά, επιστρέψτε το αποτέλεσμα από το VLOOKUP.

Το αποτέλεσμα του "x" μπορεί να προσαρμοστεί όπως επιθυμείτε. Για να μην εμφανίζεται τίποτα, δώστε μια κενή συμβολοσειρά ("").

Εναλλακτική φόρμουλα

Μια απλούστερη, λιγότερο περιττή φόρμουλα μπορεί να δημιουργηθεί χρησιμοποιώντας IF για να ελέγξετε το σκορ απευθείας όπως αυτό

=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))

Ωστόσο, αυτός ο τύπος δεν αντικαθιστά τεχνικά την έξοδο του VLOOKUP. Αντ 'αυτού, ελέγχει την τιμή εισερχόμενης βαθμολογίας και παρακάμπτει εντελώς το VLOOKUP εάν είναι κάτω από 60.

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