Πίνακας περιεχομένων
Ανάλογα με τις περιστάσεις μπορεί να χρειαστεί να συγκρίνετε μερικές στήλες. Η σύγκριση μπορεί να γίνει με πολλές μορφές, μία από αυτές είναι η μερική αντιστοίχιση. Σήμερα θα σας δείξουμε πώς να λειτουργήσετε το μερικό ταίριασμα σε δύο στήλες στο Excel. Για αυτή την εποχή, χρησιμοποιούμε Excel Microsoft 365 , μπορείτε να χρησιμοποιήσετε το δικό σας.
Πρώτα απ' όλα, ας γνωρίσουμε το βιβλίο εργασίας που αποτελεί τη βάση των παραδειγμάτων μας.
Εδώ έχουμε ένα σύνολο δεδομένων με μερικούς διάσημους αθλητές από διάφορα αθλήματα. Χρησιμοποιώντας αυτό το σύνολο δεδομένων θα εκτελέσουμε το μερικό ταίριασμα Θα χρησιμοποιήσουμε αυτό το σύνολο δεδομένων για να εξηγήσουμε εύκολα τις μεθόδους.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από εδώ.
Μερική αντιστοίχιση δύο Columns.xlsx4 εύκολες μέθοδοι για να βρείτε μερική αντιστοιχία σε δύο στήλες
1. Μερική αντιστοίχιση σε δύο στήλες με χρήση VLOOKUP
Μία από τις προσεγγίσεις για την εκτέλεση της μερικό ταίριασμα μεταξύ των στηλών είναι η χρήση των η συνάρτηση VLOOKUP .
Το VLOOKUP συνάρτηση βρίσκει τα δεδομένα σε ένα εύρος που οργανώνεται κάθετα.
Θα συγκρίνουμε τις δύο στήλες του παραπάνω συνόλου δεδομένων και θα παράγουμε το αποτέλεσμα σε μια άλλη στήλη.
- Πρώτον, εισάγετε τον τύπο στο κελί E5 .
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")
Εδώ έχουμε ορίσει την πρώτη γραμμή του Αθλητής Δημοφιλές όνομα στήλη στο lookup_value πεδίο.
Και το Όνομα αθλητή στήλη ως το lookup_array Επειδή πρέπει να ελέγξουμε μερική αντιστοιχία, χρησιμοποιήσαμε τα σύμβολα αστερίσκου ως μπαλαντέρ. Αυτό το σύμβολο δηλώνει ότι μπορεί να υπάρχει οποιοσδήποτε αριθμός χαρακτήρων.
- Στη συνέχεια, όταν βρεθεί η αντιστοιχία, ο τύπος θα επιστρέψει το πλήρες όνομα που επιλέξαμε στο κελί.
- Στη συνέχεια, χρησιμοποιήστε το Χειρολαβή πλήρωσης για να εφαρμόσετε τον τύπο σε όλα τα κελιά.
- Μετά από αυτό, θα λάβετε το τελικό αποτέλεσμα αναλόγως.
Σημειώστε ότι, στο κύτταρο E6 , έχετε βρει ένα κενό όπως στο Κύτταρο C6 έχετε εισάγει το όνομα Dhoni, το οποίο ο τύπος δεν μπορεί να βρει στο στήλη Β .
🔎 Πώς λειτουργεί η φόρμουλα;
- VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0) : Στο πρώτο τμήμα, θα βρούμε τις επιθυμητές περιοχές κελιών μεταξύ των κελιών B5 έως B12 για την εύρεση συγκεκριμένων τιμών.
- IFERROR(VLOOKUP("*"&C5& "*";$B$5:$B$12;1;0);" )" ) : Αυτό το τμήμα θα εφαρμόσει τα κατάλληλα κριτήρια στον τύπο για να εμφανίσει το τελικό αποτέλεσμα σύμφωνα με την επιθυμητή περιοχή κελιών.
Ως εκ τούτου, πραγματοποιήσαμε τη μερική αντιστοίχιση μεταξύ στηλών χρησιμοποιώντας η συνάρτηση VLOOKUP στο excel.
Διαβάστε περισσότερα: Excel VLOOKUP για να βρείτε την πλησιέστερη αντιστοιχία (με 5 παραδείγματα)
2. Μερική αντιστοίχιση με συνδυασμό των λειτουργιών INDEX - MATCH
Στη συνέχεια, μπορούμε να χρησιμοποιήσουμε το συνδυασμό INDEX και MATCH Προηγούμενη ενότητα, είδαμε πώς VLOOKUP ανακτά την τιμή μόλις βρει την αντιστοιχία. Εδώ INDEX - ΣΥΝΑΡΤΗΣΗ συνδυασμός θα κάνει το ίδιο. ΜΑΤΣ εντοπίζει τη θέση μιας τιμής αναζήτησης και INDEX επιστρέφει την τιμή από τη δεδομένη θέση.
Για να μάθετε για τις λειτουργίες επισκεφθείτε αυτά τα άρθρα: INDEX, MATCH.
- Πρώτα, θα εισάγουμε τον τύπο στο κελί E5 .
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5& "*";$B$5:$B$12;0));"")
- Στη συνέχεια, θα λάβετε αποτελέσματα για αυτό το κελί και στη συνέχεια θα χρησιμοποιήσετε Χειρολαβή πλήρωσης για να την εφαρμόσετε σε όλα τα κελιά.
- Τέλος, θα λάβετε το τελικό σας αποτέλεσμα.
- MATCH("*"&C5& "*";$B$5:$B$12;0) : Στο πρώτο τμήμα, θα βρούμε τις επιθυμητές περιοχές κελιών που θέλουμε να χρησιμοποιήσουμε.
- INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0)) : Όταν σκοπεύετε να επιστρέψετε μια τιμή (ή τιμές) από ένα ενιαίο εύρος, θα χρησιμοποιήσετε τη μορφή πίνακα της εντολής INDEX Αυτό το τμήμα θα εφαρμόσει τα κατάλληλα κριτήρια στον τύπο.
- IFERROR(INDEX($B$5:$B$12; MATCH("*"&C5& "*";$B$5:$B$12;0));"" ) : Αυτό θα πάρει τα εύρη από το INDEX και ΜΑΤΣ τμήμα της συνάρτησης και ορίστε την κατάλληλη συνθήκη για τον τύπο.
Σε αυτό το τμήμα, χρησιμοποιήσαμε έναν συνδυασμό INDEX και ΜΑΤΣ συναρτήσεις για την εύρεση μερικοί αγώνες μεταξύ των στηλών. Η συνάρτηση IFERROR αγνοεί κάθε είδους σφάλμα που μπορεί να προκύψει λόγω οποιασδήποτε ασυνέπειας στον τύπο.
Διαβάστε περισσότερα: Μορφοποίηση υπό όρους για μερική αντιστοίχιση κειμένου στο Excel (9 παραδείγματα)
Παρόμοιες αναγνώσεις
- Πώς να χρησιμοποιήσετε το μερικό VLOOKUP στο Excel (3 ή περισσότεροι τρόποι)
- Χρήση του VLOOKUP για την εύρεση μερικού κειμένου από ένα μόνο κελί
- Πώς να εκτελέσετε τη συμβολοσειρά μερικής αντιστοίχισης στο Excel (5 μέθοδοι)
3. Συνάρτηση IF για την εκτέλεση μερικής αντιστοίχισης σε δύο στήλες
Σε αυτό το τμήμα του άρθρου, μπορούμε να εκτελέσουμε το μερική αντιστοίχιση με τη χρήση της συνάρτησης IF Όπως γνωρίζετε, η συνάρτηση IF εκτελεί μια λογική δοκιμή και επιστρέφει μια τιμή για ένα ΑΛΗΘΙΝΟ ή FALSE αποτέλεσμα.
- Τώρα, εδώ έχουμε ορίσει το "Full name Is Found" ως το if_true_value και άφησε το if_false_value Εισάγετε τον ακόλουθο τύπο στο κελί.
=IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Το πλήρες όνομα βρέθηκε"; "Το πλήρες όνομα δεν βρέθηκε")
Εδώ ο τύπος που προβλέπεται η if_true_value Τώρα γράψτε τον τύπο για τις υπόλοιπες τιμές.
- Επιπλέον, μετά το πάτημα του πλήκτρου Κουμπί Enter θα λάβετε το αποτέλεσμα για αυτό το κελί και στη συνέχεια θα χρησιμοποιήσετε το Χειρολαβή πλήρωσης για όλα τα κελιά ανάλογα.
- Τέλος, θα έχετε το επιθυμητό αποτέλεσμα.
🔎 Πώς λειτουργεί η φόρμουλα;
- COUNTIFS($B$5:$B$12; "*"&C5) : Στο πρώτο τμήμα, θα βρούμε το εύρος των κελιών που θέλουμε να ελέγξουμε με τη συνθήκη.
- IF(COUNTIFS($B$5:$B$12; "*"&C5)=1; "Το πλήρες όνομα βρέθηκε"; "Το πλήρες όνομα δεν βρέθηκε") : Αυτό το τμήμα θα εφαρμόσει τα κατάλληλα κριτήρια στον τύπο.
Επομένως, ο συνδυασμός ΕΆΝ και COUNTIF λειτουργίες για την εκτέλεση των μερικό ταίριασμα σε δύο στήλες στο Excel είναι πολύ εύκολο στη χρήση.
Διαβάστε περισσότερα: COUNTIF Μερική αντιστοίχιση στο Excel (2 ή περισσότερες προσεγγίσεις)
4. Σύγκριση δύο στηλών χρησιμοποιώντας τη συνάρτηση AGGREGATE
Τέλος, θα προσπαθήσουμε να βρούμε ένα μερικό ταίριασμα μέσα σε δύο στήλες με τη χρήση η συνάρτηση AGGREGATE επίσης. Microsoft Excel λειτουργίες όπως SUM , COUNT , ΜΕΓΑΛΗ και MAX δεν θα λειτουργήσει αν ένα εύρος περιέχει σφάλματα. Ωστόσο, μπορείτε να το λύσετε γρήγορα αυτό με τη χρήση του η συνάρτηση AGGREGATE Αυτό το άρθρο θα σας δείξει πώς να συγκεντρώσετε δεδομένα σε Excel .
Συνάρτηση AGGREGATE: Σύνταξη και επιχειρήματα
Η συνάρτηση AGGREGATE του Excel επιστρέφει το άθροισμα ενός πίνακα δεδομένων ή μιας λίστας δεδομένων. Ένας αριθμός συνάρτησης χρησιμεύει ως πρώτο όρισμα, ενώ διάφορα σύνολα δεδομένων αποτελούν τα υπόλοιπα ορίσματα. Για να γνωρίζει κανείς ποια συνάρτηση πρέπει να χρησιμοποιήσει, πρέπει να απομνημονεύσει τον αριθμό της συνάρτησης, ή εκτός του ότι μπορεί να τον δει στον πίνακα.
Η σύνταξη αναφοράς και η σύνταξη συστοιχίας είναι οι δύο δυνατές συντακτικές για την εντολή Συνάρτηση AGGREGATE του Excel το οποίο θα σας δείξουμε εδώ.
Σύνταξη συστοιχίας:
=AGGREGATE(function_num,options,array,[k])
Σύνταξη αναφοράς:
=AGGREGATE(function_num,options,ref1, [ref2],...)
Δεν χρειάζεται να ανησυχείτε για τη φόρμα που χρησιμοποιείτε. Με βάση τις παραμέτρους εισόδου που παρέχετε, Excel θα επιλέξει την καταλληλότερη μορφή.
Επιχειρήματα:
Λειτουργία | Λειτουργία_αριθμός |
---|---|
ΜΈΣΟΣ ΌΡΟΣ | 1 |
COUNT | 2 |
ΕΠΙΚΟΙΝΩΝΙΑ | 3 |
MAX | 4 |
MIN | 5 |
ΠΡΟΪΟΝ | 6 |
SUM | 9 |
ΜΕΓΑΛΗ | 14 |
SMALL | 15 |
Τώρα, προχωρήστε παρακάτω και συζητήστε για το πώς να χρησιμοποιήσετε αυτή τη λειτουργία διεξοδικά ακολουθώντας τα παρακάτω βήματα.
- Πρώτον, εισάγετε τον ακόλουθο τύπο στο κελί.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))
- Στη συνέχεια, θα λάβετε το αποτέλεσμα για αυτό το κελί και στη συνέχεια θα χρησιμοποιήσετε την εντολή Λαβή πλήρωσης για να την εφαρμόσετε σε όλα τα κελιά.
- Τέλος, η οθόνη σας θα εμφανίσει ένα αποτέλεσμα παρόμοιο με την ακόλουθη εικόνα.
🔎 Πώς λειτουργεί η φόρμουλα;
- (ΣΕΙΡΆ($E$5:$E$8)-ΣΕΙΡΆ(E$5)+1) : Όταν έχετε ένα μικροσκοπικό σύνολο δεδομένων, είναι εύκολο να βρείτε τον αριθμό γραμμής, αλλά στην περίπτωση ενός μεγαλύτερου συνόλου δεδομένων, ίσως χρειαστεί να χρησιμοποιήσετε το τη λειτουργία ROW. Στο πρώτο τμήμα, θα βρούμε τις επιθυμητές περιοχές κελιών που θέλουμε να χρησιμοποιήσουμε.
- MATCH("*"&$E$5:$E$8& "*";$B5;0) : Κάθε φορά που εργάζεστε σε ένα φύλλο εργασίας του Excel, μπορεί να θέλετε να βρείτε μια σχέση μεταξύ δύο ή περισσοτέρων κελιών. Ας υποθέσουμε ότι θέλετε να αντιστοιχίσετε κριτήρια με άλλα κελιά. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε την εντολή ΜΑΤΣ Αυτό το τμήμα θα προσπαθήσει να βρει την αντιστοιχία εντός του επιλεγμένου εύρους.
- AGGREGATE(15;6; MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : Στο Excel, το ΑΓΚΡΕΓΑΤΟ χρησιμοποιείται σε διαφορετικές συναρτήσεις για να λάβετε συγκεκριμένα αποτελέσματα. Σε αυτή την περίπτωση, μπορείτε να χρησιμοποιήσετε τη συνάρτηση ΜΑΤΣ Αυτό το τμήμα θα εφαρμόσει τα κατάλληλα κριτήρια στον τύπο.
- @INDEX(E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8& "*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))) : Όταν σκοπεύετε να επιστρέψετε μια τιμή (ή τιμές) από πολλαπλά εύρη, θα χρησιμοποιήσετε τη μορφή αναφοράς της εντολής INDEX Αυτό το τμήμα θα σας επιστρέψει το τελικό αποτέλεσμα αναλόγως.
Έτσι, τελικά, ολοκληρώσαμε το άρθρο μας χρησιμοποιώντας το η συνάρτηση AGGREGATE για να εκτελέσει το μερικό ταίριασμα σε δύο στήλες στο Excel.
Διαβάστε περισσότερα: Αναζήτηση μερικής αντιστοίχισης κειμένου στο Excel (5 μέθοδοι)
Πράγματα που πρέπει να θυμάστε
- Στην περίπτωση χρήσης των δύο πρώτων μεθόδων, το VLOOKUP και το INDEX-MATCH Οι συνδυασμοί παίζουν τους σημαντικότερους ρόλους. Όταν εισάγετε τις τιμές προσπαθήστε να το έχετε κατά νου. Αν αλλάξετε το εύρος, το αποτέλεσμα θα είναι διαφορετικό.
- Όταν χρησιμοποιείτε τύπους, είναι σημαντικό να τους εισάγετε με τη σωστή σύνταξη. Διαφορετικά, δεν θα δώσει κανένα αποτέλεσμα.
- Σας προτείνουμε να κατεβάσετε το αρχείο excel και να το δείτε ενώ χρησιμοποιείτε τους τύπους για καλύτερη κατανόηση.
Συμπέρασμα
Αυτά για σήμερα. Έχουμε παραθέσει διάφορους τρόπους λειτουργίας του μερικό ταίριασμα σε δύο στήλες στο Excel. Ελπίζω να το βρείτε χρήσιμο. Μπορείτε να σχολιάσετε αν κάτι σας φαίνεται δύσκολο να καταλάβετε. Ενημερώστε μας για το ποιες από τις μεθόδους θα χρησιμοποιήσετε. Κοινοποιήστε τυχόν άλλες προσεγγίσεις που μπορεί να μας διέφυγαν εδώ.