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

Περίληψη

Το MATCH είναι μια συνάρτηση Excel που χρησιμοποιείται για τον εντοπισμό της θέσης μιας τιμής αναζήτησης σε μια σειρά, στήλη ή πίνακα. Το MATCH υποστηρίζει κατά προσέγγιση και ακριβή αντιστοίχιση και μπαλαντέρ (*?) Για μερικούς αγώνες. Συχνά, το MATCH συνδυάζεται με τη συνάρτηση INDEX για να ανακτήσει μια τιμή σε μια αντιστοιχισμένη θέση.

Σκοπός

Αποκτήστε τη θέση ενός αντικειμένου σε έναν πίνακα

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

Ένας αριθμός που αντιπροσωπεύει μια θέση στο lookup_array.

Σύνταξη

= MATCH (lookup_value, lookup_array, (match_type))

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

  • lookup_value - Η τιμή που ταιριάζει στο lookup_array.
  • lookup_array - Μια σειρά κελιών ή μια αναφορά πίνακα.
  • match_type - (προαιρετικό) 1 = ακριβές ή επόμενο μικρότερο (προεπιλογή), 0 = ακριβές ταίριασμα, -1 = ακριβές ή επόμενο μεγαλύτερο.

Εκδοχή

Excel 2003

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

Η συνάρτηση MATCH χρησιμοποιείται για τον προσδιορισμό της θέσης μιας τιμής σε ένα εύρος ή πίνακα. Για παράδειγμα, στο παραπάνω στιγμιότυπο οθόνης, ο τύπος στο κελί E6 έχει ρυθμιστεί ώστε να λαμβάνει τη θέση της τιμής στο κελί D6. Η συνάρτηση MATCH επιστρέφει 5, επειδή η τιμή αναζήτησης ("ροδάκινο") βρίσκεται στην 5η θέση στην περιοχή B6: B14:

=MATCH(D6,B6:B14,0) // returns 5

Η συνάρτηση MATCH μπορεί να εκτελέσει ακριβείς και κατά προσέγγιση αγώνες και υποστηρίζει μπαλαντέρ (*?) Για μερικούς αγώνες. Υπάρχουν 3 ξεχωριστοί τρόποι αντιστοίχισης (ορίζονται από το όρισμα match_type), όπως περιγράφεται παρακάτω.

Συχνά, η συνάρτηση MATCH συνδυάζεται με τη συνάρτηση INDEX προκειμένου να ανακτήσει μια τιμή σε μια συγκεκριμένη (αντιστοιχισμένη) θέση. Με άλλα λόγια, το MATCH υπολογίζει τη θέση και το INDEX επιστρέφει την τιμή σε αυτήν τη θέση. Για μια λεπτομερή εξήγηση, ανατρέξτε στο θέμα Πώς να χρησιμοποιήσετε το INDEX και το MATCH.

Πληροφορίες τύπου αντιστοίχισης

Ο τύπος αντιστοίχισης είναι προαιρετικός. Εάν δεν παρέχεται, ο τύπος αντιστοίχισης είναι προεπιλεγμένος στο 1 (ακριβέστερος ή επόμενος μικρότερος). Όταν ο τύπος αντιστοίχισης είναι 1 ή -1, μερικές φορές αναφέρεται ως "κατά προσέγγιση αντιστοίχιση". Ωστόσο, λάβετε υπόψη ότι το MATCH θα βρει μια ακριβή αντιστοίχιση με όλους τους τύπους αγώνων, όπως σημειώνεται στον παρακάτω πίνακα:

Τύπος αντιστοίχισης η ΣΥΜΠΕΡΙΦΟΡΑ Λεπτομέριες
1 Κατά προσέγγιση Το MATCH βρίσκει τη μεγαλύτερη τιμή μικρότερη ή ίση με την τιμή αναζήτησης. Ο πίνακας αναζήτησης πρέπει να ταξινομηθεί με αύξουσα σειρά.
0 Ακριβής Το MATCH βρίσκει την πρώτη τιμή ίση με την τιμή αναζήτησης. Ο πίνακας αναζήτησης δεν χρειάζεται να ταξινομηθεί.
-1 Κατά προσέγγιση Το MATCH βρίσκει τη μικρότερη τιμή μεγαλύτερη ή ίση με την τιμή αναζήτησης. Ο πίνακας αναζήτησης πρέπει να ταξινομηθεί με φθίνουσα σειρά.
Κατά προσέγγιση Όταν παραλείπεται ο τύπος αντιστοίχισης, προεπιλογή στο 1 με συμπεριφορά όπως εξηγείται παραπάνω.

Προσοχή: Φροντίστε να ορίσετε τον τύπο αντιστοίχισης στο μηδέν (0) εάν χρειάζεστε έναν ακριβή αγώνα. Η προεπιλεγμένη ρύθμιση του 1 μπορεί να προκαλέσει το MATCH να επιστρέψει αποτελέσματα που "φαίνονται κανονικά" αλλά στην πραγματικότητα είναι λανθασμένα. Η ρητή παροχή μιας τιμής για το match_type, είναι μια καλή υπενθύμιση της αναμενόμενης συμπεριφοράς.

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

Ακολουθούν απλά παραδείγματα για το πώς μπορεί να χρησιμοποιηθεί η συνάρτηση MATCH για να επιστρέψει τη θέση των τιμών σε ένα εύρος. Πιο κάτω, η σελίδα είναι πιο προηγμένα παραδείγματα για το πώς το MATCH μπορεί να χρησιμοποιηθεί για την επίλυση πραγματικών προβλημάτων.

Ακριβής αντιστοίχιση

Όταν ο τύπος αγώνα είναι μηδέν, το MATCH εκτελεί μια ακριβή αντιστοίχιση. Στο παρακάτω παράδειγμα, ο τύπος στο Ε3 είναι:

=MATCH(E2,B3:B11,0)

Στον παραπάνω τύπο, η τιμή αναζήτησης προέρχεται από το κελί E2. Εάν η τιμή αναζήτησης είναι κωδικοποιημένη στον τύπο, πρέπει να περικλείεται σε διπλά εισαγωγικά (""), καθώς είναι μια τιμή κειμένου:

=MATCH("Mars",B3:B11,0)

Σημείωση: Το MATCH δεν έχει διάκριση πεζών-κεφαλαίων, οπότε το "Mars" και το "mars" θα επιστρέψουν και τα δύο 4.

Κατά προσέγγιση αντιστοίχιση

Όταν ο τύπος αντιστοίχισης έχει οριστεί σε 1, το MATCH θα εκτελέσει μια κατά προσέγγιση αντιστοίχιση σε τιμές ταξινομημένες AZ, βρίσκοντας τη μεγαλύτερη τιμή μικρότερη ή ίση με την τιμή αναζήτησης. Στο παράδειγμα που φαίνεται παρακάτω, ο τύπος στο Ε3 είναι:

=MATCH(E2,B3:B11,1)

Αγώνας μπαλαντέρ

Όταν ο τύπος αγώνα είναι μηδέν (0), το MATCH μπορεί να εκτελέσει έναν αγώνα χρησιμοποιώντας μπαλαντέρ. Στο παράδειγμα που φαίνεται παρακάτω, ο τύπος στο Ε3 είναι:

=MATCH(E2,B3:B11,0)

Αυτό ισοδυναμεί με:

=MATCH("pq*",B3:B11,0)

Δείτε παρακάτω για περισσότερα παραδείγματα της συνάρτησης MATCH.

Σημειώσεις

  • Το MATCH δεν είναι ευαίσθητο στην υπόθεση.
  • Το MATCH επιστρέφει το σφάλμα # N / A εάν δεν βρεθεί αντιστοιχία.
  • Το MATCH λειτουργεί μόνο με κείμενο έως 255 χαρακτήρες.
  • Σε περίπτωση αντιγράφων, το MATCH επιστρέφει τον πρώτο αγώνα.
  • Εάν το match_type είναι -1 ή 1, το lookup_array πρέπει να ταξινομηθεί όπως σημειώνεται παραπάνω.
  • Εάν το match_type είναι 0, το lookup_value μπορεί να περιέχει τους χαρακτήρες μπαλαντέρ.
  • Η συνάρτηση MATCH χρησιμοποιείται συχνά μαζί με τη συνάρτηση INDEX.

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

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

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