Λειτουργία XMATCH του Excel με παραδείγματα τύπων

  • Μοιραστείτε Αυτό
Michael Brown

Πίνακας περιεχομένων

Το σεμινάριο παρουσιάζει τη νέα συνάρτηση XMATCH του Excel και δείχνει πώς είναι καλύτερη από τη MATCH για την επίλυση μερικών κοινών εργασιών.

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

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

    Λειτουργία XMATCH του Excel

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

    Έχει την ακόλουθη σύνταξη:

    XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])

    Πού:

    Lookup_value (υποχρεωτικό) - η τιμή που θα αναζητηθεί.

    Lookup_array (απαιτείται) - ο πίνακας ή η περιοχή κελιών όπου θα γίνει η αναζήτηση.

    Match_mode (προαιρετικό) - καθορίζει τον τύπο αντιστοιχίας που θα χρησιμοποιηθεί:

    • 0 ή παραλείπεται (προεπιλογή) - ακριβής αντιστοιχία
    • -1 - ακριβής αντιστοιχία ή η αμέσως μικρότερη τιμή
    • 1 - ακριβής αντιστοιχία ή η αμέσως μεγαλύτερη τιμή
    • 2 - αντιστοιχία μπαλαντέρ (*, ?)

    Λειτουργία αναζήτησης_mode (προαιρετικό) - καθορίζει την κατεύθυνση και τον αλγόριθμο αναζήτησης:

    • 1 ή παραλείπεται (προεπιλογή) - αναζήτηση από τον πρώτο προς τον τελευταίο.
    • -1 - αναζήτηση με αντίστροφη σειρά από την τελευταία στην πρώτη.
    • 2 - δυαδική αναζήτηση αύξουσα. Απαιτεί lookup_array να ταξινομούνται σε αύξουσα σειρά.
    • -2 - δυαδική αναζήτηση φθίνουσα. Απαιτεί lookup_array να ταξινομούνται με φθίνουσα σειρά.

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

    Ποια έκδοση του Excel διαθέτει το XMATCH;

    Η συνάρτηση XMATCH είναι διαθέσιμη μόνο στο Excel for Microsoft 365 και στο Excel 2021. Στο Excel 2019, στο Excel 2016 και σε προηγούμενες εκδόσεις, η λειτουργία αυτή δεν υποστηρίζεται.

    Βασικός τύπος XMATCH στο Excel

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

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

    =XMATCH("Indian", C2:C6)

    Για να κάνετε τον τύπο πιο ευέλικτο, εισαγάγετε τον ωκεανό που σας ενδιαφέρει σε κάποιο κελί, ας πούμε στο F1:

    =XMATCH(F1, C2:C6)

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

    Ένας παρόμοιος τύπος λειτουργεί τέλεια για ένα οριζόντια διάταξη Το μόνο που χρειάζεται να κάνετε είναι να ρυθμίσετε το lookup_array αναφορά:

    =XMATCH(B5, B1:F1)

    Συνάρτηση XMATCH του Excel - πράγματα που πρέπει να θυμάστε

    Για να χρησιμοποιήσετε αποτελεσματικά το XMATCH στα φύλλα εργασίας σας και να αποφύγετε απροσδόκητα αποτελέσματα, παρακαλούμε να θυμάστε αυτά τα 3 απλά γεγονότα:

    • Εάν υπάρχουν δύο ή περισσότερες εμφανίσεις της τιμής αναζήτησης στον πίνακα αναζήτησης, η θέση της πρώτος αγώνας επιστρέφεται εάν η search_mode το όρισμα έχει την τιμή 1 ή παραλείπεται. search_mode σε -1, η συνάρτηση κάνει αναζήτηση με αντίστροφη σειρά και επιστρέφει τη θέση του τελευταίος αγώνας όπως φαίνεται σε αυτό το παράδειγμα.
    • Εάν η τιμή αναζήτησης δεν βρέθηκε , προκύπτει σφάλμα #N/A.
    • Η λειτουργία XMATCH είναι case-insensitive από τη φύση τους και δεν μπορούν να διακρίνουν την πεζότητα των γραμμάτων. Για να διακρίνετε τους πεζούς και τους κεφαλαίους χαρακτήρες, χρησιμοποιήστε αυτόν τον τύπο XMATCH με ευαισθησία στην πεζότητα.

    Πώς να χρησιμοποιήσετε το XMATCH στο Excel - παραδείγματα τύπων

    Τα παρακάτω παραδείγματα θα σας βοηθήσουν να κατανοήσετε καλύτερα τη λειτουργία XMATCH και τις πρακτικές της χρήσεις.

    Ακριβής αντιστοίχιση vs. κατά προσέγγιση αντιστοίχιση

    Η συμπεριφορά αντιστοίχισης του XMATCH ελέγχεται από το προαιρετικό match_mode επιχείρημα:

    • 0 ή παραλείπεται (προεπιλογή) - ο τύπος αναζητά μόνο ακριβή αντιστοιχία. Εάν δεν βρεθεί ακριβής αντιστοιχία, επιστρέφεται σφάλμα #N/A.
    • -1 - ο τύπος αναζητά πρώτα την ακριβή αντιστοιχία και στη συνέχεια το επόμενο μικρότερο στοιχείο.
    • 1 - ο τύπος αναζητά πρώτα την ακριβή αντιστοιχία και στη συνέχεια το επόμενο μεγαλύτερο στοιχείο.

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

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

    Αν χρησιμοποιήσετε 0 για το match_mode , θα λάβετε ένα σφάλμα #N/A, επειδή ο τύπος δεν μπορεί να βρει μια τιμή ακριβώς ίση με την τιμή αναζήτησης:

    =XMATCH(80000000, C2:C6, 0)

    Επόμενο μικρότερο στοιχείο

    Εάν χρησιμοποιείτε -1 για match_mode , ο τύπος θα επιστρέψει 3, επειδή η πλησιέστερη αντιστοιχία που είναι μικρότερη από την τιμή αναζήτησης είναι 70.560.000 και είναι το 3ο στοιχείο στον πίνακα αναζήτησης:

    =XMATCH(80000000, C2:C6, -1)

    Επόμενο μεγαλύτερο στοιχείο

    Αν χρησιμοποιήσετε το 1 για match_mode , ο τύπος θα βγάλει 2, επειδή η πλησιέστερη αντιστοιχία μεγαλύτερη από την τιμή αναζήτησης είναι 85.133.000, η οποία είναι το 2ο στοιχείο στον πίνακα αναζήτησης:

    =XMATCH(80000000, C2:C6, -1)

    Η παρακάτω εικόνα δείχνει όλα τα αποτελέσματα:

    Πώς να αντιστοιχίσετε μερικό κείμενο στο Excel με μπαλαντέρ

    Η συνάρτηση XMATCH έχει έναν ειδικό τρόπο αντιστοίχισης για τα μπαλαντέρ: το match_mode το όρισμα έχει οριστεί σε 2.

    Στη λειτουργία αντιστοίχισης μπαλαντέρ, ένας τύπος XMATCH δέχεται τους ακόλουθους χαρακτήρες μπαλαντέρ:

    • Ερωτηματικό (?) για να ταιριάζει με οποιονδήποτε μεμονωμένο χαρακτήρα.
    • Αστερίσκος (*) για να ταιριάζει με οποιαδήποτε ακολουθία χαρακτήρων.

    Λάβετε υπόψη ότι οι μπαλαντέρ λειτουργούν μόνο με κείμενο, όχι με αριθμούς.

    Για παράδειγμα, για να βρείτε τη θέση του πρώτου στοιχείου που αρχίζει με "south", ο τύπος είναι:

    =XMATCH("south*", B2:B6, 2)

    Ή μπορείτε να πληκτρολογήσετε την έκφραση μπαλαντέρ σε κάποιο κελί, π.χ. F1, και να δώσετε την αναφορά κελιού για το lookup_value επιχείρημα:

    =XMATCH(F1, B2:B6, 2)

    Με τις περισσότερες συναρτήσεις του Excel, θα χρησιμοποιούσατε την τελεία (~) για να αντιμετωπίσετε τον αστερίσκο (~*) ή το ερωτηματικό (~?) ως κυριολεκτικούς χαρακτήρες, όχι ως μπαλαντέρ. Με το XMATCH, η τελεία δεν χρειάζεται. Εάν δεν ορίσετε τη λειτουργία αντιστοίχισης μπαλαντέρ, το XMATCH θα υποθέσει ότι τα ? και * είναι κανονικοί χαρακτήρες.

    Για παράδειγμα, ο παρακάτω τύπος θα αναζητήσει την περιοχή A2:A7 ακριβώς για τον χαρακτήρα αστερίσκο:

    =XMATCH("*", A2:A7)

    Αντίστροφη αναζήτηση XMATCH για την εύρεση της τελευταίας αντιστοιχίας

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

    Η κατεύθυνση της αναζήτησης ελέγχεται από το 4ο όρισμα του XMATCH με το όνομα search_mode Για αναζήτηση με αντίστροφη σειρά, δηλαδή από κάτω προς τα πάνω σε κάθετη διάταξη και από δεξιά προς τα αριστερά σε οριζόντια διάταξη, search_mode θα πρέπει να οριστεί σε -1.

    Σε αυτό το παράδειγμα, θα επιστρέψουμε τη θέση της τελευταίας εγγραφής για μια συγκεκριμένη τιμή αναζήτησης (δείτε το παρακάτω στιγμιότυπο οθόνης). Για το σκοπό αυτό, ρυθμίστε τα ορίσματα ως εξής:

    • Lookup_value - τον πωλητή-στόχο στο Η1
    • Lookup_array - ονόματα πωλητών στο C2:C10
    • Match_mode είναι 0 ή παραλείπεται (ακριβής αντιστοιχία)
    • Λειτουργία αναζήτησης_mode είναι -1 (από τον τελευταίο προς τον πρώτο)

    Συνδυάζοντας τα τέσσερα επιχειρήματα, έχουμε αυτόν τον τύπο:

    =XMATCH(H1, C2:C10, 0, -1)

    Το οποίο επιστρέφει τον αριθμό της τελευταίας πώλησης που πραγματοποίησε η Laura:

    Πώς να συγκρίνετε δύο στήλες στο Excel για αγώνα

    Για να συγκρίνετε δύο λίστες για αντιστοιχίες, μπορείτε να χρησιμοποιήσετε τη λειτουργία XMATCH σε συνδυασμό με τις IF και ISNA:

    IF( ISNA( XMATCH( target_list , search_list , 0))), "No match", "Match")

    Για παράδειγμα, για να συγκρίνετε τη λίστα 2 στο B2:B10 με τη λίστα 1 στο A2:A10, ο τύπος έχει την ακόλουθη μορφή:

    =IF(ISNA(XMATCH(B2:B10, A2:A9)), "", "Match in List 1")

    Σε αυτό το παράδειγμα, εντοπίζουμε μόνο ταυτίσεις, επομένως το value_if_true όρισμα της συνάρτησης IF είναι ένα κενό αλφαριθμητικό ("").

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

    Πώς λειτουργεί αυτή η φόρμουλα

    Στο επίκεντρο του τύπου, η συνάρτηση XMATCH αναζητά μια τιμή από τη λίστα 2 μέσα στη λίστα 1. Αν βρεθεί μια τιμή, επιστρέφεται η σχετική της θέση, διαφορετικά ένα σφάλμα #N/A. Στην περίπτωσή μας, το αποτέλεσμα της XMATCH είναι ο ακόλουθος πίνακας:

    {#N/A;#N/A;2;#N/A;4;#N/A;#N/A;#N/A;8;#N/A}

    Αυτός ο πίνακας "τροφοδοτείται" στη συνάρτηση ISNA για να ελεγχθεί για σφάλματα #N/A. Για κάθε σφάλμα #N/A, η ISNA επιστρέφει TRUE- για οποιαδήποτε άλλη τιμή - FALSE. Ως αποτέλεσμα, παράγει τον ακόλουθο πίνακα λογικών τιμών, όπου τα TRUE αντιπροσωπεύουν μη αντιστοιχίες και τα FALSE αντιστοιχίες:

    {ΑΛΗΘΙΝΌ;ΑΛΗΘΙΝΌ;ΨΕΥΔΈΣ;ΑΛΗΘΙΝΌ;ΨΕΥΔΈΣ;ΑΛΗΘΙΝΌ;ΑΛΗΘΙΝΌ;ΨΕΥΔΈΣ;ΑΛΗΘΙΝΌ}

    Ο παραπάνω πίνακας πηγαίνει στον λογικό έλεγχο της συνάρτησης IF. Ανάλογα με τον τρόπο που διαμορφώσατε τα δύο τελευταία ορίσματα, ο τύπος θα βγάλει το αντίστοιχο κείμενο. Στην περίπτωσή μας, είναι ένα κενό αλφαριθμητικό ("") για μη αντιστοιχίες ( value_if_true ) και "Match in List 1" για αγώνες ( value_if_false ).

    Σημείωση. Αυτός ο τύπος λειτουργεί μόνο στο Excel 365 και στο Excel 2021 που υποστηρίζουν δυναμικούς πίνακες. Εάν χρησιμοποιείτε το Excel 2019, το Excel 2016 ή παλαιότερη έκδοση, ανατρέξτε σε άλλες λύσεις: Πώς να συγκρίνετε δύο στήλες στο Excel.

    INDEX XMATCH στο Excel

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

    INDEX ( επιστροφή _ array , XMATCH ( lookup_value , lookup_array )

    Η λογική είναι πολύ απλή και εύκολα ακολουθήσιμη:

    Η συνάρτηση XMATCH υπολογίζει τη σχετική θέση της τιμής αναζήτησης στον πίνακα αναζήτησης και τη μεταβιβάζει στη συνάρτηση row_num Με βάση τον αριθμό γραμμής, η συνάρτηση INDEX επιστρέφει μια τιμή από οποιαδήποτε στήλη που καθορίζετε.

    Για παράδειγμα, για να αναζητήσετε το εμβαδόν του ωκεανού στο E1, μπορείτε να χρησιμοποιήσετε αυτόν τον τύπο:

    =INDEX(B2:B6, XMATCH(E1, A2:A6))

    INDEX XMATCH XMATCH για την εκτέλεση αναζήτησης 2 διαστάσεων

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

    INDEX ( δεδομένα , XMATCH ( lookup_value , κάθετη _ lookup_array ), XMATCH ( τιμή αναζήτησης , οριζόντια _ lookup_array ))

    Ο τύπος είναι παρόμοιος με τον τύπο INDEX MATCH MATCH εκτός από το ότι μπορείτε να παραλείψετε το match_mode όρισμα, καθώς είναι προεπιλεγμένη η ακριβής αντιστοίχιση.

    Για παράδειγμα, για να ανακτήσετε έναν αριθμό πωλήσεων για ένα συγκεκριμένο είδος (G1) σε ένα συγκεκριμένο μήνα (G2), ο τύπος είναι:

    =INDEX(B2:D8, XMATCH(G1, A2:A8), XMATCH(G2, B1:D1))

    Όπου B2:D8 είναι κελιά δεδομένων εκτός των επικεφαλίδων γραμμών και στηλών, A2:A8 είναι ένας κατάλογος στοιχείων και B1:D1 είναι ονόματα μηνών.

    Τύπος XMATCH με ευαισθησία στην πεζότητα

    Όπως έχει ήδη αναφερθεί, η συνάρτηση XMATCH του Excel δεν λαμβάνει υπόψη την πεζότητα. Για να την αναγκάσετε να διακρίνει την πεζότητα του κειμένου, χρησιμοποιήστε την XMATCH σε συνδυασμό με τη συνάρτηση EXACT:

    MATCH(TRUE, EXACT( lookup_array , lookup_value ))

    Για αναζήτηση σε αντίστροφη σειρά από τον τελευταίο στον πρώτο:

    MATCH(TRUE, EXACT( lookup_array , lookup_value ), 0, -1)

    Το ακόλουθο παράδειγμα δείχνει αυτόν τον γενικό τύπο σε δράση. Ας υποθέσουμε ότι έχετε μια λίστα με αναγνωριστικά προϊόντων με ευαισθησία στην πεζότητα στα στοιχεία B2:B11. Θέλετε να βρείτε τη σχετική θέση του στοιχείου στο E1. Ένας τύπος με ευαισθησία στην πεζότητα στο E2 είναι τόσο απλός όσο αυτός:

    =XMATCH(TRUE, EXACT(B2:B11, E1))

    Πώς λειτουργεί αυτή η φόρμουλα:

    Η συνάρτηση EXACT συγκρίνει την τιμή αναζήτησης με κάθε στοιχείο του πίνακα αναζήτησης. Εάν οι τιμές που συγκρίνονται είναι ακριβώς ίσες, συμπεριλαμβανομένης της περίπτωσης των χαρακτήρων, η συνάρτηση επιστρέφει TRUE, διαφορετικά FALSE. Αυτός ο πίνακας λογικών τιμών (όπου τα TRUE αντιπροσωπεύουν ακριβείς αντιστοιχίες) πηγαίνει στο lookup_array Και επειδή η τιμή αναζήτησης είναι TRUE, η συνάρτηση XMATCH επιστρέφει τη θέση του πρώτου ή του τελευταίου ακριβούς ταιριάσματος που βρέθηκε, ανάλογα με το πώς έχετε ρυθμίσει το search_mode επιχείρημα.

    XMATCH vs. MATCH στο Excel

    Η XMATCH σχεδιάστηκε ως μια πιο ισχυρή και ευέλικτη αντικατάσταση της MATCH, και έτσι οι δύο αυτές λειτουργίες έχουν πολλά κοινά. Ωστόσο, υπάρχουν ουσιαστικές διαφορές.

    Διαφορετική προεπιλεγμένη συμπεριφορά

    Η συνάρτηση MATCH έχει ως προεπιλογή την ακριβή αντιστοίχιση ή το αμέσως μικρότερο στοιχείο ( match_type σε 1 ή παραλείπεται).

    Η λειτουργία XMATCH έχει ως προεπιλογή την ακριβή αντιστοίχιση ( match_mode 0 ή παραλείπεται).

    Διαφορετική συμπεριφορά για προσεγγιστικό ταίριασμα

    Όταν η match_mode / match_type τίθεται σε 1:

    • MATCH αναζητά ακριβή αντιστοιχία ή την επόμενη μικρότερη. Απαιτεί ο πίνακας αναζήτησης να είναι ταξινομημένος σε αύξουσα σειρά.
    • Το XMATCH αναζητά την ακριβή αντιστοιχία ή την επόμενη μεγαλύτερη. Δεν απαιτεί ταξινόμηση.

    Όταν η match_mode / match_type το όρισμα τίθεται σε -1:

    • MATCH αναζητά ακριβή αντιστοιχία ή την αμέσως μεγαλύτερη. Απαιτεί ταξινόμηση του πίνακα αναζήτησης σε φθίνουσα σειρά.
    • Το XMATCH αναζητά την ακριβή αντιστοιχία ή την επόμενη μικρότερη. Δεν απαιτεί ταξινόμηση.

    Αναζήτηση Wildcard

    Για να βρείτε μερικές αντιστοιχίες με το XMATCH, πρέπει να ορίσετε το match_mode επιχείρημα στο 2.

    Η συνάρτηση MATCH δεν διαθέτει ειδική επιλογή για την αντιστοίχιση με μπαλαντέρ. Στις περισσότερες περιπτώσεις, θα τη ρυθμίσετε για ακριβή αντιστοίχιση ( match_type σε 0), το οποίο λειτουργεί επίσης για αναζητήσεις με μπαλαντέρ.

    Λειτουργία αναζήτησης

    Όπως και η νέα συνάρτηση XLOOKUP, η XMATCH έχει ένα ειδικό search_mode όρισμα που σας επιτρέπει να ορίσετε το κατεύθυνση αναζήτησης :

    • 1 ή παραλείπεται (προεπιλογή) - αναζήτηση από τον πρώτο προς τον τελευταίο.
    • -1 - αντίστροφη αναζήτηση last-to-first.

    Και επιλέξτε ένα αλγόριθμος δυαδικής αναζήτησης , το οποίο είναι πολύ γρήγορο και αποτελεσματικό στο ταξινομημένα δεδομένα .

    • 2 - δυαδική αναζήτηση σε δεδομένα ταξινομημένα με αύξουσα σειρά.
    • -2 - δυαδική αναζήτηση σε δεδομένα ταξινομημένα κατά φθίνουσα σειρά.

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

    Η σύνταξη της MATCH δεν προβλέπει καθόλου το όρισμα του τρόπου αναζήτησης.

    Το XMATCH χειρίζεται πίνακες εγγενώς

    Σε αντίθεση με τον προκάτοχό της, η συνάρτηση XMATCH σχεδιάστηκε για το δυναμικό Excel και χειρίζεται πίνακες εγγενώς, χωρίς να χρειάζεται να πατάτε Ctrl + Shift + Enter . Αυτό κάνει τη δημιουργία και επεξεργασία τύπων πολύ πιο εύκολη, ειδικά όταν χρησιμοποιείτε μερικές διαφορετικές συναρτήσεις μαζί. Απλά συγκρίνετε τις παρακάτω λύσεις:

    • Τύπος με ευαισθησία στην πεζότητα: XMATCH
    • Σύγκριση δύο στηλών ή λιστών για αντιστοιχίες: XMATCH

    XMATCH και διαθεσιμότητα MATCH

    Η XMATCH είναι μια νέα λειτουργία και είναι διαθέσιμη μόνο στο Excel για το Microsoft 365 και το Excel 2021.

    Η συνάρτηση MATCH είναι διαθέσιμη σε οποιαδήποτε έκδοση του Excel 365 έως το Excel 2007.

    Αυτός είναι ο τρόπος χρήσης της συνάρτησης XMATCH στο Excel. Σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω στο blog μας την επόμενη εβδομάδα!

    Βιβλίο ασκήσεων για κατέβασμα

    Παραδείγματα τύπων XMATCH του Excel (.xlsx αρχείο)

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.