Ο Richard Schollar παρέχει αυτήν τη θέση επισκεπτών. Ο Ρίτσαρντ είναι MVP του Excel από το Ηνωμένο Βασίλειο Όταν είδα τον τίτλο της ανάρτησης του Ρίτσαρντ, σκέφτηκα ότι επρόκειτο να χρησιμοποιήσει το INDEX / MATCH, αλλά ο Richard χρησιμοποιεί πραγματικά το VLOOKUP!
Πώς χρησιμοποιείτε ένα VLOOKUP εάν τα δεδομένα του πίνακα σας διατηρούν την τιμή αναζήτησης σε μια στήλη στα δεξιά της στήλης δεδομένων που θέλετε να επιστρέψετε;
Όλοι είχαμε αυτό το πρόβλημα - θέλετε να χρησιμοποιήσετε το VLOOKUP, αλλά τα δεδομένα σας είναι "με λάθος τρόπο":

Έχετε το αναγνωριστικό, θέλετε να επιστρέψετε την περιγραφή. Ένα κανονικό VLOOKUP δεν θα λειτουργήσει καθώς δεν μπορείτε να χρησιμοποιήσετε μια αρνητική στήλη:

Μία εναλλακτική λύση είναι να χρησιμοποιήσετε το INDEX / MATCH π.χ.

Αλλά δεν θα ήταν ωραίο να είσαι σε θέση να χρησιμοποιήσω το VLOOKUP; Όμως δεν μπορούμε, έτσι; Σίγουρα μπορούμε, αν κάνουμε χρήση της λειτουργίας CHOOSE:

Αυτός ο τύπος στο G2 είναι:
Αυτός ο τύπος είναι =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Πώς λειτουργεί: ΕΠΙΛΟΓΗ επιστρέφει έναν πίνακα δύο «στηλών» με τη σωστή σειρά, με βάση τη σειρά με την οποία περνάτε τις στήλες στη λειτουργία ΕΠΙΛΟΓΗ. Αυτό δημιουργεί έναν πίνακα που έχει τον σωστό προσανατολισμό από αριστερά προς τα δεξιά για να λειτουργεί το VLOOKUP. Ακολουθεί ο διάλογος Evaluate Formula μετά την αξιολόγηση της συνάρτησης CHOOSE:
