Συνάρτηση XMATCH

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

Εδώ θα χρησιμοποιήσουμε το XMATCH για να βρούμε τη θέση ενός στοιχείου σε μια λίστα.

Παράδειγμα χρήσης του XMATCH για την εύρεση της θέσης ενός στοιχείου σε μια λίστα

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

= XMATCH (lookup_value lookup_array [match_mode]; [search_mode])  

Όρισμα

Περιγραφή

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

Απαιτείται

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

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

Απαιτείται

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

[match_mode]

Προαιρετικό

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

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

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

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

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

[search_mode]

Προαιρετικό

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

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

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

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

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

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

Παράδειγμα 1

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

Παράδειγμα χρήσης του XMATCH για την επιστροφή μιας αναζήτησης μπαλαντέρ

Παράδειγμα 2

Αυτό το επόμενο παράδειγμα εντοπίζει τον αριθμό των ατόμων που έχουν δικαίωμα πώλησης για ένα μπόνους. Αυτό χρησιμοποιεί επίσης το 1 για την match_mode για να βρει μια ακριβή αντιστοιχία ή το επόμενο μεγαλύτερο στοιχείο στη λίστα, αλλά επειδή τα δεδομένα είναι αριθμητικά, επιστρέφει ένα πλήθος τιμών. Σε αυτή την περίπτωση, η συνάρτηση επιστρέφει 4, καθώς υπάρχουν 4 αντιπρόσωποι πωλήσεων που ξεπέρασαν το ποσό του μπόνους.

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

Παράδειγμα 3

Στη συνέχεια, θα χρησιμοποιήσουμε ένα συνδυασμό ευρετηρίου/XMATCH/XMATCH για να πραγματοποιήσουμε ταυτόχρονη κατακόρυφη και οριζόντια αναζήτηση. Σε αυτή την περίπτωση, θέλουμε να επιστρέψουμε το ποσό πωλήσεων για ένα δεδομένο αντιπρόσωπο πωλήσεων και έναν δεδομένο μήνα. Αυτό είναι παρόμοιο με τη χρήση των συναρτήσεων Index και Match σε συνδυασμό, εκτός από το ότι απαιτεί λιγότερα ορίσματα.

Εικόνα της χρήσης ενός συνδυασμού ευρετηρίου/XMATCH/XMATCH για την εκτέλεση ταυτόχρονης κατακόρυφης και οριζόντιας αναζήτησης.

Παράδειγμα 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, να λάβετε υποστήριξη από την κοινότητα Answers ή να προτείνετε μια νέα δυνατότητα ή βελτίωση στο Excel User Voice.

Δείτε επίσης

Συνάρτηση XLOOKUP

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×