Η XMATCH συνάρτηση αναζητά ένα καθορισμένο στοιχείο σε έναν πίνακα ή περιοχή κελιών και, στη συνέχεια, επιστρέφει τη σχετική θέση του στοιχείου.
Εδώ θα χρησιμοποιήσουμε το XMATCH για να βρούμε τη θέση ενός στοιχείου σε μια λίστα.
Η συνάρτηση XMATCH επιστρέφει τη συσχέτιση ενός στοιχείου σε έναν πίνακα ή μια περιοχή κελιών.
=XMATCH(τιμή_αναζήτησης; πίνακας_αναζήτησης; [τρόπος_συμφωνίας], [τρόπος_αναζήτησης])
Όρισμα |
Περιγραφή |
---|---|
τιμή_αναζήτησης Υποχρεωτικό |
Η τιμή αναζήτησης |
πίνακας_αναζήτησης Υποχρεωτικό |
Ο πίνακας ή η περιοχή προς αναζήτηση |
[τρόπος_συμφωνίας] Προαιρετικό |
Καθορίστε τον τύπο αντιστοίχισης: 0 - Ακριβής αντιστοίχιση (προεπιλογή) -1 - Ακριβής αντιστοίχιση ή επόμενο μικρότερο στοιχείο 1 - Ακριβής αντιστοίχιση ή επόμενο μεγαλύτερο στοιχείο 2 - Μια αντιστοιχία χαρακτήρων μπαλαντέρ όπου *, ?, και ~ έχουν ιδιαίτερη σημασία. |
[τρόπος_αναζήτησης] Προαιρετικό |
Καθορίστε τον τύπο αναζήτησης: 1 - Αναζήτηση πρώτης έως τελευταίας (προεπιλογή) -1 - Αναζήτηση από τα τελευταία προς τα πρώτα (αντίστροφη αναζήτηση). 2 - Εκτελέστε μια δυαδική αναζήτηση που βασίζεται σε lookup_array αξιολόγηση ταξινομημένη σε αύξουσα σειρά. Εάν δεν είναι ταξινομημένα, θα επιστραφούν μη έγκυρα αποτελέσματα. -2 - Εκτελέστε μια δυαδική αναζήτηση που βασίζεται σε lookup_array αξιολόγηση ταξινομημένη σε φθίνουσα σειρά. Εάν δεν είναι ταξινομημένα, θα επιστραφούν μη έγκυρα αποτελέσματα. |
Παραδείγματα
Παράδειγμα 1
Το παρακάτω παράδειγμα εντοπίζει τη θέση του πρώτου όρου που είναι ακριβής συμφωνία ή η επόμενη μεγαλύτερη τιμή για το (π.χ. αρχίζει με) "Μπα".
Παράδειγμα 2
Αυτό το επόμενο παράδειγμα εντοπίζει τον αριθμό των πωλητών που πληρούν τις προϋποθέσεις για μπόνους. Αυτό χρησιμοποιεί επίσης το 1 για τον τρόπο_συμφωνίας για την εύρεση μιας ακριβούς αντιστοίχισης ή του επόμενου μεγαλύτερου στοιχείου στη λίστα, αλλά εφόσον τα δεδομένα είναι αριθμητικά, επιστρέφει ένα πλήθος τιμών. Σε αυτή την περίπτωση, η συνάρτηση επιστρέφει 4, καθώς υπάρχουν 4 αντιπρόσωποι πωλήσεων που υπερέβησαν το μπόνους ποσό.
Παράδειγμα 3
Στη συνέχεια, θα χρησιμοποιήσουμε ένα συνδυασμό INDEX/XMATCH/XMATCH για να εκτελέσουμε ταυτόχρονη κατακόρυφη και οριζόντια αναζήτηση. Σε αυτή την περίπτωση, θέλουμε να επιστρέψουμε το ποσό πωλήσεων για έναν συγκεκριμένο αντιπρόσωπο πωλήσεων και έναν δεδομένο μήνα. Αυτό είναι παρόμοιο με τη χρήση των συναρτήσεων INDEX και MATCH σε συνδυασμό, με την εξαίρεση ότι απαιτεί λιγότερα ορίσματα.
Παράδειγμα 4
Μπορείτε επίσης να χρησιμοποιήσετε το XMATCH για να επιστρέψετε μια τιμή σε έναν πίνακα. Για παράδειγμα, =XMATCH(4,{5,4,3,2,1}) θα επιστρέψει το 2, καθώς το 4 είναι το δεύτερο στοιχείο στον πίνακα. Αυτό είναι ένα σενάριο ακριβούς αντιστοίχισης, ενώ =XMATCH(4.5,{5,4,3,2,1},1) επιστρέφει 1, καθώς το όρισμα τρόπος_συμφωνίας (1) έχει οριστεί να επιστρέφει ακριβή συμφωνία ή το επόμενο μεγαλύτερο στοιχείο, το οποίο είναι 5.
Χρειάζεστε περισσότερη βοήθεια;
Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel ή να λάβετε υποστήριξη στις Κοινότητες.