Πολλαπλά κριτήρια αντιστοίχισης ευρετηρίου - Βήμα προς βήμα Παραδείγματα Excel

Ευρετήριο αντιστοίχιση πολλαπλών κριτηρίων σειρές και στήλες

Όλοι χρησιμοποιούμε το VLOOKUP καθημερινά για τη λήψη των δεδομένων και επίσης γνωρίζουμε το γεγονός ότι το VLOOKUP μπορεί να ανακτήσει τα δεδομένα από τα αριστερά προς τα δεξιά, οπότε η τιμή αναζήτησης πρέπει πάντα να βρίσκεται στην αριστερή πλευρά των στηλών αποτελεσμάτων. Ωστόσο, έχουμε πολλές εναλλακτικές λύσεις που μπορούν να χρησιμοποιηθούν ως εναλλακτική λύση στη λειτουργία VLOOKUP στο excel. Με την προηγμένη τεχνολογία, μπορούμε να χρησιμοποιήσουμε αυτούς τους τύπους INDEX + MATCH για να ταιριάσουμε πολλαπλά κριτήρια για σειρές και στήλες. Έτσι, αυτό το ειδικό άρθρο θα σας καθοδηγήσει λεπτομερώς σχετικά με αυτήν την τεχνική.

Πώς να χρησιμοποιήσετε τον τύπο INDEX + MATCH για αντιστοίχιση πολλαπλών κριτηρίων;

Εδώ εξηγούμε πώς να χρησιμοποιήσετε τον τύπο ευρετηρίου + αντιστοίχισης για να ταιριάξετε πολλά κριτήρια για σειρές και στήλες με παραδείγματα.

Παράδειγμα # 1 - Τύπος INDEX + MATCH

Δεν είναι η πλειονότητα των λειτουργιών αναζήτησης χρηστών του excel πέρα ​​από το VLOOKUP, οι λόγοι θα μπορούσαν να είναι τόσο πολλοί. Τέλος πάντων, ας κάνουμε μια απλή εισαγωγή σε αυτόν τον τύπο πριν προχωρήσουμε στο προχωρημένο επίπεδο.

Για παράδειγμα, δείτε την παρακάτω δομή δεδομένων στο excel.

Έχουμε ονόματα "Πωλητής πωλήσεων" και τις αντίστοιχες τιμές πωλήσεών τους. Από την άλλη πλευρά, έχουμε μια αναπτυσσόμενη λίστα "Πώληση Rep" στο κελί D2.

Με βάση την επιλογή που κάνουμε από την αναπτυσσόμενη λίστα, το ποσό πωλήσεων πρέπει να εμφανίζεται στο κελί E2.

Το πρόβλημα είναι ότι δεν μπορούμε να εφαρμόσουμε τον τύπο VLOOKUP, επειδή η τιμή αναζήτησης "Sales Rep" βρίσκεται στα δεξιά της στήλης αποτελεσμάτων "Πωλήσεις", οπότε σε αυτές τις περιπτώσεις, μπορούμε να χρησιμοποιήσουμε τον συνδυασμό τιμών αναζήτησης συνδυασμού INDEX + MATCH.

Το INDEX αναζητά την αναφερόμενη τιμή αριθμού σειράς στο εύρος A2: A11 και σε αυτό το εύρος, πρέπει να παρέχουμε από ποια σειρά χρειαζόμαστε την τιμή πώλησης. Αυτή η τιμή γραμμής βασίζεται στο όνομα "Πωλητής πωλήσεων" που έχει επιλεγεί στην αναπτυσσόμενη λίστα στο excel, οπότε η συνάρτηση MATCH αναζητά τον αριθμό σειράς "Πωλητής πωλήσεων" στην περιοχή B2: B11 και επιστρέφει τον αριθμό σειράς της αντίστοιχης τιμής .

Παράδειγμα # 2 - Πολλαπλά κριτήρια στον τύπο INDEX + MATCH

Τώρα έχουμε μια δομή δεδομένων όπως η παρακάτω.

Έχουμε μηνιαίες τιμές πωλήσεων του "Αντιπρόσωπος πωλήσεων". Από αυτόν τον πίνακα, χρειαζόμαστε δυναμικά αποτελέσματα, όπως στο κελί A15, έχω δημιουργήσει μια αναπτυσσόμενη λίστα "Πωλητής πωλήσεων" και στο κελί B14 έχω δημιουργήσει μια αναπτυσσόμενη λίστα "Μήνας".

Με βάση την επιλογή που έγινε σε αυτά τα δύο κελιά, ο τύπος μας πρέπει να πάρει τα δεδομένα από τον παραπάνω πίνακα.

Για παράδειγμα, αν επιλέξω "Rep 8" και "Apr", τότε πρέπει να δείξει την αξία πώλησης του "Rep 8" για το μήνα "Apr."

Έτσι, σε αυτές τις περιπτώσεις, πρέπει να ταιριάξουμε και τις δύο σειρές και τις στήλες. Ακολουθήστε τα παρακάτω βήματα για να εφαρμόσετε τον τύπο ώστε να ταιριάζει τόσο στις σειρές όσο και στις στήλες.

Βήμα 1: Ανοίξτε τη συνάρτηση INDEX στο κελί B15.

Βήμα 2: Το πρώτο όρισμα της συνάρτησης INDEX είναι "Array", δηλαδή, από ποια περιοχή κελιών χρειαζόμαστε το αποτέλεσμα. Έτσι, σε αυτήν την περίπτωση, χρειαζόμαστε τιμές πώλησης, οπότε επιλέξτε το εύρος κελιών από το B2 έως το G11.

Βήμα 3: Επόμενο όρισμα της συνάρτησης INDEX από ποια σειρά του επιλεγμένου εύρους χρειαζόμαστε το αποτέλεσμα. Σε αυτήν την περίπτωση, πρέπει να φτάσουμε στον αριθμό σειράς "Αντιπρόσωπος πωλήσεων" με βάση την επιλογή που έγινε στο αναπτυσσόμενο κελί A15. Έτσι, για να ανακτήσετε δυναμικά τον αριθμό σειράς με βάση την επιλογή ανοιχτή λειτουργία MATCH.

Βήμα 4: Η ΑΞΙΑ LOOKUP της συνάρτησης MATCH είναι "Sales Rep", οπότε επιλέξτε το κελί A15 ως αναφορά.

Βήμα 5: Το Lookup Array θα είναι το εύρος ονομάτων "Πωλητής πωλήσεων" στον κύριο πίνακα. Επιλέξτε λοιπόν το εύρος από A2 έως A11.

Βήμα 6: Ο τύπος αντιστοίχισης της συνάρτησης MATCH θα είναι ακριβής, οπότε εισαγάγετε το μηδέν ως τιμή ορίσματος.

Βήμα 7: Το επόμενο όρισμα της συνάρτησης INDEX είναι «Αριθμός στήλης», δηλαδή, από την επιλεγμένη περιοχή κελιών από την οποία στήλη χρειαζόμαστε το αποτέλεσμα. Αυτό εξαρτάται από τον μήνα που επιλέγουμε από την αναπτυσσόμενη λίστα του κελιού B14. Για να λάβετε αυτόματα τον αριθμό της στήλης, ανοίξτε μια άλλη συνάρτηση MATCH.

Βήμα 8: Αυτή η τιμή αναζήτησης θα είναι το όνομα του μήνα, οπότε επιλέξτε το κελί B14 ως αναφορά.

Βήμα 9: Ο πίνακας αναζήτησης θα είναι το εύρος των κελιών στον κύριο πίνακα, δηλαδή, από το B1 έως το G1.

Βήμα 10: Το τελευταίο όρισμα είναι τύπος αντιστοίχισης. επιλέξτε "Ακριβής αντιστοίχιση" ως κριτήρια. Κλείστε δύο αγκύλες και πατήστε το πλήκτρο enter για να λάβετε το αποτέλεσμα.

Όπως μπορούμε να δούμε παραπάνω, έχουμε επιλέξει τα "Rep 6" και "Apr" ως μήνα, και ο τύπος μας επέστρεψε την τιμή πώλησης για το μήνα "Apr" για το "Rep 6"

Σημείωση: Το κίτρινου χρώματος κελί είναι η αναφορά για εσάς.

Πράγματα που πρέπει να θυμάστε

  • Ένας συνδυασμός INDEX + MATCH μπορεί να είναι πιο ισχυρός από τον τύπο VLOOKUP.
  • Το INDEX & MATCH μπορεί να ταιριάξει με τις κεφαλίδες γραμμών και στηλών και να επιστρέψει το αποτέλεσμα από τον μεσαίο πίνακα.
  • Το MATCH μπορεί να επιστρέψει τον αριθμό σειράς και τον αριθμό στήλης των κεφαλίδων πίνακα και των δύο σειρών και στηλών.

ενδιαφέροντα άρθρα...