VLOOKUP - Εμφάνιση πολλαπλών αγώνων (σειρές αποτελεσμάτων)


Σε αυτό το Σεμινάριο Excel θα μάθετε πώς να χειρίζεστε πολλαπλούς αγώνες (αποτελέσματα) από μια συνάρτηση VLOOKUP. Θα καλύψουμε δύο διαφορετικές τεχνικές. Το πρώτο χρησιμοποιεί στην πραγματικότητα τη συνάρτηση VLOOKUP (μαζί με το COUNTIF). Το δεύτερο χρησιμοποιεί INDEX / MATCH για να προσομοιώσει ένα VLOOKUP.

VLOOKUP με πολλαπλά αποτελέσματα

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

Ας ρίξουμε μια ματιά στην πράξη αυτή τη μέθοδο:

Βήμα 1:

Παρατηρήστε τον τύπο στο κελί F6:
= B5 & COUNTIF (B5: B $ 9, B5)
Συγκεκριμένα, το εύρος αναφοράς: B6: B $ 11. Προσέξτε το σύμβολο $. Το $ Sign "κλειδώνει" την αναφορά κελιού: 11 $ B. Έτσι, καθώς αντιγράφετε τον τύπο προς τα κάτω, τα 11 $ B παραμένουν κλειδωμένα. Το B6, ωστόσο, δεν είναι κλειδωμένο, οπότε καθώς αντιγράφετε τον τύπο προς τα κάτω το B6 μετατρέπεται σε B7, κλπ. Αυτή η τεχνική, δημιουργεί έναν μοναδικό αριθμό για κάθε παρουσία που βρέθηκε. Ο λόγος που αφήνουμε το B6 ξεκλείδωτο είναι έτσι ώστε να λαμβάνεται υπόψη ως παράδειγμα, να αφαιρείται από τον συνολικό αριθμό, δημιουργώντας τον μοναδικό αριθμό.

Προσέξτε επίσης το &. & συγχωνεύει το Όνομα προϊόντος με τον αριθμό παρουσίας του για να δημιουργήσουμε ένα πεδίο που θα χρησιμοποιήσουμε στην αναζήτησή μας.

Βήμα 2:

Μετακινήσαμε τη νέα στήλη βοηθού (project_adj) στα αριστερά του συνόλου δεδομένων στο B14: C19. Τώρα μπορούμε να εκτελέσουμε το VLOOKUP σε πολλά αποτελέσματα. Αντί να ψάχνετε για κάλτσες, αναζητήστε κάλτσες1 και κάλτσες2. Τώρα μπορείτε να έχετε πολλές σειρές αποτελεσμάτων VLOOKUP, που αντιπροσωπεύουν τις πολλαπλές αντιστοιχίσεις που βρέθηκαν.

Το μειονέκτημα αυτής της μεθόδου είναι ότι πρέπει να επεξεργαστείτε το αρχικό σύνολο δεδομένων (ή να αντιγράψετε/επικολλήσετε το σύνολο δεδομένων αλλού) για να εκτελέσετε τα πολλαπλά αποτελέσματα VLOOKUP. Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τη μέθοδο INDEX / MATCH:

INDEX / MATCH για αναζητήσεις πολλαπλών αγώνων

Οι περισσότεροι χρήστες του Excel γνωρίζουν τη δύναμη της συνάρτησης VLOOKUP, αλλά πολλοί δεν γνωρίζουν τη δύναμη της συνάρτησης INDEX και της συνάρτησης αντιστοίχισης που χρησιμοποιούνται σε συνδυασμό. Ο συνδυασμός INDEX / MATCH μπορεί να χρησιμοποιηθεί για να μιμηθεί ένα VLOOKUP, με το πλεονέκτημα της μεγαλύτερης ευελιξίας.

Σημείωση: Η παρακάτω εικόνα περιέχει τους τύπους. Η κάτω εικόνα περιέχει τα αποτελέσματα του τύπου.

Τι συμβαίνει στους παραπάνω τύπους;

MATCH - Αναζητά τη θέση μιας τιμής με ένα εύρος. Σε αυτό το παράδειγμα, το MATCH αναζητά "Κάλτσες" στη λίστα προϊόντων.
INDIRECT - Δημιουργεί μια αναφορά από μια συμβολοσειρά κειμένου. Αυτό το χρησιμοποιούμε για να προσαρμόσουμε τον πίνακα αναζήτησης λίστας προϊόντων. Μόλις βρεθεί μια αντιστοίχιση, το εύρος προσαρμόζεται ώστε να εξαιρείται από την αναζήτηση, επιτρέποντας την εύρεση της επόμενης αντιστοίχισης. Στο κελί G5, ορίζουμε το αρχικό εύρος σε B5: B10 (ορίζοντας τον αρχικό αριθμό_αρχής στο κελί F5 σε 5). Στο G5 βρήκαμε έναν αγώνα στη σειρά 1 του εύρους, οπότε το start_num του F6 είναι 5+1 = 6.
INDEX - Επιστρέφει μια τιμή από έναν πίνακα με βάση τη θέση αριθμού στήλης/σειράς σε αυτόν τον πίνακα.

!! Υποθέτω ότι περιλαμβάνει τον τύπο πίνακα, ώστε να έχουν 1 τύπο για σύνδεση…

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave