Πώς να προβάλετε και να συνδυάσετε πολλές αντίστοιχες τιμές στο Excel;
Όπως όλοι γνωρίζαμε, το Vlookup Η συνάρτηση στο Excel μπορεί να μας βοηθήσει να αναζητήσουμε μια τιμή και να επιστρέψουμε τα αντίστοιχα δεδομένα σε μια άλλη στήλη, αλλά γενικά, μπορεί να πάρει την πρώτη σχετική τιμή μόνο εάν υπάρχουν πολλά δεδομένα που ταιριάζουν. Σε αυτό το άρθρο, θα μιλήσω για το πώς να προβάλετε και να συνδυάσετε πολλές αντίστοιχες τιμές σε ένα μόνο κελί ή σε κάθετη λίστα.
Vlookup και επιστροφή πολλαπλών τιμών αντιστοίχισης κάθετα με τον τύπο
Vlookup και συνένωση πολλαπλών τιμών αντιστοίχισης σε ένα κελί με το Kutools για Excel
Vlookup και επιστροφή πολλαπλών τιμών αντιστοίχισης κάθετα με τον τύπο
Ας υποθέσουμε, έχω το ακόλουθο εύρος δεδομένων, για να λάβω όλες τις αντίστοιχες τιμές με βάση μια συγκεκριμένη τιμή κάθετα, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης, μπορείτε να εφαρμόσετε έναν τύπο πίνακα.
1. Εισαγάγετε αυτόν τον τύπο: =IF(COUNTIF($A$1:$A$16,$D$2)>=ROWS($1:1),INDEX($B$1:$B$16,SMALL(IF($A$1:$A$16=$D$2,ROW($1:$16)),ROW(1:1))),"") σε ένα κενό κελί όπου θέλετε να βάλετε το αποτέλεσμα, για παράδειγμα, E2 και, στη συνέχεια, πατήστε Ctrl + Shift + Εισαγωγή πλήκτρα μαζί για να λάβετε τη σχετική βάση αξίας σε ένα συγκεκριμένο κριτήριο, δείτε το στιγμιότυπο οθόνης:
Note: Στον παραπάνω τύπο:
A1: A16 είναι το εύρος στηλών που περιέχει τη συγκεκριμένη τιμή που θέλετε να αναζητήσετε.
D2 υποδεικνύει τη συγκεκριμένη τιμή που θέλετε να δείτε.
Β1: Β16 είναι το εύρος στηλών από το οποίο θέλετε να επιστρέψετε τα αντίστοιχα δεδομένα.
$ 1: $ 16 υποδεικνύει την αναφορά γραμμών εντός του εύρους.
2. Στη συνέχεια, επιλέξτε το κελί E2 και σύρετε τη λαβή πλήρωσης προς τα κάτω στα κελιά έως ότου λάβετε κενά κελιά και όλες οι αντίστοιχες τιμές παρατίθενται στη στήλη όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Vlookup και συνένωση πολλαπλών τιμών αντιστοίχισης σε ένα κελί με συνάρτηση καθορισμένη από το χρήστη
Αντί να λαμβάνετε τις σχετικές τιμές κάθετα, μερικές φορές, θέλετε να αντιστοιχίσετε τις τιμές σε ένα κελί και να τις συνδυάσετε με ένα συγκεκριμένο διαχωριστικό. Σε αυτήν την περίπτωση, η παρακάτω συνάρτηση που καθορίζεται από τον χρήστη μπορεί να σας βοηθήσει.
1. Κρατήστε πατημένο το ALT + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης Παράθυρο.
Κωδικός VBA: Vlookup και συνδυασμός πολλαπλών τιμών αντιστοίχισης σε ένα κελί
Function CusVlookup(lookupval, lookuprange As Range, indexcol As Long)
'updateby Extendoffice
Dim x As Range
Dim result As String
result = ""
For Each x In lookuprange
If x = lookupval Then
result = result & " " & x.Offset(0, indexcol - 1)
End If
Next x
CusVlookup = result
End Function
3. Στη συνέχεια, αποθηκεύστε και κλείστε αυτόν τον κωδικό, επιστρέψτε στο φύλλο εργασίας και εισαγάγετε αυτόν τον τύπο: = cusvlookup (D2, A1: B16,2) σε ένα κενό κελί όπου θέλετε να βάλετε το αποτέλεσμα και πατήστε εισάγετε κλειδί, όλες οι αντίστοιχες τιμές που βασίζονται σε συγκεκριμένα δεδομένα έχουν επιστραφεί σε ένα κελί με διαχωριστικό χώρου, δείτε το στιγμιότυπο οθόνης:
Note: Στον παραπάνω τύπο: D2 υποδεικνύει τις τιμές κελιών που θέλετε να αναζητήσετε, Α1: Β16 είναι το εύρος δεδομένων που θέλετε να ανακτήσετε τα δεδομένα, ο αριθμός 2 είναι ο αριθμός στήλης από τον οποίο πρέπει να επιστραφεί η αντίστοιχη τιμή, μπορείτε να αλλάξετε αυτές τις αναφορές στις ανάγκες σας.
Vlookup και συνένωση πολλαπλών τιμών αντιστοίχισης σε ένα κελί με το Kutools για Excel
Εάν έχετε Kutools για Excel, Με τους Σύνθετες σειρές συνδυασμού δυνατότητα, μπορείτε να ολοκληρώσετε γρήγορα αυτήν την εργασία με ευκολία. Αυτή η δυνατότητα μπορεί να σας βοηθήσει να συνδυάσετε όλες τις αντίστοιχες τιμές με συγκεκριμένους οριοθέτες με βάση τα ίδια δεδομένα σε άλλη στήλη.
Kutools για Excel : με περισσότερα από 300 εύχρηστα πρόσθετα Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες. |
Μετά την εγκατάσταση Kutools για Excel, κάντε τα εξής:
1. Επιλέξτε το εύρος δεδομένων που θέλετε να λάβετε τις αντίστοιχες τιμές με βάση τα συγκεκριμένα δεδομένα.
2. Στη συνέχεια κάντε κλικ στο κουμπί Kutools > Συγχώνευση & διαχωρισμός > Σύνθετες σειρές συνδυασμού, δείτε το στιγμιότυπο οθόνης:
3. Στην Σύνθετες σειρές συνδυασμού πλαίσιο διαλόγου, κάντε κλικ στο όνομα της στήλης με βάση το οποίο θέλετε να συνδυάσετε και, στη συνέχεια, κάντε κλικ στο Πρωτεύων κλειδί κουμπί, δείτε το στιγμιότυπο οθόνης:
4. Στη συνέχεια, κάντε κλικ σε ένα άλλο όνομα στήλης που θέλετε να επιστρέψετε τις αντίστοιχες τιμές και κάντε κλικ στο Συνδυασμός για να επιλέξετε ένα διαχωριστικό για να διαχωρίσετε τις συνδυασμένες τιμές, δείτε το στιγμιότυπο οθόνης:
5. Και στη συνέχεια κάντε κλικ στο κουμπί Ok κουμπί, όλες οι αντίστοιχες τιμές με βάση τις ίδιες τιμές έχουν συνδυαστεί με ένα συγκεκριμένο διαχωριστικό, δείτε στιγμιότυπα οθόνης:
Κατεβάστε και δωρεάν δοκιμή Kutools για Excel τώρα!
Επίδειξη: Vlookup και συνδυασμός πολλαπλών τιμών αντιστοίχισης σε ένα κελί με το Kutools για Excel
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!