Πίνακας περιεχομένων
Για την εξαγωγή δεδομένων με διαφορετικά κριτήρια ή συνθήκες στο Microsoft Excel, ο συνδυασμός των INDEX και ΜΑΤΣ Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να χρησιμοποιήσετε αυτές τις συναρτήσεις INDEX και MATCH μαζί με 3 διαφορετικά κριτήρια στο Excel με κατάλληλες εικόνες.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο εργασίας του Excel που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.
INDEX MATCH με 3 κριτήρια.xlsx4 χρήσεις του INDEX MATCH με 3 κριτήρια στο Excel
1. INDEX MATCH με 3 κριτήρια στο Excel (Τύπος συστοιχίας)
Στο παρακάτω σύνολο δεδομένων, βρίσκεται ένας αριθμός μοντέλων smartphone Xiaomi με αντίστοιχα μοντέλα chipset, RAM και διαμορφώσεις κάμερας. Με βάση τα δεδομένα που είναι διαθέσιμα στον πίνακα, θα βρούμε ένα μοντέλο smartphone που πληροί τρία διαφορετικά κριτήρια από τις τρεις πρώτες στήλες προδιαγραφών.
Για παράδειγμα, θέλουμε να βρούμε ένα μοντέλο που χρησιμοποιεί chipset Snapdragon, έχει 8 GB RAM και διαθέτει κάμερα 108 MP.
Επιλέξτε την έξοδο Κύτταρο E17 και τον τύπο:
=INDEX(E5:E14,MATCH(1,(C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0))
Τώρα πατήστε CTRL+Shift+Enter για να βρείτε την έξοδο, καθώς πρόκειται για τύπο πίνακα. Αλλά αν χρησιμοποιείτε Excel 365 τότε πρέπει να πατήσετε Εισάγετε το μόνο.
Εδώ, η ΜΑΤΣ εξάγει τον αριθμό της γραμμής με βάση τα καθορισμένα κριτήρια. Με πρώτο όρισμα το 1, η συνάρτηση ΜΑΤΣ η συνάρτηση αναζητά την τιμή 1 στον πίνακα αναζήτησης (δεύτερο επιχείρημα) όπου πληρούνται όλα τα κριτήρια και επιστρέφει τον αντίστοιχο αριθμό γραμμής. INDEX η συνάρτηση χρησιμοποιεί αυτόν τον αριθμό γραμμής για να εξάγει το μοντέλο smartphone από το Στήλη Ε .
Διαβάστε περισσότερα: Πώς να αντιστοιχίσετε πολλαπλά κριτήρια από διαφορετικές συστοιχίες στο Excel
2. INDEX MATCH με 3 κριτήρια στο Excel (Τύπος χωρίς συστοιχία)
Αν δεν θέλετε να χρησιμοποιήσετε έναν τύπο πίνακα, ορίστε ένας άλλος τύπος για να τον εφαρμόσετε στην έξοδο Κύτταρο E17 :
=INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0))
Αφού πατήσετε Εισάγετε το , θα λάβετε παρόμοια αποτελέσματα όπως στην προηγούμενη ενότητα.
🔎 Πώς λειτουργεί η φόρμουλα;
- Μέσα στον τύπο, το δεύτερο όρισμα της εντολής ΜΑΤΣ συνάρτηση έχει οριστεί από μια άλλη INDEX η οποία αναζητά όλα τα κριτήρια που ταιριάζουν και επιστρέφει έναν πίνακα:
{0;1;0;0;0;1;0;0;1;0}
- ΜΑΤΣ η συνάρτηση αναζητά την τιμή- 1 σε αυτόν τον πίνακα και επιστρέφει τον αντίστοιχο αριθμό γραμμής του πρώτου ευρήματος.
- Τέλος, το εξωτερικό INDEX η συνάρτηση εξάγει τιμή από Στήλη Ε με βάση τον αριθμό γραμμής που βρέθηκε στο προηγούμενο βήμα.
Διαβάστε περισσότερα: INDEX, MATCH και MAX με πολλαπλά κριτήρια στο Excel
Παρόμοιες αναγνώσεις
- Πολλαπλά κριτήρια στο Excel χρησιμοποιώντας τις λειτουργίες INDEX, MATCH και COUNTIF
- Excel Index Αντιστοίχιση ενός/πολλαπλών κριτηρίων με ένα/πολλαπλά αποτελέσματα
- Τύπος INDEX-MATCH του Excel για την επιστροφή πολλαπλών τιμών οριζόντια
- INDEX MATCH πολλαπλά κριτήρια με μπαλαντέρ στο Excel (Πλήρης οδηγός)
- [Διορθωμένο!] INDEX MATCH που δεν επιστρέφει σωστή τιμή στο Excel (5 λόγοι)
3. Συνδυασμός των λειτουργιών IFERROR, INDEX και MATCH με 3 κριτήρια
Μερικές φορές, τα κριτήρια ή οι συνθήκες που δίνονται μπορεί να μην ταιριάζουν με τα δεδομένα που είναι διαθέσιμα στον πίνακα. Σε αυτή την περίπτωση, οποιοσδήποτε από τους τύπους των δύο τελευταίων μεθόδων θα επιστρέψει ένα #N/A Αλλά μπορούμε να τροποποιήσουμε τον τύπο για να επιστρέψουμε ένα "Μη διαθέσιμο" μήνυμα αν τα συγκεκριμένα κριτήρια δεν ταιριάζουν. Έτσι, πρέπει να χρησιμοποιήσουμε την εντολή IFERROR λειτουργία για την εξυπηρέτηση του σκοπού.
Ο απαιτούμενος τύπος στην έξοδο Κύτταρο E17 πρέπει να είναι τώρα:
=IFERROR(INDEX(E5:E14,MATCH(1,INDEX((C17=B5:B14)*(C18=C5:C14)*(C19=D5:D14),0,1),0)),"Not Available")
Αφού πατήσετε Εισάγετε το , θα δούμε το καθορισμένο μήνυμα- "Μη διαθέσιμο" καθώς έχουμε τροποποιήσει λίγο τα κριτήρια που δεν μπορούν να συσχετιστούν με τα δεδομένα που υπάρχουν στον πίνακα.
Διαβάστε περισσότερα: IF με INDEX-MATCH στο Excel (3 κατάλληλες προσεγγίσεις)
4. INDEX MATCH με 3 κριτήρια κατά μήκος της(των) στήλης(ων) και της(των) γραμμής(ών) στο Excel
Στην τελευταία ενότητα, θα αναθέσουμε τώρα τις κεφαλίδες Chipset και RAM σε δύο ξεχωριστές σειρές (4 και 5) Προσθέσαμε επίσης δύο ακόμη μάρκες smartphones στην Στήλη Γ Το εύρος των κυττάρων από D6 στο F8 αντιπροσωπεύουν τα αντίστοιχα μοντέλα με βάση τις μάρκες, τα chipsets και τις μνήμες RAM στις επικεφαλίδες των στηλών και των γραμμών.
Με βάση αυτή την αναζήτηση του πίνακα κατά μήκος των γραμμών και των επικεφαλίδων των στηλών, θα βγάλουμε το μοντέλο smartphone στο Κύτταρο E11 που πληροί τα κριτήρια που ορίζονται στο εύρος των κελιών D11:D13 .
Στην έξοδο Κύτταρο E11 , ο απαιτούμενος τύπος υπό τις συγκεκριμένες συνθήκες θα είναι:
=INDEX(D6:F8, MATCH(C13,C6:C8,0), MATCH(C11&C12,D4:F4&D5:F5,0))
Αφού πατήσετε Εισάγετε το , θα βρείτε το τελικό αποτέλεσμα όπως φαίνεται στο παρακάτω στιγμιότυπο.
Σε αυτόν τον τύπο, το πρώτο ΜΑΤΣ η συνάρτηση ορίζει τον αριθμό γραμμής από Στήλη Γ που ταιριάζει με τα συγκεκριμένα κριτήρια για τα εμπορικά σήματα. Στο τρίτο όρισμα (column_num) του INDEX συνάρτηση, η δεύτερη ΜΑΤΣ ορίζει τον αριθμό στήλης συνδυάζοντας τα κριτήρια του chipset και της RAM.
Διαβάστε περισσότερα: Ευρετήριο Αντιστοίχιση πολλαπλών κριτηρίων σε γραμμές και στήλες στο Excel
Καταληκτικά λόγια
Ελπίζω ότι όλες αυτές οι μέθοδοι που αναφέρθηκαν παραπάνω θα σας βοηθήσουν τώρα να τις εφαρμόσετε στο φύλλο Excel σας, ενώ εργάζεστε με τις συναρτήσεις INDEX και MATCH με 3 διαφορετικά κριτήρια. Εάν έχετε οποιεσδήποτε ερωτήσεις ή σχόλια, ενημερώστε με στην ενότητα σχολίων. Ή μπορείτε να δείτε τα άλλα άρθρα μας σχετικά με τις συναρτήσεις του Excel σε αυτόν τον ιστότοπο.