Λειτουργία αντιστοίχισης ευρετηρίου στο Excel (Χρησιμοποιήστε αυτήν την ισχυρή εναλλακτική λύση για το VLOOKUP)

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

Τι κάνει η λειτουργία INDEX στο Excel;

Η συνάρτηση INDEX μπορεί να επιστρέψει το αποτέλεσμα από τον αριθμό σειράς και η συνάρτηση MATCH μπορεί να μας δώσει τη θέση της τιμής αναζήτησης στον πίνακα. Αυτός ο συνδυασμός της λειτουργίας INDEX MATCH Excel είναι πολύ χρήσιμος για την αντιμετώπιση ενός βασικού περιορισμού του VLOOKUP, που δεν μπορεί να χρησιμοποιηθεί για την αναζήτηση του πίνακα από αριστερά προς τα δεξιά. Ωστόσο, η λειτουργία INDEX MATCH μπορεί να επιτύχει αυτόν τον στόχο χωρίς κόπο. Σε αυτό το άρθρο, θα το συζητήσουμε λεπτομερώς -

Αυτό είναι τόσο απλό όσο, τώρα, κοιτάξτε τη σύνταξη της συνάρτησης INDEX.

Array: Από ποια στήλη ή πίνακα, χρειαζόμαστε την τιμή;

Αριθμός σειράς: Στην παρεχόμενη συστοιχία, από ποια σειρά χρειαζόμαστε το αποτέλεσμα ???

Αυτά τα δύο επιχειρήματα είναι αρκετά καλά στις περισσότερες περιπτώσεις. Έτσι, τώρα θα εξετάσουμε το παράδειγμα της συνάρτησης INDEX.

Παράδειγμα

Για αυτό το παράδειγμα, λάβετε υπόψη τα παρακάτω δεδομένα.

Έχουμε δεδομένα από το εύρος κυττάρων A1 έως B7. Στο κελί D2, έχουμε το όνομα του μήνα και για το όνομα αυτού του μήνα, χρειαζόμαστε αξία πώλησης στο κελί E2.

Ας ανοίξουμε τη συνάρτηση INDEX στο κελί E2.

Ένας πίνακας είναι το πρώτο όρισμα, δηλαδή, από ποια στήλη χρειαζόμαστε το αποτέλεσμα, δηλαδή, χρειαζόμαστε αποτελέσματα από τη στήλη «πωλήσεις», οπότε επιλέξτε από B2 έως B7

Στη συνέχεια είναι ο αριθμός ROW, δηλαδή, στην επιλεγμένη περιοχή κελιών από την οποία χρειαζόμαστε το αποτέλεσμα. Σε αυτό το παράδειγμα, χρειαζόμαστε την αξία πωλήσεων για το μήνα "Μαρ." Στην επιλεγμένη περιοχή, το "Μαρ" είναι η τρίτη σειρά, επομένως χρειαζόμαστε αποτελέσματα από την τρίτη σειρά.

Εντάξει, αυτό είναι όλο. Κλείστε το βραχίονα και πατήστε το πλήκτρο enter, θα έχουμε αξία πωλήσεων για το μήνα "Μαρ."

Έτσι, με βάση τον αριθμό σειράς που παρέχεται, θα λάβουμε την τιμή από τον παρεχόμενο πίνακα.

Τι κάνει η λειτουργία MATCH στο Excel;

Η συνάρτηση MATCH χρησιμοποιείται για να βρει τη θέση της τιμής αναζήτησης στον παρεχόμενο πίνακα. Με απλούς όρους, αριθμός σειράς αναζήτησης ή αριθμός στήλης στο εύρος κελιών. Παρακάτω είναι η σύνταξη της συνάρτησης MATCH.

Τιμή αναζήτησης: Για ποια τιμή αναζήτησης, προσπαθούμε να βρούμε τη θέση ;;

Lookup Array: Σε ποια σειρά ή εύρος κελιών, ψάχνουμε την τιμή αναζήτησης ???

Τύπος αγώνα: Αυτό θα αποφασίσει τι είδους αποτέλεσμα χρειαζόμαστε. Μπορούμε να παρέχουμε μηδέν για έναν ακριβή αγώνα.

Παράδειγμα συνάρτησης MATCH στο Excel

Για αυτό το παράδειγμα, λάβετε υπόψη τα παραπάνω δεδομένα μόνο.

Από τα παραπάνω δεδομένα, προσπαθούμε να πάρουμε τη θέση του μήνα «Μαρ» στο κελί E5. Ανοίξτε τη λειτουργία MATCH στο κελί E5.

Το πρώτο όρισμα είναι "Τιμή αναζήτησης", οπότε εδώ η τιμή αναζήτησης είναι "Μαρ", οπότε επιλέξτε το κελί D5.

Το Lookup Array είναι από ποιο εύρος κελιών προσπαθούμε να αναζητήσουμε τη θέση της τιμής αναζήτησης. Επιλέξτε λοιπόν τη στήλη "Μήνας".

Το τελευταίο όρισμα είναι ο τύπος αντιστοίχισης, αφού εξετάζουμε την ακριβή προσφορά 0

Έτσι, στον πίνακα αναζήτησης A2: A7, η θέση της τιμής αναζήτησης «Mar» είναι 3.

Συνδυασμός συνάρτησης INDEX + MATCH στο Excel

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

Ανοίξτε τη λειτουργία INDEX στο κελί E2.

Για το πρώτο επιχείρημα, η Array παρέχει B2 στο B7.

Για τον αριθμό σειράς, αντί να παρέχετε τον αριθμό σειράς ως 3, ανοίξτε τη συνάρτηση MATCH μέσα στη συνάρτηση INDEX.

Επιλέξτε την τιμή αναζήτησης ως κελί D2.

Επιλέξτε τον πίνακα αναζήτησης ως A2 έως A7.

Εισαγάγετε το μηδέν ως τον τύπο αντιστοίχισης.

Έτσι, με βάση τον αριθμό σειράς που παρέχεται από τη συνάρτηση MATCH η συνάρτηση INDEX θα επιστρέψει την αξία πώλησης. Μπορούμε να αλλάξουμε το όνομα Μήνα στο κελί D2 για να δούμε την αξία πώλησης αλλάζει δυναμικά.

Ισχυρή εναλλακτική λύση στο VLOOKUP

Όλοι έχουμε χρησιμοποιήσει τη συνάρτηση VLOOKUP μέρα με τη μέρα, αλλά ένας από τους περιορισμούς του VLOOKUP είναι, μπορεί να πάρει μόνο την τιμή από αριστερά προς δεξιά, όχι από δεξιά προς αριστερά.

Για παράδειγμα, δείτε τα παρακάτω δεδομένα.

Η παραπάνω τιμή αναζήτησης δεδομένων είναι Μήνας και η στήλη αποτελεσμάτων είναι οι πωλήσεις. Αλλά στη στήλη αποτελεσμάτων δεδομένων (Πωλήσεις) βρίσκεται στα αριστερά του πίνακα συστοιχίας αναζήτησης (Μήνας), οπότε το VLOOKUP δεν μπορεί να βοηθήσει εδώ, αλλά με τον συνδυασμό INDEX και MATCH, μπορούμε ακόμα να πάρουμε τα δεδομένα από τον πίνακα.

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