Κανονικά, η συνάρτηση VLOOKUP επιστρέφει την πρώτη αντιστοίχιση που βρίσκει. Αλλά το θέμα περιπλέκεται όταν υπάρχουν περισσότεροι από ένας αγώνες και θέλουμε να έχουμε οποιοδήποτε συγκεκριμένο περιστατικό, ας πούμε το 2ο ματς.
Σε αυτό το άρθρο, θα μάθουμε πώς να αποκτήσετε το δεύτερο, το τρίτο ή το Nth match χρησιμοποιώντας το VLOOKUP. Για να το πετύχουμε αυτό θα χρειαστεί να χρησιμοποιήσουμε μια στήλη βοηθού. Εάν δεν θέλετε να χρησιμοποιήσετε μια στήλη βοηθού καθώς δεν είναι εφικτό με κάθε δεδομένα, μπορείτε να χρησιμοποιήσετε την προσέγγιση INDEX-MATCH. Αλλά αν μπορείτε να χρησιμοποιήσετε μια στήλη βοηθού, εδώ είναι ο γενικός τύπος για να βρείτε την αντιστοίχιση Nth χρησιμοποιώντας τη συνάρτηση VLOOKUP.
Γενικός τύπος
= VLOOKUP (αναζήτηση_τιμής & εμφάνισης, πίνακας_σειράς, στήλη, 0) |
Lookup_value: Είναι η τιμή αναζήτησης που θέλετε να αναζητήσετε.
Περιστατικό:Η εμφάνιση της τιμής αναζήτησης με την οποία θέλετε να αντιστοιχιστεί.
Table_array:Είναι ο πίνακας πίνακα στον οποίο θέλετε να αναζητήσετε δεδομένα. Βεβαιωθείτε ότι η πρώτη στήλη σε αυτόν τον πίνακα είναι η στήλη βοηθού.
Στήλη: Ο αριθμός στήλης στο πίνακας πίνακα από το οποίο θέλετε να ανακτήσετε την τιμή.
0: Είναι για ακριβή αντιστοίχιση. Εάν δεν θέλετε να κάνετε ακριβή αντιστοίχιση, παραλείψτε το ή χρησιμοποιήστε 1 ή TRUE.
Τώρα ας το χρησιμοποιήσουμε σε ένα παράδειγμα:
Παράδειγμα: Βρείτε τη δεύτερη πώληση που πραγματοποιήθηκε από έναν υπάλληλο στον πίνακα Excel
Έχουμε έναν πίνακα που καταγράφει τις πωλήσεις που πραγματοποίησαν οι πωλητές σε διαφορετικούς μήνες. Τα ονόματα των πωλητών μπορούν να επαναληφθούν στο αρχείο. Πρέπει να ταιριάξουμε με το 2ο συμβάν της Micky και μετά να πάρουμε τις πωλήσεις του Jan.
Σημειώστε ότι, έχουμε προσθέσει μια στήλη βοηθού. Αυτή η στήλη γράφει το όνομα του πωλητή και στη συνέχεια συνοδεύει την εμφάνιση αυτού του ονόματος σε αυτό. Χρησιμοποιήσαμε τον αριθμό εκτέλεσης για να λάβουμε την εμφάνιση.
Ο τύπος στη στήλη βοηθού είναι:
= B3 & COUNTIF ($ B $ 3: B3, B3) |
Έτσι, έχουμε έτοιμο το τραπέζι. Εδώ η τιμή αναζήτησης βρίσκεται στο κελί P3, ο αριθμός εμφάνισης είναι στο Q3, ο πίνακας πίνακα είναι A3: N10 και ο αριθμός στήλης είναι 3.
Τώρα γράψτε αυτόν τον τύπο στο κελί P4:
= VLOOKUP (P3 & Q3, A3: N10,3,0) |
Πατήστε enter και μπαμ! έχετε την τιμή αναζήτησης του περιστατικού που χρειάζεστε.
Πώς λειτουργεί;
Η λειτουργικότητα είναι απλή. Αρχικά, δεν έχουμε κανένα μοναδικό αναγνωριστικό για χρήση ως τιμή αναζήτησης. Δημιουργούμε λοιπόν ένα. Χρησιμοποιούμε τον τύπο ονόματος και τρέχοντος αριθμού για να δημιουργήσουμε ένα μοναδικό αναγνωριστικό. Βεβαιωνόμαστε ότι είναι η πρώτη στήλη στον πίνακα από τα αριστερά, όπως πρόκειται να χρησιμοποιήσουμε για την ανάκτηση τιμών από τις στήλες δεξιά προς αυτήν.
Τώρα ο τύπος αναζήτησης δημιουργεί το μοναδικό αναγνωριστικό χρησιμοποιώντας συνδεδεμένο τελεστή & (P3 & Q3). Αυτό το καθιστά ένα μοναδικό αναγνωριστικό
Στη συνέχεια, ο τύπος VLOOKUP το λαμβάνει ως τιμή αναζήτησης και αναζητά τη θέση του στον πίνακαΑ3: Ν10. Εδώ, Το VLOOKUP βρίσκει την τιμή στην 6η σειρά του πίνακα. Τώρα μετακινείται στην 3η στήλη και επιστρέφει την τιμή.
Αυτός είναι ο ευκολότερος τρόπος για να αποκτήσετε τον Nth αγώνα στο Excel. Αλλά δεν είναι εφικτό όλη την ώρα. Προσθέτει επιπλέον δεδομένα και υπολογισμούς στο φύλλο που μπορούν να κάνουν το αρχείο excel βαρύ και αργό.
Εάν διαθέτετε μικρό αριθμό δεδομένων, αυτό είναι υπέροχο, αλλά με μεγάλα δεδομένα, μπορεί να θέλετε να χρησιμοποιήσετε έναν ανεξάρτητο τύπο που δεν χρειάζεται στήλη βοηθού. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα που χρησιμοποιεί συναρτήσεις INDEX και MATCH.
Λοιπόν, ναι, έτσι μπορείτε να πάρετε το Nth match στο Excel χρησιμοποιώντας τη λειτουργία VLOOKUP. Ελπίζω να ήμουν αρκετά επεξηγηματικός και ήταν χρήσιμος. Εάν έχετε αμφιβολίες σχετικά με αυτό το άρθρο ή οποιοδήποτε άλλο θέμα που σχετίζεται με το excel/VBA, ρωτήστε στην παρακάτω ενότητα σχολίων.
Σχετικά Άρθρα:
Αναζητήστε τον αγώνα με τη λειτουργία INDEX & MATCH | Για να λάβουμε το ένατο αγώνα χωρίς τη χρήση στήλης βοηθού χρησιμοποιούμε τη συνάρτηση INDEX και MATCH. Χρησιμοποιούμε τη λογική του boolean για να πάρουμε τον δείκτη από τον πίνακα.
Πώς να κάνετε ΕΓΚΑΤΑΣΤΑΣΗ πολλαπλών τιμών | Για να ανακτήσουμε όλες τις τιμές που ταιριάζουν από μια λίστα, χρησιμοποιούμε τη συνάρτηση INDEX MATCH. Το VLOOKUP μπορεί να ανακτήσει πολλαπλές τιμές μόνο όταν χρησιμοποιούμε στήλη βοηθού.
Αξία αναζήτησης με πολλαπλά κριτήρια | Εάν πρέπει να αναζητήσετε περισσότερους από έναν πίνακες αναζήτησης, τότε πώς χρησιμοποιείτε το VLOOKUP από δύο πίνακες αναζήτησης ή περισσότερους. Αυτό το άρθρο λύνει αυτό το πρόβλημα πολύ εύκολα
Αξία αναζήτησης με πολλαπλά κριτήρια | Μπορούμε απλά να χρησιμοποιήσουμε τη συνάρτηση VLOOKUP. Αλλά όταν δεν έχετε αυτήν τη μοναδική στήλη στα δεδομένα σας και πρέπει να αναζητήσετε σε πολλές στήλες για να αντιστοιχίσετε μια τιμή, το VLOOKUP δεν βοηθά
Πώς να αναζητήσετε διεύθυνση στο Excel |Θα υπάρξουν στιγμές που θα θέλατε να λάβετε τη διεύθυνση του κελιού από το οποίο λαμβάνεται μια τιμή. Χρησιμοποιώντας αυτήν τη διεύθυνση, μπορείτε εύκολα να ανακτήσετε παρακείμενες τιμές χρησιμοποιώντας τη συνάρτηση OFFSET
Δημοφιλή άρθρα:
50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας | Γίνετε πιο γρήγοροι στην εργασία σας. Αυτές οι 50 συντομεύσεις θα σας κάνουν να εργάζεστε ακόμη πιο γρήγορα στο Excel.
Πώς να χρησιμοποιήσετε τη συνάρτηση Excel VLOOKUP| Αυτή είναι μια από τις πιο δημοφιλείς και δημοφιλείς λειτουργίες του excel που χρησιμοποιείται για την αναζήτηση τιμών από διαφορετικά εύρη και φύλλα.
Πώς να χρησιμοποιήσετε το Excel Λειτουργία COUNTIF| Μετρήστε τιμές με συνθήκες χρησιμοποιώντας αυτήν την εκπληκτική συνάρτηση. Δεν χρειάζεται να φιλτράρετε τα δεδομένα σας για να μετρήσετε συγκεκριμένη τιμή. Η λειτουργία Countif είναι απαραίτητη για την προετοιμασία του ταμπλό σας.
Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel | Αυτή είναι μια άλλη βασική λειτουργία του ταμπλό. Αυτό σας βοηθά να συνοψίσετε τιμές υπό συγκεκριμένες συνθήκες.