VLOOKUP με πολλαπλά κριτήρια στο Excel (Κορυφαίες συμβουλές + Παράδειγμα)

Πώς να χρησιμοποιήσετε το VLOOKUP με πολλαπλά κριτήρια;

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

Τύπος VLOOKUP στο Excel

Ας δούμε τώρα μερικά παραδείγματα της λειτουργίας VLOOKUP με αναζήτηση πολλαπλών κριτηρίων.

Παράδειγμα # 1

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

Θέλετε να αναζητήσετε έναν υπάλληλο με το όνομα και το τμήμα του / της. Εδώ, η αναζήτηση θα περιλαμβάνει δύο λεπτομέρειες: Όνομα και Τμήμα. Το όνομα και το τμήμα για αναζήτηση δίνονται στα κελιά G6 και G7.

Για να αναζητήσετε το "Dhruv" από το τμήμα "Πωλήσεων", πρώτα, δημιουργήστε μια ξεχωριστή στήλη που θα περιέχει το "Όνομα" & "Τμήμα" όλων των υπαλλήλων.

Για να το κάνετε αυτό για τον πρώτο υπάλληλο, χρησιμοποιήστε τον τύπο Excel VLOOKUP:

= C3 & D3

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

Για να αναζητήσετε την τιμή "Dhruv" και "Πωλήσεις" που δίδονται στα κελιά G6 και G7, μπορείτε να χρησιμοποιήσετε τον τύπο Excel VLOOKUP:

= VLOOKUP (H6 & H7, A3: E22, 5, FALSE)

Θα επιστρέψει το μισθό του υπάλληλου, Dhruv, από το Τμήμα Πωλήσεων.

Παράδειγμα # 2

Ας υποθέσουμε ότι έχετε τα δεδομένα πωλήσεων για δύο διαφορετικά προϊόντα για 12 μήνες, όπως φαίνεται παρακάτω.

Θέλετε να δημιουργήσετε έναν πίνακα αναζήτησης στο excel, στον οποίο εισάγετε το μήνα και το αναγνωριστικό προϊόντος και επιστρέφει τις πωλήσεις για αυτό το προϊόν κατά τη διάρκεια αυτού του μήνα.

Για να το κάνετε αυτό, μπορείτε να χρησιμοποιήσετε το VLOOKUP και το Match Formula στο excel:

= VLOOKUP (F4, A3: C14, MATCH (F5, A2: C2, 0), 0)

όπου ο μήνας που θέλετε να αναζητήσετε δίνεται στο F4 και το όνομα προϊόντος για αναζήτηση δίνεται στο F5.

Σε αυτήν την περίπτωση, θα επιστρέψει 13.000 .

Παράδειγμα # 3

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

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

Για να προσθέσετε την πρόσθετη στήλη στα αριστερά, χρησιμοποιήστε τον τύπο Excel VLOOKUP:

= D3 & "" & E3

για το πρώτο κελί του πίνακα και πατήστε Enter. Στη συνέχεια, σύρετέ το στα υπόλοιπα κελιά.

Τώρα υπολογίστε ξεχωριστά τις μέγιστες πωλήσεις για τις Ανατολικές και Δυτικές Ζώνες Για να υπολογίσετε τη μέγιστη τιμή, χρησιμοποιήστε τον τύπο Excel VLOOKUP:

= MAX (D3: D14) για την ανατολική ζώνη

(Μάθετε περισσότερα σχετικά με τη λειτουργία Max στο Excel)

και = MAX (E3: E14) για τη Δυτική Ζώνη.

Τώρα για να ελέγξετε εάν ο μήνας για τον οποίο οι πωλήσεις ήταν μέγιστες για την Ανατολική Ζώνη είναι επίσης ο μήνας στον οποίο οι πωλήσεις ήταν μέγιστες για τη Δυτική ζώνη, μπορείτε να χρησιμοποιήσετε τα εξής:

= IFERROR (VLOOKUP (J4 & "" & J5, B3: C14, 2, 0), "ΟΧΙ")

(Μάθετε περισσότερα για τη λειτουργία IFERROR στο Excel)

Το VLOOKUP (J4 & ”” & J5, B3: C14, 2, 0) θα αναζητήσει τη μέγιστη τιμή της ανατολικής και δυτικής ζώνης στην πρόσθετη στήλη. Εάν είναι σε θέση να βρει έναν αγώνα, θα επιστρέψει τον αντίστοιχο μήνα. Διαφορετικά, θα δώσει σφάλμα.

IFERROR ((VLOOKUP (…)), “NO”): Εάν η έξοδος από τη συνάρτηση VLOOKUP είναι σφάλμα, θα επιστρέψει το “NO” άλλο. Θα επιστρέψει τον αντίστοιχο μήνα.

Επειδή δεν υπάρχει τέτοιος μήνας, ας ελέγξουμε εάν ο μήνας κατά τον οποίο οι πωλήσεις ήταν μέγιστες για την Ανατολική Ζώνη είναι ο μήνας στον οποίο οι πωλήσεις ήταν η δεύτερη υψηλότερη για τη δυτική ζώνη. Πρώτον, υπολογίστε τις δεύτερες μεγαλύτερες πωλήσεις για τη δυτική ζώνη χρησιμοποιώντας.

= ΜΕΓΑΛΟ (E3: E14, 2)

(Μάθετε περισσότερα για το LARGE Function Excel)

Τώρα, χρησιμοποιήστε τη σύνταξη: = IFERROR (VLOOKUP (K4 & "" & K5, B3: C14, 2, 0), "NO")

Θα επιστρέψει στον Ιούνιο .

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

Σκέφτεται να θυμάστε

  • Η συνάρτηση VLOOKUP με πολλαπλά κριτήρια χρησιμοποιείται για αναζήτηση τιμής σε μια στήλη και επιστροφή της τιμής από μια αντίστοιχη στήλη.
  • Η συνάρτηση VLOOKUP με πολλαπλά κριτήρια αναζητά την τιμή αναζήτησης στην πρώτη στήλη του δεδομένου πίνακα / πίνακα.
  • Αν θέλετε να αναζητήσετε τη λειτουργία VLOOKUP με πολλαπλά κριτήρια, όπως value1 από 1 ης στήλης και value2 από το 2 nd στήλη, θα πρέπει να προσθέσετε μια επιπλέον στήλη για την αναζήτηση. Αυτή η επιπλέον στήλη πρέπει να προστεθεί στα αριστερά των δεδομένων έτσι ώστε να εμφανίζεται ως η πρώτη στήλη του πίνακα αναζήτησης.

ενδιαφέροντα άρθρα...