Η XMATCH συνάρτηση αναζητά ένα καθορισμένο στοιχείο σε έναν πίνακα ή περιοχή κελιών και, στη συνέχεια, επιστρέφει τη σχετική θέση του στοιχείου.

Ας υποθέσουμε ότι έχουμε μια λίστα προϊόντων στα κελιά C3 έως C7 και θέλουμε να προσδιορίσουμε σε ποιο σημείο της λίστας βρίσκεται το προϊόν από το κελί E3. Εδώ, θα χρησιμοποιήσουμε τη συνάρτηση XMATCH για να προσδιορίσουμε τη θέση ενός στοιχείου μέσα σε μια λίστα.

Ένας πίνακας του Excel που παραθέτει διαφορετικά οπωροφόρα προϊόντα από το κελί C3 έως το C7. Ο τύπος XMATCH χρησιμοποιείται για την εύρεση της θέσης στον πίνακα όπου το κείμενο ταιριάζει με το "σταφύλι" (ορίζεται στο κελί E3). Ο τύπος επιστρέφει την τιμή "2" καθώς το κείμενο "Σταφύλι" βρίσκεται στη θέση δύο του πίνακα.

Σύνταξη

Η συνάρτηση XMATCH επιστρέφει τη συσχέτιση ενός στοιχείου σε έναν πίνακα ή μια περιοχή κελιών. 

=XMATCH(τιμή_αναζήτησης; πίνακας_αναζήτησης; [τρόπος_συμφωνίας], [τρόπος_αναζήτησης]) 

Όρισμα

Περιγραφή

τιμή_αναζήτησης

Υποχρεωτικό

Η τιμή αναζήτησης

πίνακας_αναζήτησης

Υποχρεωτικό

Ο πίνακας ή η περιοχή προς αναζήτηση

[τρόπος_συμφωνίας]

Προαιρετικό

Καθορίστε τον τύπο αντιστοίχισης:

0 - Ακριβής αντιστοίχιση (προεπιλογή)

-1 - Ακριβής αντιστοίχιση ή επόμενο μικρότερο στοιχείο

1 - Ακριβής αντιστοίχιση ή επόμενο μεγαλύτερο στοιχείο

2 - Μια αντιστοιχία χαρακτήρων μπαλαντέρ όπου *, ?, και ~ έχουν ιδιαίτερη σημασία.

[τρόπος_αναζήτησης]

Προαιρετικό

Καθορίστε τον τύπο αναζήτησης:

1 - Αναζήτηση πρώτης έως τελευταίας (προεπιλογή)

-1 - Αναζήτηση από τα τελευταία προς τα πρώτα (αντίστροφη αναζήτηση).

2 - Εκτελέστε μια δυαδική αναζήτηση που βασίζεται σε lookup_array αξιολόγηση ταξινομημένη σε αύξουσα σειρά. Εάν δεν είναι ταξινομημένα, θα επιστραφούν μη έγκυρα αποτελέσματα.  

-2 - Εκτελέστε μια δυαδική αναζήτηση που βασίζεται σε lookup_array αξιολόγηση ταξινομημένη σε φθίνουσα σειρά. Εάν δεν είναι ταξινομημένα, θα επιστραφούν μη έγκυρα αποτελέσματα.

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

Παράδειγμα 1

Η ακριβής θέση της πρώτης φράσης που αντιστοιχεί ακριβώς ή πλησιάζει περισσότερο στην τιμή "Gra" καθορίζεται στο παράδειγμα που ακολουθεί.

Τύπος: XMATCH(E3;C3:C7;1)

Ένας πίνακας του Excel που παραθέτει διαφορετικά οπωροφόρα προϊόντα από το κελί C3 έως το C7. Ο τύπος XMATCH χρησιμοποιείται για την εύρεση της θέσης στον πίνακα όπου το κείμενο ταιριάζει με το "gra" (ορίζεται στο κελί E3). Ο τύπος επιστρέφει την τιμή "2" καθώς το κείμενο "Σταφύλι" βρίσκεται στη θέση δύο του πίνακα.

Παράδειγμα 2

Ο αριθμός των πωλητών που πληρούν τις προϋποθέσεις για μπόνους καθορίζεται στο παρακάτω παράδειγμα. Για να ανακαλύψετε το πλησιέστερο στοιχείο στη λίστα ή μια ακριβή αντιστοιχία, αυτό χρησιμοποιεί επίσης το 1 για την match_mode. Ωστόσο, επειδή τα δεδομένα είναι αριθμητικά, επιστρέφει το πλήθος των τιμών. Δεδομένου ότι υπήρχαν τέσσερις αντιπρόσωποι πωλήσεων που υπερέβησαν το ποσό μπόνους σε αυτή την περίπτωση, η συνάρτηση αποδίδει 4.

Formula=XMATCH(F2;C3:C9;1)

Ένας πίνακας του Excel που παραθέτει τα ονόματα των αντιπροσώπων πωλήσεων στα κελιά B3 έως B9 και τη συνολική τιμή πωλήσεων για κάθε αντιπρόσωπο στα κελιά C3 έως C9. Ο τύπος XMATCH χρησιμοποιείται για την επιστροφή του αριθμού των αντιπροσώπων πωλήσεων που πληρούν τις προϋποθέσεις για μπόνους εάν πληρούν το όριο που έχει οριστεί στο κελί F2.

Παράδειγμα 3

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

Formula=INDEX(C6:E12; XMATCH(B3;B6B12), XMATCH(C3;C5:E5))

Ένας πίνακας του Excel όπου τα ονόματα των αντιπροσώπων πωλήσεων παρατίθενται στα κελιά B6 έως B12 και τα ποσά πωλήσεων για κάθε αντιπρόσωπο από τους μήνες Ιανουάριο έως Μάρτιο παρατίθενται στις στήλες C, D και E. Ο συνδυασμός τύπων INDEX και XMATCH χρησιμοποιείται για την επιστροφή του ποσού πωλήσεων ενός συγκεκριμένου αντιπροσώπου πωλήσεων και του μήνα που παρατίθεται στα κελιά B3 και C3.

Παράδειγμα 4

Επιπλέον, η συνάρτηση XMATCH μπορεί να χρησιμοποιηθεί για την επιστροφή μιας τιμής μέσα σε έναν πίνακα. =XMATCH(4;{5;4;3;2;1}), για παράδειγμα, θα παρείχε 2, επειδή το 4 είναι η δεύτερη καταχώρηση του πίνακα. Ενώ ο τύπος =XMATCH(4,5;{5;4;3;2;1};1) παράγει 1 σε αυτήν ακριβώς την περίπτωση αντιστοιχίας, το όρισμα match_mode (1) έχει ρυθμιστεί ώστε να επιστρέφει είτε ακριβή αντιστοιχία είτε το επόμενο μεγαλύτερο στοιχείο, που είναι το 5. 

Χρειάζεστε περισσότερη βοήθεια;

Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel ή να λάβετε υποστήριξη στις Κοινότητες.

Δείτε επίσης

Συνάρτηση XLOOKUP

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

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

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