Πώς να χρησιμοποιήσετε τη συνάρτηση Excel INDEX -

Πίνακας περιεχομένων

Περίληψη

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

Σκοπός

Λάβετε μια τιμή σε μια λίστα ή πίνακα με βάση την τοποθεσία

Τιμή επιστροφής

Η τιμή σε μια δεδομένη τοποθεσία.

Σύνταξη

= INDEX (πίνακας, αριθμός_ευθείας, (col_num), (area_num))

Επιχειρήματα

  • πίνακας - Ένα εύρος κελιών ή μια σταθερά πίνακα.
  • row_num - Η θέση γραμμής στην αναφορά ή στον πίνακα.
  • col_num - (προαιρετικό) Η θέση της στήλης στην αναφορά ή στον πίνακα.
  • area_num - (προαιρετικό) Το εύρος αναφοράς που πρέπει να χρησιμοποιηθεί.

Εκδοχή

Excel 2003

Σημειώσεις χρήσης

Η συνάρτηση INDEX επιστρέφει την τιμή σε μια δεδομένη θέση σε ένα εύρος ή πίνακα. Το INDEX χρησιμοποιείται συχνά μαζί με τη λειτουργία MATCH. Το MATCH εντοπίζει και τροφοδοτεί μια θέση στο INDEX, η οποία επιστρέφει την τιμή σε αυτήν τη θέση.

Παραδείγματα

Οι παρακάτω τύποι δείχνουν πώς το INDEX μπορεί να χρησιμοποιηθεί για να πάρει μια τιμή:

=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3

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

Πώς να χρησιμοποιήσετε το INDEX και το MATCH

Αναφορά ως αποτέλεσμα

Είναι σημαντικό να σημειωθεί ότι η συνάρτηση INDEX επιστρέφει μια αναφορά ως αποτέλεσμα. Για παράδειγμα, στον ακόλουθο τύπο, το INDEX επιστρέφει το A2:

=INDEX(A1:A5,2) // returns A2

Σε έναν τυπικό τύπο, θα δείτε την τιμή στο κελί A2 ως αποτέλεσμα, επομένως δεν είναι προφανές ότι το INDEX επιστρέφει μια αναφορά. Ωστόσο, αυτό είναι ένα χρήσιμο χαρακτηριστικό σε τύπους όπως αυτός, ο οποίος χρησιμοποιεί το INDEX για να δημιουργήσει μια δυναμική ονομαστική περιοχή. Μπορείτε να χρησιμοποιήσετε τη συνάρτηση CELL για να αναφέρετε την αναφορά που επιστρέφεται από το INDEX.

Δύο μορφές

Η συνάρτηση INDEX έχει δύο μορφές: πίνακα και αναφορά . Και οι δύο φόρμες έχουν την ίδια συμπεριφορά - το INDEX επιστρέφει μια αναφορά σε έναν πίνακα βάσει μιας δεδομένης θέσης γραμμής και στήλης. Η διαφορά είναι ότι η φόρμα αναφοράς του INDEX επιτρέπει σε περισσότερους από έναν πίνακες, μαζί με ένα προαιρετικό όρισμα για να επιλέξετε ποιος πίνακας πρέπει να χρησιμοποιηθεί. Οι περισσότεροι τύποι χρησιμοποιούν τη μορφή πίνακα του INDEX, αλλά και οι δύο φόρμες συζητούνται παρακάτω.

Φόρμα σειράς

Στη μορφή πίνακα του INDEX, η πρώτη παράμετρος είναι πίνακας , η οποία παρέχεται ως μια περιοχή κελιών ή μια σταθερά πίνακα. Η σύνταξη για τη μορφή πίνακα του INDEX είναι:

INDEX(array,row_num,(col_num))

  • Εάν παρέχονται και τα δύο row_num και col_num , το INDEX επιστρέφει την τιμή στο κελί στη διασταύρωση των γραμμών_num και col_num .
  • Εάν το row_num έχει οριστεί στο μηδέν, το INDEX επιστρέφει έναν πίνακα τιμών για μια ολόκληρη στήλη. Για να χρησιμοποιήσετε αυτές τις τιμές πίνακα, μπορείτε να εισαγάγετε τη συνάρτηση INDEX ως τύπο πίνακα σε οριζόντιο εύρος ή να τροφοδοτήσετε τον πίνακα σε άλλη λειτουργία.
  • Εάν το col_num έχει οριστεί στο μηδέν, το INDEX επιστρέφει έναν πίνακα τιμών για μια ολόκληρη σειρά. Για να χρησιμοποιήσετε αυτές τις τιμές πίνακα, μπορείτε να εισαγάγετε τη συνάρτηση INDEX ως τύπο πίνακα σε κατακόρυφο εύρος ή να τροφοδοτήσετε τον πίνακα σε άλλη λειτουργία.

Έντυπο αναφοράς

Στη φόρμα αναφοράς του INDEX, η πρώτη παράμετρος αναφέρεται σε ένα ή περισσότερα εύρη και παρέχεται ένα τέταρτο προαιρετικό όρισμα, area_num για την επιλογή του κατάλληλου εύρους. Η σύνταξη για τη φόρμα αναφοράς του INDEX είναι:

INDEX(reference,row_num,(col_num),(area_num))

Ακριβώς όπως τη μορφή συστοιχίας INDEX, η μορφή αναφοράς των INDEX επιστρέφει την αναφορά του κυττάρου στη διασταύρωση αριθμός_γραμμής και col_num . Η διαφορά είναι ότι το όρισμα αναφοράς περιέχει περισσότερα από ένα εύρη και το area_num επιλέγει ποιο εύρος πρέπει να χρησιμοποιηθεί. Το όρισμα area_num παρέχεται ως αριθμός που λειτουργεί σαν αριθμητικός δείκτης. Ο πρώτος πίνακας εσωτερικής αναφοράς είναι 1, ο δεύτερος πίνακας είναι 2 και ούτω καθεξής.

Για παράδειγμα, στον παρακάτω τύπο, το area_num παρέχεται ως 2, το οποίο αναφέρεται στην περιοχή A7: C10:

=INDEX((A1:C5,A7:C10),1,3,2)

Στον παραπάνω τύπο, το INDEX θα επιστρέψει την τιμή στη σειρά 1 και τη στήλη 3 του A7: C10.

  • Τα πολλαπλά εύρη στην αναφορά διαχωρίζονται με κόμματα και περικλείονται σε παρενθέσεις.
  • Όλα τα εύρη πρέπει να είναι σε ένα φύλλο ή το INDEX θα επιστρέψει ένα #VALUE σφάλμα. Χρησιμοποιήστε τη λειτουργία ΕΠΙΛΟΓΗ ως λύση.

Σχετικά βίντεο

Πώς να χρησιμοποιήσετε τη λειτουργία CHOOSE Σε αυτό το βίντεο, θα δούμε πώς μπορείτε να χρησιμοποιήσετε τη λειτουργία CHOOSE. Συγκρίνουμε επίσης έναν τύπο βασισμένο σε ΕΠΙΛΟΓΗ έναντι ενός τύπου βασισμένο στο VLOOKUP. Πώς να δημιουργήσετε τιμές τυχαίου κειμένου Σε αυτό το βίντεο, θα δούμε πώς να δημιουργήσουμε μια λίστα τυχαίων κειμένων με τη συνάρτηση RANDARRAY και τη συνάρτηση INDEX. Πώς να χρησιμοποιήσετε το INDEX και MATCH με έναν πίνακα Σε αυτό το βίντεο, θα δούμε πώς να χρησιμοποιούμε INDEX και MATCH με έναν πίνακα Excel. Η χρήση INDEX και MATCH με πίνακα Excel είναι υπέροχα απλή. Εισαγωγή στις δομημένες αναφορές Αυτό το βίντεο παρέχει μια σύντομη εισαγωγή στις δομημένες αναφορές. Οι δομημένες αναφορές είναι ένας εύκολος τρόπος αναφοράς σε πίνακες με τύπους Excel. Αμφίδρομη αναζήτηση με κατά προσέγγιση INDEX και MATCH Σε αυτό το βίντεο, θα δούμε πώς να δημιουργήσουμε μια αμφίδρομη αναζήτηση με INDEX και MATCH, χρησιμοποιώντας μια κατά προσέγγιση αντιστοίχιση. Πώς να κοιτάξουμε τα πράγματα με το INDEX Σε αυτό το βίντεο, εξετάζουμε πώς να ρυθμίσουμε το INDEX ώστε να ανακτά μια τιμή κατά σειρά και στήλη. Αυτό είναι το πρώτο μισό της εξίσωσης INDEX / MATCH.

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