Πώς να χρησιμοποιήσετε το VLOOKUP για την εύρεση προσεγγιστικής αντιστοιχίας για κείμενο στο Excel

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

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

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

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

Vlookup Approximate Match.xlsx

4 παραδείγματα του Excel VLOOKUP για την εύρεση προσεγγιστικής αντιστοιχίας για κείμενο

Προτού βρούμε μια κατά προσέγγιση αντιστοιχία στο excel, θα πρέπει να εξετάσουμε τη σύνταξη της εντολής VLOOKUP συνάρτηση, η οποία είναι:

VLOOKUP (lookup_value, table_array, column_index_num, [range_lookup])

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

  1. FALSE : Για να λάβετε μια ακριβή αντιστοιχία της τιμής αναζήτησης.
  2. ΑΛΗΘΙΝΟ : Για να λάβετε μια κατά προσέγγιση αντιστοιχία της τιμής αναζήτησης.

Βλέποντας την παραπάνω συζήτηση, μπορεί να σκεφτείτε ότι αν βάλουμε ΑΛΗΘΙΝΟ ως τέταρτο όρισμα, θα λάβουμε μια κατά προσέγγιση αντιστοιχία μιας τιμής αναζήτησης σε ένα εύρος δεδομένων. Ναι, μπορείτε να λάβετε τη μερική αντιστοιχία χρησιμοποιώντας αυτόν τον τρόπο εάν η στήλη αναζήτησης περιέχει αριθμούς. Αυτό συμβαίνει επειδή, όταν ταξινομείτε μια στήλη αναζήτησης (που περιέχει αριθμούς) σε αύξουσα σειρά, η κατά προσέγγιση αντιστοιχία θα επιστρέψει την αμέσως μεγαλύτερη τιμή που είναι μικρότερη από την τιμή αναζήτησης. Ωστόσο, εάν η στήλη αναζήτησηςπεριέχει τιμές κειμένου, η κατά προσέγγιση αντιστοίχιση δεν θα λειτουργήσει. Σε αυτή την περίπτωση, θα χρησιμοποιήσουμε εναλλακτικούς τρόπους, όπως η χρήση ενός μπαλαντέρ στο πρώτο όρισμα της συνάρτησης. Για παράδειγμα, θα χρησιμοποιήσω το αστερίσκος (*) ως μπαλαντέρ. Θυμηθείτε, θα χρησιμοποιήσουμε το σύμβολο VLOOKUP σε λειτουργία ακριβούς αντιστοίχισης με χρήση του μπαλαντέρ.

1. Εφαρμόστε Wildcard στο VLOOKUP για να βρείτε μερική αντιστοίχιση (το κείμενο αρχίζει με)

Για παράδειγμα, έχω ένα σύνολο δεδομένων που περιέχει τα ονόματα πολλών αντιπροσώπων πωλήσεων και τα ποσά των πωλήσεων που έχουν επιτύχει. Τώρα, θα αναζητήσω το όνομα του αντιπροσώπου πωλήσεων που αρχίζει με ' Brad ' και να επιστρέψει έτσι το αντίστοιχο ποσό πωλήσεων.

Βήματα:

  • Γράψτε τον παρακάτω τύπο σε Κελί C14 .
=VLOOKUP(C12&"*",B5:C10,2,FALSE)

  • Τύπος Εισάγετε το .
  • Ως αποτέλεσμα, ο παραπάνω τύπος επιστρέφει το ποσό των πωλήσεων ( $10,000 ) που κέρδισε ο Brad Miller .

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

➤ C12& "*"

Ορίστε, Ampersand ( &, ) αρθρώσεις η τιμή του Κελί C12 ( Brad ) με το μπαλαντέρ (*). Ως αποτέλεσμα, η τιμή αναζήτησης γίνεται Brad* . Έτσι, το VLOOKUP τύπος αναζητά το κείμενο αρχίζει με Brad* . Brad* σημαίνει ότι ο τύπος θα αναζητήσει οποιοδήποτε από τα ονόματα που αρχίζουν με Brad , με μηδέν/περισσότερους χαρακτήρες στη συνέχεια (όπως Brad , Bradley , Braden ).

➤ VLOOKUP(C12& "*",B5:C10,2,FALSE)

Ο παραπάνω τύπος αναζητά Brad* στην περιοχή B5:C10 και επιστρέφει το ποσό των πωλήσεων από τη στήλη 2 . FALSE στο τέταρτο όρισμα υποδεικνύει ότι εδώ χρησιμοποιείται η λειτουργία ακριβούς αντιστοίχισης.

Σημείωση:

Προσοχή με τα αντίγραφα. Αυτό σημαίνει ότι υπάρχουν δύο ονόματα στο σύνολο δεδομένων μου που αρχίζουν με Brad ( Brad Miller και Bradly Shaw ). Έτσι, εάν βρεθούν πολλαπλές μερικές αντιστοιχίες, ο παραπάνω τύπος θα επιστρέψει αποτελέσματα μόνο για την πρώτη αντιστοιχία. Όπως αναφέρθηκε παραπάνω, πήραμε το αποτέλεσμα της αντιστοιχίας για το Brad , όχι για Bradly .

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

Τώρα, θα ταιριάξω το όνομα του αντιπροσώπου πωλήσεων που τελειώνει με ένα συγκεκριμένο τμήμα κειμένου ' γιος ' και έτσι να λάβετε το ποσό των πωλήσεων που κερδίσατε.

Βήματα:

  • Γράψτε τον παρακάτω τύπο σε Κελί C14 .
=VLOOKUP("*"&C12,B5:C10,2,FALSE)

  • Ο παραπάνω τύπος αναζητά το όνομα του αντιπροσώπου πωλήσεων που τελειώνει με το κείμενο γιος ' και επιστρέφει το αντίστοιχο ποσό πωλήσεων ( $7,500 ) μετά το χτύπημα Εισάγετε το .

Ορίστε, "*"&C12 , προκύπτει αυτό το μέρος του τύπου *son Αυτό σημαίνει ότι ο παραπάνω τύπος θα αναζητήσει τα ονόματα που τελειώνουν με την τιμή κειμένου *son (όπως γιος , Johnson , Richardson Ο υπόλοιπος τύπος λειτουργεί όπως αναφέρεται στο Μέθοδος 1 .

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

  • VLOOKUP Μερικό κείμενο από ένα μόνο κελί στο Excel
  • Πώς να χρησιμοποιήσετε το VLOOKUP για μερική αντιστοίχιση στο Excel (4 τρόποι)
  • Χρήση μερικής αντιστοίχισης IF στο Excel (4 βασικές λειτουργίες)
  • Πώς να εκτελέσετε τη συμβολοσειρά μερικής αντιστοίχισης στο Excel (5 μέθοδοι)
  • COUNTIF Μερική αντιστοίχιση στο Excel (2 ή περισσότερες προσεγγίσεις)

3. Δύο μπαλαντέρ στο VLOOKUP για να λάβετε μερική αντιστοίχιση "περιέχει τύπο" σε κείμενο

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

Βήματα:

  • Γράψτε τον παρακάτω τύπο σε Κελί C14 .
=VLOOKUP("*"&C12&"*",B5:C10,2,FALSE)

  • Κατά συνέπεια, ο παραπάνω τύπος θα αναζητήσει το όνομα του αντιπροσώπου πωλήσεων που περιέχει ' Εγώ ' οπουδήποτε στο όνομα και έτσι να εμφανίζει το ποσό των πωλήσεων ( $11,000 ) μετά το πάτημα του πλήκτρου Εισάγετε το .

Ορίστε, "*"&C12& "*" , προκύπτει αυτό το μέρος του τύπου *Εγώ* Αυτό σημαίνει ότι ο παραπάνω τύπος θα αναζητήσει στη στήλη αναζήτησης αν κάποιο από τα ονόματα περιέχει το κείμενο ' *Εγώ* '.

Διαβάστε περισσότερα: Αναζήτηση μερικής αντιστοίχισης κειμένου στο Excel (5 μέθοδοι)

4. Αποκτήστε προσεγγιστική αντιστοίχιση πολλαπλών κειμένων με βοηθητική στήλη και λειτουργία VLOOKUP

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

Βήματα:

  • Πρώτον, θα δημιουργήσω μια "βοηθητική στήλη" στην αριστερή πλευρά του συνόλου δεδομένων μου για να συνδέσω τις τιμές των στηλών C και D πληκτρολογώντας τον παρακάτω τύπο στο Κύτταρο B5 .
=C5&D5

  • Χτύπημα Εισάγετε το . Αυτόματη συμπλήρωση ( + ) για να αντιγράψετε τον τύπο στα υπόλοιπα κελιά και η βοηθητική στήλη θα εμφανίσει τη συνυφασμένη τιμή του Αντιπρόσωπος πωλήσεων και Στοιχείο πώλησης .

  • Τώρα θα ψάξω για την τιμή του Κύτταρο C12 και C13 στη βοηθητική στήλη. Για να το κάνετε αυτό, πληκτρολογήστε τον ακόλουθο τύπο στο Κελί C15 Παρόμοια με τις προηγούμενες μεθόδους, χρησιμοποίησα το μπαλαντέρ ( * ) και VLOOKUP ακριβής αντιστοιχία (εδώ, 0 σημαίνει FALSE ) και αυτή τη φορά.
=VLOOKUP(C12&"*"&C13&"*",$B$5:$E$10,4,0)

  • Χτύπημα Εισάγετε το Ως αποτέλεσμα, εδώ πήρα το ποσό των πωλήσεων που ταιριάζει με τις δεδομένες συνθήκες.

Διαβάστε περισσότερα: Excel Μερική αντιστοίχιση δύο στηλών (4 απλές προσεγγίσεις)

Εναλλακτικές λύσεις του Vlookup για να λάβετε προσεγγιστική αντιστοιχία για κείμενο

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

➥ Προσθήκη ασαφούς αναζήτησης για το Excel

Η Microsoft διαθέτει ένα δωρεάν πρόσθετο που χρησιμοποιείται για Ασαφής αναζήτηση . Ασαφής αναζήτηση είναι παρόμοια με την κατά προσέγγιση αναζήτηση.

Συμπέρασμα

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

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