Πώς να χρησιμοποιήσετε τη συνάρτηση MATCH στο Excel (7 πρακτικά παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

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

Κατεβάστε το βιβλίο ασκήσεων

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

MATCH Function.xlsx

Εισαγωγή στη συνάρτηση MATCH

Το ΜΑΤΣ στο Excel χρησιμοποιείται για τον εντοπισμό της θέσης μιας τιμής αναζήτησης σε μια γραμμή, στήλη ή πίνακα και επιστρέφει τη σχετική θέση ενός στοιχείου σε έναν πίνακα που αντιστοιχεί σε μια καθορισμένη τιμή με μια καθορισμένη σειρά.

  • Σύνταξη:

=MATCH(lookup_value,lookup_array,[match_type])

  • Επιχειρήματα Επεξήγηση:
Επιχειρήματα Υποχρεωτικό/προαιρετικό Επεξήγηση
lookup_value Απαιτούμενο Η τιμή που πρέπει να ταιριάξει στον πίνακα
lookup_array Απαιτούμενο Μια σειρά κελιών ή μια αναφορά πίνακα όπου θα βρεθεί η τιμή
match_type Προαιρετικό Καθορίζει τον τρόπο με τον οποίο το Excel ταιριάζει την τιμή lookup_value με τις τιμές σε lookup_array . εδώ, 1 = ακριβές ή το αμέσως μικρότερο, 0 = ακριβής αντιστοιχία και -1 = ακριβής ή ο αμέσως μεγαλύτερος

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

Επιστρέφει τη σχετική θέση της τιμής αναζήτησης.

Διαθέσιμη έκδοση:

Λειτουργεί από το Excel 2003.

6 παραδείγματα χρήσης της συνάρτησης MATCH στο Excel

Για να γνωρίσετε το ΜΑΤΣ λειτουργία αρκετά καλά, έχουμε επισυνάψει ένα σύνολο δεδομένων όπου έχουμε βάλει κάποια " Προϊόντα " με το Τιμή " και Σειριακοί αριθμοί " . Τώρα, βρίσκουμε την ακριβή ή κατά προσέγγιση αντιστοιχία για την τιμή αναζήτησης.

Για να μην αναφέρουμε, έχουμε χρησιμοποιήσει το " Microsoft 365 "Μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη έκδοση κατά βούληση.

1. Εύρεση της θέσης μιας τιμής

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

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

Το ΜΑΤΣ μπορεί να βρει την ίδια ακριβώς αντιστοιχία για την lookup_value σας. Για την ίδια ακριβώς αντιστοιχία, απλά επιλέξτε την τιμή της matching_criteria επιχείρημα ως 0 .

📌 Βήματα:

  • Πρώτον, μεταβείτε στο κελί C12 για να εισαγάγετε τον ακόλουθο τύπο.
=MATCH(D11, C5:C9,0)

Έχουμε χρησιμοποιήσει αναφορά κυττάρου, το lookup_value ήταν στο κελί D11 , και το lookup_array ήταν C5:C9 . Ορίσαμε επίσης το matching_criteria στο 0 για την ίδια ακριβώς αντιστοιχία. ΜΑΤΣ επιστρέφει τη θέση της τιμής σας στο κελί D11 .

1.2 Προσεγγιστικό ταίριασμα

Μπορούμε να το εντοπίσουμε με βάση μια κατά προσέγγιση αντιστοιχία. Στις περισσότερες περιπτώσεις, η κατά προσέγγιση αντιστοιχία χρησιμοποιείται για τους αριθμούς. Έτσι, για να κρατήσουμε τα πράγματα απλά, θα ορίσουμε τους αριθμούς ως το lookup_value Κοιτάξτε τα βήματα για καλύτερη απεικόνιση.

📌 Βήματα:

  • Αρχικά, εισάγετε τον παρακάτω τύπο στο κελί D12.
=MATCH(D11,D5:D9,1)

Εδώ, η D5:D9 εύρος κυττάρων είναι το l ookup_array Δεδομένου ότι η προσέγγιση είναι ο απώτερος στόχος μας, επιλέξαμε 1 στο match_type πεδίο. 1 επιστρέφει την πλησιέστερη μικρότερη τιμή του lookup_value . εδώ, 300 είναι η πλησιέστερη τιμή στο 335 Και ο τύπος μας επέστρεψε τη θέση του 3 .

1.3 Ειδική αντιστοίχιση κειμένου

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

📌 Βήματα:

  • Ο τύπος που εισαγάγαμε στο κελί D12 is-
=MATCH("Pants", C5:C9,0)

Το MATCH("Παντελόνι", C5:C9,0) σύνταξη παίρνει το lookup_value " Παντελόνι " και αναζητά στο lookup_array C5:C9 .

1.4 Αγώνας Wildcard

Μπορείτε να ταιριάξετε το μερικό κείμενο και να βρείτε τη θέση στο σύνολο δεδομένων. Για παράδειγμα, θέλετε να βρείτε τη θέση για το προϊόν " Παντελόνι ". Στον τύπο μας, έχουμε χρησιμοποιήσει το μπαλαντέρ " Pa* " αντί της πλήρους μορφής για να βρείτε τη θέση του κειμένου. Η μέθοδος μπαλαντέρ είναι πολύ ωραία, έτσι δεν είναι; Ακολουθήστε τη διαδικασία για να το κάνετε.

📌 Βήματα:

  • Πρώτον, εισαγάγετε τον παρακάτω τύπο στο κελί C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Εδώ, η ΜΑΤΣ η συνάρτηση βρίσκει την ακριβή αντιστοιχία καθώς πληκτρολογούμε το matching_criteria ως 0 στο lookup_array ως B5:B9 για το κείμενο Pa* ως το lookup_value . Τότε το INDEX Η συνάρτηση επιστρέφει την τιμή για το αποτέλεσμα της αναζήτησης του ΜΑΤΣ Εδώ, η συνάρτηση INDEX η συνάρτηση παίρνει πρώτα το αποτέλεσμα της συνάρτησης ΜΑΤΣ συνάρτηση και στη συνέχεια βρίσκει τη σχέση μεταξύ των C5:C9 array και το Pa* κείμενο.

2. Εύρεση τιμής που αντιστοιχεί σε άλλη τιμή

Μπορούμε να βρούμε μια τιμή που αντιστοιχεί σε μια άλλη τιμή. Πρέπει να χρησιμοποιήσουμε μια άλλη συνάρτηση που ονομάζεται INDEX μαζί με το ΜΑΤΣ λειτουργία. Λειτουργία INDEX επιστρέφει την τιμή σε μια δεδομένη θέση σε μια περιοχή ή έναν πίνακα. Στη συνέχεια, η εντολή ΜΑΤΣ Ας μπούμε στον τύπο.

📌 Βήματα:

  • Πρώτον, στο κύτταρο C12 εισάγετε τον τύπο.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

Το B5:B9 είναι ο πίνακας στον οποίο πρέπει να βρούμε την τιμή. Χρησιμοποιώντας το ΜΑΤΣ συνάρτηση, έχουμε ορίσει το row_number Είδατε πώς ΜΑΤΣ παρέχει τη θέση. ΜΑΤΣ τμήμα παρέχεται εδώ στη διεύθυνση 2 Στη συνέχεια, από τον πίνακα B5:B9 , το INDEX η συνάρτηση επέστρεψε την τιμή της θέσης του σειρά 2 .

3. Εφαρμογή της συνάρτησης MATCH σε τύπο συστοιχίας

Μπορούμε να χρησιμοποιήσουμε το ΜΑΤΣ σε έναν τύπο πίνακα. Χρειαζόμαστε επίσης τη συνάρτηση INDEX για να εμφανίσετε το αποτέλεσμα.

📌 Βήματα:

  • Κατά κύριο λόγο, πηγαίνετε στο κελί C14 και γράψτε τον τύπο.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Επεξήγηση τύπου:

Εδώ έχουμε χρησιμοποιήσει 1 ως το lookup_value στο ΜΑΤΣ . Και το lookup_array συνδυάστηκε με τον πολλαπλασιασμό των αποτελεσμάτων του ελέγχου των δύο κριτηρίων στις αντίστοιχες στήλες τους. Ίσως αναρωτηθείτε γιατί χρησιμοποιήσαμε 1 ως το lookup_value Ας σας βοηθήσουμε να καταλάβετε.

Η ( C12=B5:B10 ) και ( C13=C5:C10 ) παρέχουν έναν πίνακα ΑΛΗΘΙΝΟ ή FALSE Πολλαπλασιάζοντας τους πίνακες, ένας άλλος πίνακας των ΑΛΗΘΙΝΟ και FALSE σχηματίζεται. ΑΛΗΘΙΝΟ μπορεί να παρασταθεί ως 1. Έτσι, ψάχνουμε για το ΑΛΗΘΙΝΟ τιμή μέσα στον πίνακα.

Μπορείτε να δείτε ότι ο τύπος μας παρείχε την τιμή που αναζητούσαμε. Στη συνέχεια, πατήστε ENTER για να την εκτελέσετε. Δεδομένου ότι πρόκειται για τύπο πίνακα, πρέπει να πατήσετε το πλήκτρο CTRL + SHIFT + ENTER αν δεν είστε Microsoft 365 συνδρομητής.

4. Χρήση τύπου MATCH με ευαισθησία στην πεζότητα

Για ορισμένα κείμενα με ευαισθησία στην πεζότητα, θα πρέπει να χρησιμοποιήσετε την εντολή EXACT λειτουργία και στη συνέχεια το ΜΑΤΣ Η δομή του τύπου που χρησιμοποιείται εδώ είναι ελαφρώς διαφορετική από εκείνη των άλλων ΜΑΤΣ Ας δούμε το παράδειγμα που έχουμε προσθέσει εδώ.

📌 Βήματα:

  • Πρέπει να εισάγουμε τον ακόλουθο τύπο στο κελί D12 πρώτον.
=MATCH(TRUE, EXACT(C5:C9, D11),0)

Εδώ, η EXACT(C5:C9, D11) σύνταξη επιστρέφει την ίδια ακριβώς αντιστοιχία για το lookup_array C5:C9 , και το λογικό επιχείρημα ΑΛΗΘΙΝΟ αντιπροσωπεύει την υπάρχουσα τιμή από το ΑΚΡΙΒΩΣ λειτουργία.

Αλλά όταν χρησιμοποιείτε ένα μικρό γράμμα στο lookup_value τότε επιστρέφει #N/A Έτσι μπορούμε να πούμε ότι ο τύπος αυτός λειτουργεί με ακρίβεια. Δείτε την παρακάτω εικόνα.

5. Σύγκριση δύο στηλών με χρήση των λειτουργιών ISNA και MATCH

Πήραμε ένα σύνολο δεδομένων το οποίο τοποθετήσαμε σε μια λίστα και τώρα θέλουμε να συγκρίνουμε τη 2η λίστα με την 1η και να εμφανίσουμε τις τιμές που δεν εμφανίζονται στην πρώτη λίστα. Κοιτάξτε το σύνολο δεδομένων όπου θέλουμε να συγκρίνουμε δύο στήλες χρησιμοποιώντας το ISNA και ΜΑΤΣ Χρησιμοποιούμε επίσης τις συναρτήσεις ΕΆΝ συνάρτηση για να εμφανίσετε το λογικό αποτέλεσμα σε μορφή κειμένου.

📌 Βήματα:

  • Στο D5 κελί εισάγετε τον ακόλουθο τύπο.
=IF(ISNA(MATCH(C5, B5:B12,0)), "Not in List 1″,"")

Εδώ, η ΜΑΤΣ η συνάρτηση στο Excel επιστρέφει ΑΛΗΘΙΝΟ για τον ίδιο αγώνα και FALSE για τα κριτήρια που δεν ταιριάζουν. ISNA αντιστρέφει τα αποτελέσματα που λαμβάνονται από τη συνάρτηση ΜΑΤΣ Τέλος, η λειτουργία ΕΆΝ επιστρέφει τη λογική έξοδο ως κείμενο.

Παρόμοιες αναγνώσεις

  • Πώς να χρησιμοποιήσετε τη λειτουργία HYPERLINK του Excel (8 παραδείγματα)
  • Χρήση της συνάρτησης SORT στο Excel (4 παραδείγματα)
  • Πώς να βρείτε διπλές τιμές στο Excel χρησιμοποιώντας το VLOOKUP

6. Εφαρμογή της συνάρτησης MATCH μεταξύ δύο στηλών

Σε αυτό το τμήμα, μπορείτε να κάνετε αντιστοίχιση μεταξύ δύο στηλών. Ας υποθέσουμε ότι έχετε δημιουργήσει μια λίστα προϊόντων που ταιριάζει με μια προηγούμενη στήλη και θέλετε να πάρετε την τιμή " Τιμή " που ταιριάζει ακριβώς με τη νέα μας στήλη. Για να το κάνουμε αυτό, πρέπει να χρησιμοποιήσουμε το INDEX και ΜΑΤΣ Χρησιμοποιήστε τον ακόλουθο τύπο.

📌 Βήματα:

  • Πρώτον, μετακινηθείτε στο F5 και εισαγάγετε τον τύπο.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Αυτός ο τύπος συγκρίνει το κείμενο μεταξύ των στηλών B και E και επιστρέφει την αντίστοιχη τιμή.

Τμήμα πρακτικής

Σε κάθε φύλλο, στη δεξιά πλευρά, έχουμε δώσει ένα τμήμα εξάσκησης για την εξάσκησή σας. Παρακαλώ κάντε το μόνοι σας.

Διαβάστε περισσότερα: Χρησιμοποιώντας το Excel για να αναζητήσετε μερικό αγώνα κειμένου [2 εύκολοι τρόποι]

Συμπέρασμα

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.