Το VLOOKUP είναι η αγαπημένη μου λειτουργία στο Excel. Εάν μπορείτε να χρησιμοποιήσετε το VLOOKUP, μπορείτε να λύσετε πολλά προβλήματα στο Excel. Αλλά υπάρχουν πράγματα που μπορούν να ανεβάσουν το VLOOKUP. Αυτό το θέμα μιλά για μερικά από αυτά.
Αλλά πρώτα, τα βασικά του VLOOKUP στα απλά αγγλικά.
Τα δεδομένα στο A: C προήλθαν από το τμήμα πληροφορικής. Ζητήσατε πωλήσεις ανά είδος και ημερομηνία. Σου έδωσαν τον αριθμό είδους. Χρειάζεστε την περιγραφή του αντικειμένου. Αντί να περιμένετε το τμήμα IT να εκτελέσει ξανά τα δεδομένα, θα βρείτε τον πίνακα που εμφανίζεται στη στήλη F: G.

Θέλετε το VLOOKUP να βρει το στοιχείο στο A2 ενώ αναζητά την πρώτη στήλη του πίνακα σε $ F $ 3: $ G $ 30. Όταν το VLOOKUP βρίσκει τον αγώνα στο F7, θέλετε το VLOOKUP να επιστρέψει την περιγραφή που βρίσκεται στη δεύτερη στήλη του πίνακα. Κάθε VLOOKUP που αναζητά έναν ακριβή αγώνα πρέπει να τελειώνει σε False (ή μηδέν, που ισοδυναμεί με False). Ο παρακάτω τύπος έχει ρυθμιστεί σωστά.
Σημειώστε ότι χρησιμοποιείτε το F4 για να προσθέσετε τέσσερα σύμβολα δολαρίου στη διεύθυνση για τον πίνακα αναζήτησης. Καθώς αντιγράφετε τον τύπο κάτω στήλη D, χρειάζεστε τη διεύθυνση για τον πίνακα αναζήτησης για να παραμείνει σταθερή. Υπάρχουν δύο κοινές εναλλακτικές λύσεις: Θα μπορούσατε να καθορίσετε ολόκληρες τις στήλες F: G ως πίνακα αναζήτησης. Ή, θα μπορούσατε να ονομάσετε F3: G30 με ένα όνομα όπως το ItemTable. Εάν χρησιμοποιείτε =VLOOKUP(A2,ItemTable,2,False)
, το εύρος που ονομάζεται λειτουργεί ως απόλυτη αναφορά.
Κάθε φορά που κάνετε μια δέσμη VLOOKUPs, πρέπει να ταξινομήσετε τη στήλη των VLOOKUPs. Ταξινόμηση ZA και τυχόν σφάλματα # N / A έρχονται στην κορυφή. Σε αυτήν την περίπτωση, υπάρχει ένα. Το στοιχείο BG33-9 λείπει από τον πίνακα αναζήτησης. Ίσως είναι τυπογραφικό λάθος. Ίσως είναι ένα ολοκαίνουργιο αντικείμενο. Εάν είναι καινούργια, εισαγάγετε μια νέα σειρά οπουδήποτε στο μέσο του πίνακα αναζήτησης και προσθέστε το νέο στοιχείο.

Είναι αρκετά φυσιολογικό να έχουμε μερικά # N / A σφάλματα. Αλλά στο παρακάτω σχήμα, ακριβώς ο ίδιος τύπος δεν επιστρέφει τίποτα εκτός από # N / A. Όταν συμβεί αυτό, δείτε αν μπορείτε να λύσετε το πρώτο VLOOKUP. Αναζητάτε το BG33-8 που βρίσκεται στο A2. Ξεκινήστε την κρουαζιέρα κάτω από την πρώτη στήλη του πίνακα αναζήτησης. Όπως μπορείτε να δείτε, η τιμή αντιστοίχισης είναι σαφώς στο F10. Γιατί μπορείτε να το δείτε αυτό, αλλά το Excel δεν μπορεί να το δει;

Μεταβείτε σε κάθε κελί και πατήστε το πλήκτρο F2. Το παρακάτω σχήμα δείχνει F10. Σημειώστε ότι ο δρομέας εισαγωγής εμφανίζεται αμέσως μετά το 8.

Το παρακάτω σχήμα δείχνει το κελί A2 σε λειτουργία επεξεργασίας. Ο δρομέας εισαγωγής απέχει μερικά κενά από το 8. Αυτό είναι ένα σημάδι ότι κάποια στιγμή αυτά τα δεδομένα αποθηκεύτηκαν σε ένα παλιό σύνολο δεδομένων COBOL. Επιστροφή στο COBOL, εάν το πεδίο Item ορίστηκε ως 10 χαρακτήρες και πληκτρολογήσατε μόνο 6 χαρακτήρες, το COBOL θα το γεμίσει με 4 επιπλέον κενά.

Η λύση? Αντί να ψάχνετε A2, αναζητήστε TRIM (A2).

Η συνάρτηση TRIM () αφαιρεί τα κενά και τα κενά. Εάν έχετε πολλά κενά μεταξύ λέξεων, το TRIM τα μετατρέπει σε ένα κενό διάστημα. Στο παρακάτω σχήμα υπάρχουν κενά πριν και μετά και τα δύο ονόματα στο A1. =TRIM(A1)
αφαιρεί όλα εκτός από ένα διάστημα στο A3.

Παρεμπιπτόντως, τι θα συνέβαινε αν το πρόβλημα ήταν τα κενά στη στήλη F αντί στη στήλη Α; Προσθέστε μια στήλη TRIM () συναρτήσεων στο E, δείχνοντας στη στήλη F. Αντιγράψτε αυτές και επικολλήστε ως τιμές στο F για να ξεκινήσετε να λειτουργούν ξανά οι αναζητήσεις.
Ο άλλος πολύ συνηθισμένος λόγος που το VLOOKUP δεν θα λειτουργήσει εμφανίζεται εδώ. Η στήλη F περιέχει πραγματικούς αριθμούς. Η στήλη Α περιέχει κείμενο που μοιάζει με αριθμούς.

Επιλέξτε όλη τη στήλη A. Πατήστε Alt + D, E, F. Αυτό κάνει μια προεπιλεγμένη λειτουργία Κείμενο σε στήλες και μετατρέπει όλους τους αριθμούς κειμένου σε πραγματικούς αριθμούς. Η αναζήτηση αρχίζει να λειτουργεί ξανά.

Εάν θέλετε το VLOOKUP να λειτουργεί χωρίς να αλλάξετε τα δεδομένα, μπορείτε να το χρησιμοποιήσετε =VLOOKUP(1*A2,… )
για να χειριστείτε αριθμούς που είναι αποθηκευμένοι ως κείμενο ή =VLOOKUP(A2&"",… )
όταν ο πίνακας αναζήτησης έχει αριθμούς κειμένου.
Το VLOOKUP προτάθηκε από τους Rod Apfelbeck, Patty Hahn, John Henning, @ExcelKOS και @tomatecaolho. Χάρη σε όλους εσάς.