Πώς να αναζητήσετε τις κορυφαίες 5 τιμές με διπλές τιμές χρησιμοποιώντας το INDEX-MATCH στο Excel

Anonim

Σε αυτό το άρθρο, θα μάθουμε πώς να αναζητούμε πολλαπλές τιμές με διπλές τιμές αναζήτησης στο Excel.

Ιδού λοιπόν το σενάριο. Έχω 10 μαθητές. Ετοίμασα μια εξέταση. Σε αυτήν την εξέταση κάθε μαθητής σημείωσε βαθμούς από 100. Τώρα στο Excel, θέλω να γράψω έναν τύπο που μου λέει το όνομα του κορυφαίου 5 σκόρερ.

Προφανώς μπορώ να χρησιμοποιήσω τη συνάρτηση LARGE, για να λάβω κορυφαίες τιμές. Στη συνέχεια, VLOOKUP-CHOOSE ή INDEX-MATCH για να εντοπίσετε τα ονόματα.

Αλλά το πρόβλημα εδώ είναι ότι έχει συγκρουόμενες βαθμολογίες. Και όταν προσπαθείτε να χρησιμοποιήσετε INDEX-MATCH, θα επιστρέψει το πρώτο όνομα που βρέθηκε για τις ίδιες βαθμολογίες. Δεν θα ανακτήσει το δεύτερο όνομα της διπλής βαθμολογίας.

= INDEX ($ A $ 2: $ A $ 11, MATCH (LARGE ($ B $ 2: $ B $ 11, E2), $ B $ 2: $ B $ 11,0))


Μπορείτε να δείτε ότι έχουμε δύο κορυφαίους σκόρερ, τον Kamal και τον Mridam που σημείωσαν 54. Αλλά μόνο το όνομα του kamal αναγράφεται και στις δύο θέσεις.

Αυτός ο τύπος είναι καλός, χρειάζεται μόνο λίγη βοήθεια για να προσδιορίσετε κάθε βαθμολογία μοναδικά. Χρειαζόμαστε λοιπόν μια στήλη βοήθειας εδώ.

Στο C2, γράψτε αυτόν τον τύπο και αντιγράψτε μέσω του C11.

= RAND ()+B2


Η συνάρτηση RAND επιστρέφει έναν τυχαίο αριθμό μεταξύ 1 και 0.

Τώρα αυτή η στήλη προσθέτει έναν τυχαίο αριθμό στις βαθμολογίες. Δεδομένου ότι ο προστιθέμενος αριθμός είναι μεταξύ 1 και 0, δεν θα υπάρξει σημαντική αλλαγή στην πραγματική βαθμολογία.

Τώρα μπορούμε να χρησιμοποιήσουμε αυτήν τη στήλη για να πάρουμε τα 4 κορυφαία ονόματα των σκόρερ μας.

= INDEX ($ A $ 2: $ A $ 11, MATCH (LARGE ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0))

Εδώ
ΜΕΓΑΛΟΣ ($ C $ 2: $ C $ 11, E2): Η συνάρτηση LARGE στο Excel θα επιστρέψει τον ένατο μεγαλύτερο αριθμό από το εύρος $ C $ 2: $ C $ 11, η οποία θα είναι μια μοναδική τιμή.
ΑΓΩΝΑΣ(ΜΕΓΑΛΟ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0): Η συνάρτηση αντιστοίχισης θα αναζητήσει αυτήν τη μέγιστη τιμή στο εύρος $ C $ 2: $ C $ 11, και θα επιστρέψει τον δείκτη του.
INDEX ($ A $ 2: $ A $ 11, MATCH(ΜΕΓΑΛΟ ($ C $ 2: $ C $ 11, E2), $ C $ 2: $ C $ 11,0)): Τώρα η συνάρτηση INDEX θα εξετάσει αυτό το ευρετήριο σε εύρος $ A $ 2: $ A $ 11, και θα επιστρέψει το όνομα σε αυτήν τη θέση.

Μπορείτε να αποκρύψετε αυτήν τη στήλη Βοηθού ή να την κάνετε αόρατη χρησιμοποιώντας χρώματα.

Λάβετε υπόψη ότι λειτουργεί μόνο για αριθμητικές τιμές. Θα αποτύχει για τιμές κειμένου. Εάν θέλετε να VLOOKUP πολλαπλές τιμές με διπλές τιμές αναζήτησης, τότε δεν θα λειτουργήσει.

Ελπίζω ότι αυτό ήταν χρήσιμο. Ενημερώστε με εάν έχετε κάποια συγκεκριμένη απαίτηση. Γράψτε το στην παρακάτω ενότητα σχολίων.

Πώς να κάνετε VLOOKUP πολλαπλές τιμές στο Excel

Πώς να χρησιμοποιήσετε την τιμή INDEX και MATCH για αναζήτηση στο Excel

Πώς να αναζητήσετε τιμή με πολλαπλά κριτήρια στο Excel

Δημοφιλή άρθρα:

50 συντομεύσεις Excel για να αυξήσετε την παραγωγικότητά σας

Πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση COUNTIF στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel