
Γενική φόρμουλα
=VLOOKUP(id_formula,table,4,0)
Περίληψη
Για να αποκτήσετε το ένατο MATCH με το VLOOKUP, θα χρειαστεί να προσθέσετε μια βοηθητική στήλη στον πίνακα σας που δημιουργεί ένα μοναδικό αναγνωριστικό που περιλαμβάνει τον αριθμό. Εάν αυτό δεν είναι πρακτικό, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα που βασίζεται σε INDEX και MATCH.
=VLOOKUP(id&"-"&I6,data,4,0)
Εξήγηση
Αυτός ο τύπος εξαρτάται από μια βοηθητική στήλη, η οποία προστίθεται ως πρώτη στήλη στον πίνακα δεδομένων προέλευσης. Η στήλη βοηθού περιέχει έναν τύπο που δημιουργεί μια μοναδική τιμή αναζήτησης από ένα υπάρχον αναγνωριστικό και έναν μετρητή. Ο μετρητής μετρά πόσες φορές εμφανίστηκε το μοναδικό αναγνωριστικό στον πίνακα δεδομένων.
Στο παράδειγμα, το κελί τύπου B4 της βοηθητικής στήλης μοιάζει με αυτό:
=D4&"-"&COUNTIF($D$4:D4,D4)
Αυτός ο τύπος παίρνει την τιμή στο D4 και χρησιμοποιεί συνένωση για να προσθέσει παύλα και το αποτέλεσμα μιας συνάρτησης COUNTIF. Η συνάρτηση COUNTIF χρησιμοποιεί ένα επεκτεινόμενο εύρος (η μεικτή αναφορά $ D $ 4: D4) για τη δημιουργία ενός αριθμού εκτέλεσης του αναγνωριστικού στα δεδομένα.
Από την πλευρά αναζήτησης, το VLOOKUP χρησιμοποιείται για τη λήψη τιμών από τον πίνακα, λαμβάνοντας υπόψη την "nth" εμφάνιση. Το κόλπο είναι να δημιουργήσετε μια τιμή αναζήτησης με την ίδια δομή με τις τιμές που εμφανίζονται στη βοηθητική στήλη, λαμβάνοντας υπόψη το "nth". Και πάλι, αυτό γίνεται με συνένωση, προσθέτοντας μια παύλα και μια τιμή που αντιπροσωπεύει το "nth" σε μια κανονική τιμή αναζήτησης (τραβηχτεί από την ονομαζόμενη περιοχή "id" σε αυτήν την περίπτωση).