Excel INDEX MATCH για την επιστροφή πολλαπλών τιμών σε ένα κελί

  • Μοιραστείτε Αυτό
Hugh West

Οι πιο συχνά χρησιμοποιούμενες συναρτήσεις στο 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!

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.