Πίνακας περιεχομένων
Οι πιο συχνά χρησιμοποιούμενες συναρτήσεις στο Microsoft Excel για την εκτέλεση πιο περίπλοκων αναζητήσεων είναι INDEX και ΜΑΤΣ Αυτό οφείλεται στο γεγονός ότι INDEX και ΜΑΤΣ είναι τόσο ευέλικτα ώστε να εκτελούν εγκάρσιες και διαμήκεις αναζητήσεις. Λειτουργία INDEX MATCH συνδυάζει δύο λειτουργίες του Excel: INDEX και ΜΑΤΣ Οι δύο τύποι, όταν συνδυάζονται, μπορούν να αναζητήσουν και να φέρουν την τιμή ενός κελιού σε μια βάση δεδομένων ανάλογα με τις κάθετες και οριζόντιες απαιτήσεις. Σε αυτό το άρθρο, θα παρουσιάσουμε τη διαδικασία του πώς μπορούμε να χρησιμοποιήσουμε το Excel INDEX ΜΑΤΣ για να επιστρέψετε πολλαπλές τιμές σε ένα κελί.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το τετράδιο εργασιών και να εξασκηθείτε μαζί τους.
INDEX MATCH Επιστροφή πολλαπλών τιμών.xlsxΕισαγωγή στη λειτουργία INDEX
Η λειτουργία INDEX ταξινομείται ως συνάρτηση αναζήτησης και παραπομπών στο Excel.
- Σύνταξη
Η σύνταξη για το INDEX η λειτουργία είναι
INDEX(array, row_num, [column_num])
- Επιχειρήματα
ΕΠΙΧΕΙΡΉΜΑΤΑ | ΑΠΑΙΤΗΣΗ | ΕΠΕΞΗΓΗΣΗ |
---|---|---|
array | Απαιτούμενο | Πρόκειται για ένα στοιχείο πίνακα ή μια περιοχή κελιών. |
row_num | Απαιτούμενο | Αυτή είναι η θέση της γραμμής από την οποία θα επιστρέψει μια παραπομπή. |
column_num | Προαιρετικό | Αυτή είναι η θέση της στήλης από την οποία θα επιστραφεί μια παραπομπή. |
- Αξία επιστροφής
Επιστρέφει μια τιμή ή αναφορές σε μια τιμή από έναν πίνακα ή ένα εύρος τιμών.
Εισαγωγή στη συνάρτηση MATCH
Η συνάρτηση MATCH εξετάζει ένα κελί για μια συγκεκριμένη αντιστοιχία και επιστρέφει την ακριβή του θέση εντός του εύρους.
- Σύνταξη
Η σύνταξη για το ΜΑΤΣ η λειτουργία είναι
MATCH(lookup_value, lookup_array, [match_type])
- Επιχειρήματα
ΕΠΙΧΕΙΡΉΜΑΤΑ | ΑΠΑΙΤΗΣΗ | ΕΠΕΞΗΓΗΣΗ |
---|---|---|
lookup_value | Απαιτούμενο | Αυτό σημαίνει ότι η τιμή βρίσκεται σε ένα εύρος που θα ελεγχθεί. |
lookup_array | Απαιτούμενο | Αυτό σημαίνει το εύρος εντός του οποίου θα αναζητηθεί η τιμή. |
match_type | Προαιρετικό | Χρησιμοποιείται για τον καθορισμό του τύπου αντιστοιχίας της συνάρτησης. Στις περισσότερες περιπτώσεις, είναι μια αριθμητική τιμή. Υπάρχουν τρία είδη αντιστοιχιών που μπορούν να χρησιμοποιηθούν: Για να βρείτε μια ακριβή αντιστοιχία, πληκτρολογήστε 0. 1 για να ανακαλύψετε τη μεγαλύτερη τιμή μικρότερη ή ίση με την τιμή αναζήτησης. -1 για να ανακαλύψετε τη μικρότερη τιμή μεγαλύτερη ή ίση με την τιμή αναζήτησης. |
- Αξία επιστροφής
Επιστρέφει την τιμή που αντιπροσωπεύει μια θέση πίνακα αναζήτησης.
Εισαγωγή συνόλου δεδομένων
Η λειτουργία INDEX στο Excel είναι εξαιρετικά ευέλικτη και ισχυρή και εμφανίζεται σε μεγάλο αριθμό υπολογισμών του Excel. Η συνάρτηση MATCH προορίζεται για τον εντοπισμό της θέσης ενός στοιχείου σε μια κατηγορία.
Για να χρησιμοποιήσουμε τις συναρτήσεις για την επιστροφή πολλαπλών τιμών σε ένα κελί, χρησιμοποιούμε το ακόλουθο σύνολο δεδομένων. Το σύνολο δεδομένων αντιπροσωπεύει μια μικρή τοπική επιχείρηση που πωλεί προϊόντα μετά από εισαγωγή τους από διάφορες χώρες. Και, το σύνολο δεδομένων περιέχει την Χώρα στη στήλη B από όπου εισάγουν τα προϊόντα, η Τιμή κάθε προϊόντος στη στήλη C , και το Προϊόν όνομα στη στήλη E .
Τώρα, ας υποθέσουμε ότι πρέπει να εξάγουμε όλα τα προϊόντα που εισάγονται από μια συγκεκριμένη χώρα.
Διαδικασίες βήμα προς βήμα του Excel INDEX MATCH για την επιστροφή πολλαπλών τιμών σε ένα κελί
Πρώτον, μπορούμε να συνδυάσουμε τις λειτουργίες αναζήτησης: INDEX MATCH για να επιστρέφουμε πολλαπλές τιμές. Μαζί με αυτές τις συναρτήσεις, θα χρειαστούμε το SMALL , ΕΆΝ , και Λειτουργίες ISNUMBER .
Η λειτουργία SMALL παράγει μια αριθμητική τιμή ανάλογα με τη θέση της σε έναν κατάλογο των η αριθμητική τιμή κατηγοριοποιείται ανά τιμή σε αύξουσα σειρά. Η συνάρτηση αυτή επιστρέφει τις ελάχιστες τιμές από έναν πίνακα σε μια συγκεκριμένη θέση.
Η λειτουργία IF εκτελεί ένα λογικό τεστ και επιστρέφει μία τιμή αν το αποτέλεσμα είναι ΑΛΗΘΙΝΟ και ένα άλλο αν το αποτέλεσμα είναι FALSE Αυτή η συνάρτηση συγκρίνει δύο τιμές και εξάγει ένα από τα διάφορα αποτελέσματα.
Η συνάρτηση ISNUMBER ελέγχει αν η τιμή ενός κελιού είναι αριθμητική. ISNUMBER η λειτουργία δείχνει ΑΛΗΘΙΝΟ όταν ένα κελί περιλαμβάνει έναν αριθμό- διαφορετικά, επιστρέφει FALSE . ISNUMBER μπορεί να χρησιμοποιηθεί για να επαληθεύσει ότι μια γραμμή αντιπροσωπεύει μια αριθμητική τιμή ή ότι η έξοδος κάποιας άλλης συνάρτησης είναι ένας αριθμός. Δέχεται μια μόνο παράμετρο, την τιμή, η οποία μπορεί να είναι μια αναφορά κελιού.
Βήμα 1: Εφαρμογή των λειτουργιών INDEX & MATCH για την επιστροφή πολλαπλών τιμών
Ας υποθέσουμε ότι, πρώτα, θέλουμε να εξάγουμε όλα τα προϊόντα που εισάγονται από Αυστραλία χρησιμοποιώντας το INDEX MATCH σε αυτό το βήμα. Ας ακολουθήσουμε τις διαδικασίες για να χρησιμοποιήσουμε τη συνάρτηση για να επιστρέψουμε πολλαπλές τιμές σε ένα κελί.
- Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να τοποθετήσετε τον τύπο.
- Δεύτερον, τοποθετήστε τον τύπο στο επιλεγμένο κελί.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1))))
- Περαιτέρω, πατήστε το Εισάγετε το για να ολοκληρώσετε τη διαδικασία και να δείτε το αποτέλεσμα στο κελί που προκύπτει.
- Μετά από αυτό, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να αναπαράγετε τον τύπο σε όλο το εύρος. Ή, για να AutoFill την περιοχή, κάντε διπλό κλικ στο Συν ( + ) σύμβολο.
- Τέλος, ακολουθώντας όλα τα παραπάνω υπο-βήματα, είμαστε σε θέση να δούμε το αποτέλεσμα στην περιοχή κελιών F8:F10 .
🔎 Πώς λειτουργεί η φόρμουλα;
- ROWS($A$1:A1) : Σε αυτή την ενότητα, χρησιμοποιούμε το κύτταρο A1 ως σημείο εκκίνησης.
- ROW($B$5:$B$12)) : Αυτό το μέρος δείχνει τα κύτταρα B5 μέσω του B12 επιλέγονται.
- MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : Το τμήμα αναζητά τιμές που ταιριάζουν ακριβώς στο εύρος ( B5:B12 ) και τα επιστρέφει.
- (MATCH($B$5:$B$12,$F$5, 0)) : Αυτή η ενότητα αναζητά τιμές που ταιριάζουν με την τιμή του κελιού F5 στην περιοχή ( B5:B12 ).
- ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Καθορίζει εάν οι τιμές που αντιστοιχούν στο εύρος ( B5:B12 ) είναι αριθμοί.
- IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Η γραμμή σημαίνει ότι εάν υπάρχουν οποιεσδήποτε τιμές που ταιριάζουν στο εύρος ( B5:B12 ), το ΕΆΝ ο τύπος επιστρέφει.
- SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""),ROWS($A$1:A1)) : Για κάθε πίνακα, η συνάρτηση αυτή επιστρέφει τη χαμηλότερη τιμή που ταιριάζει.
- INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)),MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""),ROWS($A$1:A1)))) : Τέλος, ο τύπος αυτός αναζητά τον πίνακα ( D5:D12 ) για τις τιμές που ταιριάζουν και τις επιστρέφει στο κελί ( F8:F10 ).
Διαβάστε περισσότερα: Παραδείγματα με τη φόρμουλα INDEX-MATCH στο Excel (8 προσεγγίσεις)
Παρόμοιες αναγνώσεις
- INDEX MATCH πολλαπλά κριτήρια με μπαλαντέρ στο Excel (Πλήρης οδηγός)
- Πώς να χρησιμοποιήσετε το INDEX MATCH αντί του VLOOKUP στο Excel (3 τρόποι)
- INDEX+MATCH με διπλές τιμές στο Excel (3 γρήγορες μέθοδοι)
- Excel INDEX MATCH Εάν το κελί περιέχει κείμενο
- Πώς να χρησιμοποιήσετε τον τύπο INDEX-MATCH στο Excel για να δημιουργήσετε πολλαπλά αποτελέσματα
Βήμα 2: Λειτουργία TEXTJOIN ή CONCATENATE του Excel για την τοποθέτηση πολλαπλών τιμών σε ένα κελί
Τώρα, πρέπει να συνδυάσουμε το αποτέλεσμα σε ένα ενιαίο κελί. Για το σκοπό αυτό, θα χρησιμοποιήσουμε μια διαφορετική συνάρτηση. Για να το κάνουμε αυτό μπορούμε είτε να χρησιμοποιήσουμε την TEXTJOIN ή τη συνάρτηση CONCATENATE Σε αυτή την περίπτωση, θα τις χρησιμοποιήσουμε και τις δύο σε διαφορετικά βήματα. Η λειτουργία TEXTJOIN ενώνει κείμενο από διάφορες περιοχές ή/και χαρακτήρες, χρησιμοποιώντας ένα διαχωριστικό που ορίζετε μεταξύ κάθε τιμής κειμένου που θα ενωθεί. Η συνάρτηση CONCATENATE στο Excel προορίζεται για να συνδέει πολλά κομμάτια κειμένου μεταξύ τους ή για να συνοψίζει πληροφορίες από πολλά κελιά σε ένα μόνο κελί. Για παράδειγμα, ας χρησιμοποιήσουμε τις υποδιαδικασίες για να χρησιμοποιήσουμε και τις δύο συναρτήσεις για να τοποθετήσουμε τα αποτελέσματα πολλαπλών τιμών σε ένα κελί.
- Αρχικά, επιλέξτε το κελί στο οποίο θέλετε να τοποθετήσετε το αποτέλεσμα πολλαπλών τιμών σε ένα κελί.
- Στη συνέχεια, εισαγάγετε τον τύπο σε αυτό το κελί.
=TEXTJOIN(", ",TRUE,F8:F10)
- Τέλος, πατήστε Εισάγετε το για να δείτε το αποτέλεσμα.
- Αντί να χρησιμοποιείτε το TEXTJOIN μπορείτε επίσης να χρησιμοποιήσετε τη συνάρτηση CONCATENATE σε αυτό το επιλεγμένο κελί. Ομοίως, η λειτουργία TEXTJOIN συνάρτηση, αυτή η συνάρτηση θα λειτουργήσει το ίδιο. Έτσι, εισαγάγετε τον τύπο σε αυτό το κελί.
=CONCATENATE(F8,", ",F9,", ",F10)
- Τέλος, όπως και προηγουμένως, πατήστε Εισάγετε το Ως αποτέλεσμα, αυτός ο τύπος θα δείξει το αποτέλεσμα για την τοποθέτηση των πολλαπλών τιμών σε ένα κελί.
Διαβάστε περισσότερα: Τύπος INDEX-MATCH του Excel για την επιστροφή πολλαπλών τιμών οριζόντια
Συμπέρασμα
Οι παραπάνω διαδικασίες θα σας δείξουν τις διαδικασίες του Excel INDEX MATCH για την επιστροφή πολλαπλών τιμών σε ένα κελί Αν έχετε οποιεσδήποτε ερωτήσεις, προτάσεις ή σχόλια, παρακαλούμε ενημερώστε μας στο τμήμα σχολίων. Ή μπορείτε να ρίξετε μια ματιά στα άλλα άρθρα μας στην ενότητα ExcelWIKI.com blog!