Note: The other languages of the website are Google-translated. Back to English

INDEX και MATCH σε πολλές στήλες

Για να αναζητήσετε μια τιμή με αντιστοίχιση σε πολλές στήλες, ένας τύπος πίνακα που βασίζεται στο ΔΕΊΚΤΗΣ και MATCH λειτουργίες που ενσωματώνει ΠΟΛΛΑ, ΜΕΤΑΘΕΤΩ και ΣΤΗΛΗ θα σε κάνει μια χάρη.

αντιστοίχιση ευρετηρίου πολλαπλές στήλες 1

Πώς να αναζητήσετε μια τιμή με αντιστοίχιση σε πολλές στήλες;

Για να συμπληρώσετε το αντίστοιχη τάξη κάθε μαθητή όπως φαίνεται στον παραπάνω πίνακα, όπου το Οι πληροφορίες παρατίθενται σε πολλές στήλες, μπορείτε πρώτα να χρησιμοποιήσετε το κόλπο της συνάρτησης MMULT, TRANSPOSE και COLUMN για να δημιουργήσετε έναν πίνακα πίνακα. Στη συνέχεια, η συνάρτηση MATCH θα σας δώσει τη θέση της τιμής αναζήτησης, η οποία θα τροφοδοτηθεί στο INDEX για να ανακτήσετε την τιμή που αναζητάτε στον πίνακα.

Γενική σύνταξη

=INDEX(return_range,(MATCH(1,MMULT(--(lookup_array=lookup_value),TRANSPOSE(COLUMN(lookup_array)^0)),0)))

√ Σημείωση: Αυτός είναι ένας τύπος πίνακα που απαιτεί να εισαγάγετε με Ctrl + αλλαγή + εισάγετε.

  • range_range: Το εύρος από το οποίο θέλετε να επιστρέψει ο τύπος τις πληροφορίες κλάσης. Εδώ αναφέρεται το εύρος της τάξης.
  • lookup_value: Η τιμή που χρησιμοποιούσε ο τύπος για να βρει τις αντίστοιχες πληροφορίες κλάσης. Εδώ αναφέρεται στο συγκεκριμένο όνομα.
  • lookup_array: Το εύρος των κελιών όπου lookup_value παρατίθεται? Το εύρος με τις τιμές προς σύγκριση με το lookup_valueΤο Εδώ αναφέρεται στο εύρος ονομάτων.
  • match_type 0: Αναγκάζει το MATCH να βρει την πρώτη τιμή που ισούται ακριβώς με το lookup_value.

Για να βρείτε το τάξη του Τζίμυ, αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο στο κελί H5 και πατήστε Ctrl + αλλαγή + εισάγετε για να πάρετε το αποτέλεσμα:

= INDEX ($ B $ 5: $ B $ 7,(MATCH(1,MULT(--($C$5:$E$7=G5),TRANSPOSE(COLUMN($C$5:$E$7)^0)),0)))

√ Σημείωση: Τα σημάδια του δολαρίου ($) παραπάνω υποδεικνύουν απόλυτες αναφορές, πράγμα που σημαίνει ότι το όνομα και το εύρος κλάσεων στον τύπο δεν θα αλλάξουν όταν μετακινείτε ή αντιγράφετε τον τύπο σε άλλα κελιά. Σημειώστε ότι δεν πρέπει να προσθέσετε σύμβολα δολαρίου στην αναφορά κελιού που αντιπροσωπεύει την τιμή αναζήτησης, καθώς θέλετε να είναι σχετική όταν την αντιγράφετε σε άλλα κελιά. Αφού εισαγάγετε τον τύπο, σύρετε τη λαβή πλήρωσης προς τα κάτω για να εφαρμόσετε τον τύπο στα παρακάτω κελιά.

αντιστοίχιση ευρετηρίου πολλαπλές στήλες 2

Επεξήγηση του τύπου

=INDEX($B$5:$B$7,(MATCH(1,MMULT(--($C$5:$E$7=G5),TRANSPOSE(COLUMN($C$5:$E$7)^0)),0)))

  • --($C$5:$E$7=G5): Αυτό το τμήμα ελέγχει κάθε τιμή στο εύρος $C$5:$E$7 αν είναι ίσες με την τιμή στο κελί G5 και δημιουργεί έναν πίνακα TRUE και FALSE όπως αυτός:
    {TRUE,FALSE,FALSE;FALSE,FALSE,FALSE;FALSE,FALSE,FALSE}.
    Το διπλό αρνητικό θα μετατρέψει τα TRUE και FALSE σε 1 και 0 για να δώσει έναν πίνακα όπως αυτός:
    {1,0,0; 0,0,0; 0,0,0}.
  • COLUMN($C$5:$E$7): Η συνάρτηση COLUMN επιστρέφει τους αριθμούς στηλών για την περιοχή $C$5:$E$7 σε έναν πίνακα σαν αυτόν: 3,4,5 {}.
  • ΜΕΤΑΘΕΤΩ(COLUMN($C$5:$E$7)^0) = ΜΕΤΑΘΕΤΩ(3,4,5 {}^0): Μετά την αύξηση της ισχύος στο 0, όλοι οι αριθμοί στον πίνακα {3,4,5} θα μετατραπούν σε 1: {1,1,1}. Στη συνέχεια, η συνάρτηση TRANSPOSE μετατρέπει τον πίνακα στηλών σε έναν πίνακα σειρών ως εξής: {1; 1; 1}.
  • MMULT(--($C$5:$E$7=G5),ΜΕΤΑΘΕΤΩ(COLUMN($C$5:$E$7)^0)) = MMULT({1,0,0; 0,0,0; 0,0,0},{1; 1; 1}): Η συνάρτηση MMULT επιστρέφει το γινόμενο μήτρας των δύο συστοιχιών ως εξής: {1; 0; 0}.
  • ΑΓΩΝΑΣ (1,MMULT(--($C$5:$E$7=G5),ΜΕΤΑΘΕΤΩ(COLUMN($C$5:$E$7)^0)), 0) = ΑΓΩΝΑΣ (1,{1; 0; 0}, 0): Ο τύπος match_type 0 αναγκάζει τη συνάρτηση MATCH να επιστρέψει τη θέση του πρώτου αγώνα του 1 στον πίνακα {1; 0; 0}, Η οποία είναι 1.
  • ΔΕΙΚΤΗΣ($ B $ 5: $ B $ 7,(MATCH(1,MMULT(--($C$5:$E$7=G5),ΜΕΤΑΘΕΤΩ(COLUMN($C$5:$E$7)^0)), 0))) = INDEX ($ B $ 5: $ B $ 7,1): Η συνάρτηση INDEX επιστρέφει το 1τιμή st στο εύρος κλάσης $ B $ 5: $ B $ 7, Η οποία είναι A.

Για να αναζητήσετε εύκολα μια τιμή με αντιστοίχιση σε πολλές στήλες, μπορείτε επίσης να χρησιμοποιήσετε το επαγγελματικό μας πρόσθετο Excel Kutools για Excel. Δείτε τις οδηγίες εδώ για να ολοκληρώσετε την αποστολή.


Σχετικές λειτουργίες

Συνάρτηση Excel INDEX

Η συνάρτηση Excel INDEX επιστρέφει την εμφανιζόμενη τιμή με βάση μια δεδομένη θέση από ένα εύρος ή έναν πίνακα.

Συνάρτηση Excel MATCH

Η συνάρτηση Excel MATCH αναζητά μια συγκεκριμένη τιμή σε μια περιοχή κελιών και επιστρέφει τη σχετική θέση της τιμής.

Λειτουργία Excel MMULT

Η συνάρτηση Excel MMULT επιστρέφει το γινόμενο μήτρας δύο πινάκων. Το αποτέλεσμα του πίνακα έχει τον ίδιο αριθμό σειρών με τον πίνακα1 και τον ίδιο αριθμό στηλών με τον πίνακα2.

Συνάρτηση Excel TRANSPOSE

Η συνάρτηση TRANSPOSE του Excel περιστρέφει τον προσανατολισμό μιας περιοχής ή πίνακα. Για παράδειγμα, μπορεί να περιστρέψει έναν πίνακα που είναι διατεταγμένος οριζόντια σε σειρές σε κάθετα σε στήλες ή αντίστροφα.

Συνάρτηση Excel COLUMN

Η συνάρτηση COLUMN επιστρέφει τον αριθμό στήλης που εμφανίζεται ο τύπος ή επιστρέφει τον αριθμό στήλης της δεδομένης αναφοράς. Για παράδειγμα, ο τύπος =COLUMN(BD) επιστρέφει 56.


Σχετικοί τύποι

Αναζήτηση πολλαπλών κριτηρίων με INDEX και MATCH

Όταν αντιμετωπίζετε μια μεγάλη βάση δεδομένων σε ένα υπολογιστικό φύλλο Excel με πολλές στήλες και λεζάντες σειρών, είναι πάντα δύσκολο να βρείτε κάτι που να πληροί πολλά κριτήρια. Σε αυτήν την περίπτωση, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα με τις συναρτήσεις INDEX και MATCH.

Αμφίδρομη αναζήτηση με INDEX και MATCH

Για να αναζητήσουμε κάτι σε γραμμές και στήλες στο Excel ή λέμε να αναζητήσουμε μια τιμή στη διασταύρωση της συγκεκριμένης γραμμής και στήλης, μπορούμε να χρησιμοποιήσουμε τη βοήθεια των συναρτήσεων INDEX και MATCH.

Αναζήτηση πλησιέστερης τιμής αντιστοίχισης με πολλά κριτήρια

Σε ορισμένες περιπτώσεις, μπορεί να χρειαστεί να αναζητήσετε την πλησιέστερη ή κατά προσέγγιση τιμή αντιστοίχισης με βάση περισσότερα από ένα κριτήρια. Με το συνδυασμό λειτουργιών INDEX, MATCH και IF, μπορείτε να το κάνετε γρήγορα στο Excel.


Τα καλύτερα εργαλεία παραγωγικότητας του Office

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

Θα θέλατε να ολοκληρώσετε την καθημερινή σας εργασία γρήγορα και τέλεια; Το Kutools για Excel φέρνει 300 ισχυρές προηγμένες λειτουργίες (Συνδυασμός βιβλίων εργασίας, άθροιση ανά χρώμα, διαίρεση περιεχομένων κελιών, ημερομηνία μετατροπής και ούτω καθεξής...) και εξοικονομεί 80% χρόνο για εσάς.

  • Σχεδιασμένο για 1500 σενάρια εργασίας, σας βοηθά να λύσετε 80% προβλήματα του Excel.
  • Μειώστε χιλιάδες κλικ στο πληκτρολόγιο και το ποντίκι κάθε μέρα, ανακουφίστε τα κουρασμένα μάτια και τα χέρια σας.
  • Γίνετε ειδικός του Excel σε 3 λεπτά. Δεν χρειάζεται πλέον να θυμάστε οδυνηρούς τύπους και κωδικούς VBA.
  • Απεριόριστη δωρεάν δοκιμή 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών. Δωρεάν αναβάθμιση και υποστήριξη για 2 χρόνια.
Κορδέλα του Excel (με εγκατεστημένο το Kutools για Excel)

Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), ακριβώς όπως το Chrome, το Firefox και το νέο Internet Explorer.
Στιγμιότυπο οθόνης του Excel (με εγκατεστημένη την καρτέλα Office)
Σχόλια (0)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL