Αναζητήστε την πλησιέστερη αντιστοίχιση χρησιμοποιώντας τη λειτουργία INDEX & MATCH

Anonim

Σε αυτό το άρθρο, θα μάθουμε πώς να αναζητούμε τον πλησιέστερο αγώνα χρησιμοποιώντας τη συνάρτηση INDEX & MATCH στο Excel.

Σενάριο:

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

Πώς να λύσετε το πρόβλημα;

Για να κατανοήσει πρώτα ο τύπος, πρέπει να αναθεωρήσουμε λίγο τις ακόλουθες συναρτήσεις

  1. Λειτουργία INDEX
  2. Συνάρτηση MATCH

Τώρα θα φτιάξουμε έναν τύπο χρησιμοποιώντας τις παραπάνω συναρτήσεις. Η συνάρτηση MATCH θα επιστρέψει το ευρετήριο του πλησιέστερου αγώνα από το εύρος. Η συνάρτηση INDEX λαμβάνει το ευρετήριο σειρών ως όρισμα και επιστρέφει τα αντίστοιχα απαιτούμενα αποτελέσματα.

Γενικός τύπος:

{= INDEX (δεδομένα, MATCH (MIN (ABS (data - value)), ABS (data - value), 0))}

δεδομένα : πίνακας τιμών ημερομηνίας

αξία : δεδομένη τιμή ημερομηνίας όπου το αποτέλεσμα είναι πλησιέστερο σε

match_type : 1 (ακριβές ή επόμενο μικρότερο) ή 0 (ακριβής αντιστοίχιση) ή -1 (ακριβές ή επόμενο μεγαλύτερο)

ΜΗΝ χρησιμοποιήστε σγουρά σιδεράκια χειροκίνητα. Σγουρά σιδεράκια εφαρμόζονται χρησιμοποιώντας το Ctrl + Shift + Enter στη θέση του μόλις Εισαγω.

Παράδειγμα:

Οι παραπάνω προτάσεις μπορεί να είναι περίπλοκες στην κατανόηση. Ας το καταλάβουμε λοιπόν χρησιμοποιώντας τον τύπο σε ένα παράδειγμα

Εδώ έχουμε μερικές τυχαίες τιμές ημερομηνίας και μια δεδομένη τιμή ημερομηνίας.

Ονομαστικό εύρος που χρησιμοποιείται για δεδομένα (D4: D12).
Εδώ χρησιμοποιήσαμε το ονομαζόμενο εύρος αντί για πίνακα αναφοράς κελιών, όπως είναι εύκολο να κατανοηθεί. Πρέπει να αναζητήσουμε την ημερομηνία που είναι πιο κοντά στη δεδομένη ημερομηνία στο κελί G6.

Χρησιμοποιήστε τον παραπάνω τύπο για να λάβετε την πλησιέστερη ημερομηνία.
Χρησιμοποιήστε τον τύπο:

{ = INDEX (δεδομένα, MATCH (MIN (ABS (δεδομένα - G6)), ABS (δεδομένα - G6), 0)) }

ΔΕΝ χρησιμοποιείτε σγουρά σιδεράκια χειροκίνητα. Σγουρά σιδεράκια εφαρμόζονται χρησιμοποιώντας το Ctrl + Shift + Enter στη θέση του μόλις Εισαγω.

Εξήγηση:

  • Η συνάρτηση ABS επιστρέφει τον θετικό ακέραιο μετά την αφαίρεση που πραγματοποιείται στις τιμές ημερομηνίας (δεδομένα - G6).
  • Το ABS (δεδομένα - G6) δημιουργεί έναν πίνακα αφαιρώντας όλες τις τιμές ημερομηνίας από τη δεδομένη τιμή ημερομηνίας στο κελί G6. Ο πίνακας που επιστρέφεται είναι.

{ 160 ; 49 ; 105 ; 1048 ; 600 ; 6 ; 702 ; 822 ; 673 }

  • Το MIN (ABS (δεδομένα - G6)) επιστρέφει την πλησιέστερη τιμή από τον πίνακα που επιστρέφεται από το παραπάνω βήμα.

= INDEX (δεδομένα, ΑΓΩΝΑΣ (6, {160; 49; 105; 1048; 600; 6; 702; 822; 673}, 0))

  • Η συνάρτηση MATCH αντιστοιχεί στην πλησιέστερη αντιστοίχιση ελάχιστης τιμής στον πίνακα που επιστρέφει και επιστρέφει το ευρετήριο σειρών της στη συνάρτηση INDEX.
  • Η συνάρτηση INDEX βρίσκει την τιμή έχοντας επιστρέψει τον δείκτη ROW.


εύρος δεδομένων με όνομα που χρησιμοποιείται για τον πίνακα ημερομηνιών. Τώρα χρησιμοποιήστε Ctrl + Shift + Enter στη θέση του για την εισαγωγή στην κορυφή, λάβετε το αποτέλεσμα, καθώς πρόκειται για έναν τύπο πίνακα. Ο τύπος πίνακα είναι ένας τύπος όπου ένας πίνακας τιμών μεταβαίνει από ένα αποτέλεσμα συνάρτησης ως όρισμα σε εξωτερική συνάρτηση.

Όπως μπορείτε να δείτε από το παραπάνω στιγμιότυπο, αποκτήσαμε την πιο κοντινή αντιστοίχιση από τη δεδομένη ημερομηνία στον πίνακα. Εξαγάγετε λεπτομέρειες από τον πίνακα χρησιμοποιώντας τον παραπάνω αναφερόμενο τύπο.

Ακολουθούν ορισμένοι σημειωτές παρατήρησης κατά τη χρήση του παραπάνω τύπου.

Σημειώσεις:

  1. Η συνάρτηση επιστρέφει το σφάλμα #NA εάν το όρισμα πίνακα αναζήτησης στη συνάρτηση MATCH δεν έχει το ίδιο μήκος του πίνακα πίνακα.
  2. Ο τύπος επιστρέφει ένα σφάλμα εάν η τιμή_αναζήτησης δεν αντιστοιχεί στην τιμή του πίνακα lookup_array.
  3. Η συνάρτηση αντιστοιχεί στην ακριβή τιμή καθώς το όρισμα τύπου αντιστοίχισης με τη συνάρτηση MATCH είναι 0.
  4. Οι τιμές αναζήτησης μπορούν να δοθούν ως αναφορά κελιού ή απευθείας χρησιμοποιώντας το σύμβολο εισαγωγής (") στον τύπο ως επιχειρήματα.
  5. ΔΕΝ χρησιμοποιείτε σγουρά σιδεράκια χειροκίνητα. Σγουρά σιδεράκια εφαρμόζονται χρησιμοποιώντας το Ctrl + Shift + Enter στη θέση του μόλις Εισαγω ή αλλιώς επιστρέφει σφάλμα.

Ελπίζω να καταλάβατε πώς να αναζητάτε τη χαμηλότερη ή μικρότερη αντιστοίχιση χρησιμοποιώντας τη συνάρτηση INDEX & MATCH στο excel. Εξερευνήστε περισσότερα άρθρα σχετικά με την αξία αναζήτησης Excel & τις λειτουργίες του Excel 2019 εδώ. Μη διστάσετε να δηλώσετε τα ερωτήματά σας παρακάτω στο πλαίσιο σχολίων. Σίγουρα θα σας βοηθήσουμε.

Αν σας άρεσαν τα ιστολόγια μας, μοιραστείτε το με τους φίλους σας στο Facebook. Επίσης, μπορείτε να μας ακολουθήσετε στο Twitter και το Facebook. Θα θέλαμε πολύ να σας ακούσουμε, ενημερώστε μας πώς μπορούμε να βελτιώσουμε, να συμπληρώσουμε ή να καινοτομήσουμε το έργο μας και να το κάνουμε καλύτερο για εσάς. Γράψτε μας στον ιστότοπο email

Χρησιμοποιήστε INDEX και MATCH για αναζήτηση τιμής : Λειτουργία INDEX & MATCH για αναζήτηση τιμής όπως απαιτείται.

Εύρος SUM με INDEX στο Excel : Χρησιμοποιήστε τη συνάρτηση INDEX για να βρείτε το άθροισμα των τιμών όπως απαιτείται.

Πώς να χρησιμοποιήσετε τη συνάρτηση INDEX στο Excel : Βρείτε το INDEX του πίνακα χρησιμοποιώντας τη συνάρτηση INDEX που εξηγείται με παράδειγμα.

Πώς να χρησιμοποιήσετε τη συνάρτηση MATCH στο Excel : Βρείτε το MATCH στον πίνακα χρησιμοποιώντας την τιμή INDEX μέσα στη συνάρτηση MATCH που εξηγείται με παράδειγμα.

Πώς να χρησιμοποιήσετε τη λειτουργία LOOKUP στο Excel : Βρείτε την τιμή αναζήτησης στον πίνακα χρησιμοποιώντας τη συνάρτηση LOOKUP που εξηγείται με παράδειγμα.

Πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel : Βρείτε την τιμή αναζήτησης στον πίνακα χρησιμοποιώντας τη συνάρτηση VLOOKUP που εξηγείται με παράδειγμα.

Δημοφιλή άρθρα

50 Συντόμευση Excel για να αυξήσετε την παραγωγικότητά σας

Επεξεργασία αναπτυσσόμενης λίστας

Απόλυτη αναφορά στο Excel

Εάν με μορφοποίηση υπό όρους

Αν με μπαλαντέρ

Η συνάρτηση Excel 2019 CONCAT

Η συνάρτηση Excel 2019 MAXIFS