Επιστροφή της υψηλότερης τιμής χρησιμοποιώντας τη λειτουργία VLOOKUP στο Excel

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

Αναμφίβολα, VLOOKUP είναι μια ευέλικτη και εύχρηστη λειτουργία στο Excel Τώρα, δεν θα ήταν υπέροχο αν μπορούσαμε να πάρουμε τη μεγαλύτερη τιμή με το Λειτουργία VLOOKUP ? Ακούγεται περίπλοκο, σωστά; Λάθος! Σε αυτό το άρθρο, θα παρουσιάσουμε 4 εύχρηστους τρόπους για να επιστρέψουμε την υψηλότερη τιμή χρησιμοποιώντας την VLOOKUP στο Excel. Επιπλέον, θα μάθουμε επίσης να λαμβάνουμε την επόμενη υψηλότερη τιμή με τη συνάρτηση VLOOKUP λειτουργία.

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

Επιστροφή της υψηλότερης τιμής με VLOOKUP.xlsx

Εισαγωγή στη λειτουργία VLOOKUP

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

  • Λειτουργία Στόχος:

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

  • Σύνταξη:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

  • Εξήγηση επιχειρήματος:
Επιχειρήματα Υποχρεωτικό/προαιρετικό Επεξήγηση
lookup_value Απαιτούμενο τιμή που θέλουμε να αναζητήσουμε
table_array Απαιτούμενο εύρος κελιών που περιέχουν δεδομένα εισόδου
col_index_num Απαιτούμενο αριθμός στήλης της τιμής αναζήτησης
range_lookup Προαιρετικό Το TRUE αναφέρεται σε κατά προσέγγιση ταύτιση, το FALSE υποδεικνύει ακριβή ταύτιση
  • Παράμετρος επιστροφής:

Επιστρέφει μια ακριβή ή κατά προσέγγιση τιμή που αντιστοιχεί στην τιμή εισόδου του χρήστη.

4 τρόποι για να επιστρέψετε την υψηλότερη τιμή χρησιμοποιώντας τη λειτουργία VLOOKUP στο Excel

Πρώτα απ' όλα, ας εξετάσουμε το σύνολο δεδομένων Employee Information που εμφανίζεται στο B4:D14 κύτταρα, που δείχνει την Συνολικός πόντος , Αντιπρόσωπος πωλήσεων. , και ID των εργαζομένων αντίστοιχα. Σε αυτή την περίπτωση, θέλουμε να επιστρέψουμε την υψηλότερη τιμή με το VLOOKUP συνάρτηση στο Excel. Από εδώ και πέρα, χωρίς περαιτέρω καθυστέρηση, ας ρίξουμε μια ματιά σε κάθε μέθοδο με την κατάλληλη απεικόνιση.

Εδώ, χρησιμοποιήσαμε το Microsoft Excel 365 έκδοση- μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη έκδοση ανάλογα με την ευκολία σας.

1. Επιστροφή της υψηλότερης τιμής στο ίδιο φύλλο εργασίας

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

📌 Βήματα :

  • Αρχικά, μεταβείτε στο B17 κελί>> πληκτρολογήστε τον τύπο που δίνεται παρακάτω.

=MAX(B5:B14)

Εδώ, η B5:B14 τα κύτταρα αναφέρονται στο "Συνολικός πόντος" στήλη.

  • Στη συνέχεια, μετακινηθείτε στο C17 κελί>> πληκτρολογήστε την παρακάτω έκφραση.

=VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE)

Κατανομή τύπου:

  • MAX($B$5:$B$14) → επιστρέφει τη μεγαλύτερη τιμή σε ένα σύνολο τιμών. Εδώ, το $B$5:$B$14 κύτταρα είναι το number1 όρισμα που αντιπροσωπεύει το "Συνολικός πόντος" στήλη.
    • Έξοδος → 99
  • VLOOKUP(MAX($B$5:$B$14),B$5:D$14,2,FALSE) → αναζητά μια τιμή στην αριστερότερη στήλη ενός πίνακα και στη συνέχεια επιστρέφει μια τιμή στην ίδια γραμμή από μια στήλη που καθορίζετε. Εδώ, MAX($B$5:$B$14) ( lookup_value όρισμα) αντιστοιχίζεται από το B$5:D$14 ( table_array argument) array. Επόμενο, 2 ( col_index_num argument) αντιπροσωπεύει τον αριθμό στήλης της τιμής αναζήτησης, FALSE ( range_lookup όρισμα) αναφέρεται στο Ακριβής αντιστοιχία της τιμής αναζήτησης.
    • Έξοδος → Luke

  • Τελικά, πλοηγηθείτε στο D17 κελί>> εισάγετε την ακόλουθη εξίσωση.

=VLOOKUP(MAX(B5:B14),B5:D14,3,FALSE)

Για παράδειγμα, η B4:B14 τα κελιά δείχνουν στο "Συνολικός πόντος" στήλη.

Διαβάστε περισσότερα: VLOOKUP Max πολλαπλών τιμών (με εναλλακτική λύση)

2. Ανάκτηση της υψηλότερης τιμής από άλλο φύλλο εργασίας

Εναλλακτικά, το VLOOKUP μπορεί να αναζητήσει μια τιμή από ένα διαφορετικό φύλλο εργασίας. Ας τη δούμε λοιπόν σε δράση.

📌 Βήματα :

  • Αρχικά, εισάγετε τον τύπο που δίνεται παρακάτω στο πεδίο B5 κύτταρο.

=MAX('Πληροφορίες υπαλλήλου'!B5:B14)

Σε αυτή την περίπτωση, "Πληροφορίες εργαζομένων." είναι το όνομα του φύλλου εργασίας, ενώ το B5:B14 τα κελιά αντιπροσωπεύουν το σύνολο δεδομένων.

  • Δεύτερον, μετακινηθείτε στο παρακείμενο C5 κελί>> πληκτρολογήστε την ακόλουθη εξίσωση.

=VLOOKUP(MAX('Πληροφορίες υπαλλήλου'!B5:B14),'Πληροφορίες υπαλλήλου'!B5:D14,2,FALSE)

Σε αυτό το σενάριο, η B5:B14 τα κελιά αντιπροσωπεύουν το σύνολο δεδομένων, και το "Πληροφορίες εργαζομένων." είναι το όνομα του φύλλου εργασίας.

  • Τρίτον, προχωρήστε στο D5 κελί>> εφαρμόστε το VLOOKUP λειτουργία.

=VLOOKUP(MAX('Πληροφορίες υπαλλήλων'!B5:B14),'Πληροφορίες υπαλλήλων'!B5:D14,3,FALSE)

Διαβάστε περισσότερα: Μέγιστη τιμή VLOOKUP στο Excel (με περιορισμούς και εναλλακτικές επιλογές)

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

  • Το VLOOKUP δεν λειτουργεί (8 λόγοι και λύσεις)
  • Excel LOOKUP vs VLOOKUP: Με 3 παραδείγματα
  • Συνάρτηση INDEX MATCH vs VLOOKUP (9 παραδείγματα)
  • Γιατί το VLOOKUP επιστρέφει #N/A όταν υπάρχει αντιστοιχία; (5 αιτίες & λύσεις)
  • Excel VLOOKUP για την επιστροφή πολλαπλών τιμών κάθετα

3. Λήψη υψηλότερης τιμής από πολλαπλά φύλλα εργασίας

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

Ομοίως, έχουμε το Πληροφορίες εργαζομένων για την περιοχή της Ευρώπης σύνολο δεδομένων.

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

📌 Βήματα :

  • Αρχικά, πλοηγηθείτε στο B5 κελί>> εισαγάγετε την ακόλουθη έκφραση στο κελί Μπαρ φόρμουλας .

=MAX(Asia!B5:B11,Europe!B5:B11,Africa!B5:B11)

Εδώ, η B5:B11 κελιά υποδεικνύουν το "Συνολικός πόντος" στη στήλη "Ασία" , "Ευρώπη" , και "Αφρική" φύλλα εργασίας.

  • Στη συνέχεια, εισαγάγετε την παρακάτω έκφραση στο πεδίο C5 κύτταρο.

=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE)), "NOT FOUND"))))

Κατανομή τύπου:

  • VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE) → εδώ, MAX(Asia!B5:B11) ( lookup_value όρισμα) αντιστοιχίζεται από το Ασία!$B$5:$D$11 ( table_array argument) στον πίνακα "Ασία" φύλλο εργασίας. Επόμενο, 2 ( col_index_num argument) αντιπροσωπεύει τον αριθμό στήλης της τιμής αναζήτησης, FALSE ( range_lookup όρισμα) αναφέρεται στο Ακριβής αντιστοιχία της τιμής αναζήτησης.
    • Έξοδος → Luke
  • VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE) → το MAX(Ευρώπη!B5:B11) ( lookup_value όρισμα) αντιστοιχίζεται από το Ευρώπη!$B$5:$D$11 ( table_array argument) στον πίνακα "Ευρώπη" φύλλο εργασίας.
    • Έξοδος → Jon
  • VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE) → εδώ, MAX(Αφρική!B5:B11) ( lookup_value όρισμα) αντιστοιχίζεται από το Αφρική!$B$5:$D$11 ( table_array argument) στον πίνακα "Αφρική" φύλλο εργασίας.
    • Έξοδος → Chris
  • IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE)), "NOT FOUND")))) γίνεται
    • IFERROR(("Luke", "Jon", "Chris"), "NOT FOUND") το Λειτουργία IFERROR επιστρέφει value_if_error αν το σφάλμα έχει σφάλμα και αλλιώς την τιμή της ίδιας της έκφρασης. Εδώ, το ("Luke", "Jon", "Chris") είναι η αξία επιχείρημα, και "ΔΕΝ ΒΡΕΘΗΚΕ" είναι η value_if_error Σε αυτή την περίπτωση, η συνάρτηση επιστρέφει το όνομα που αντιστοιχεί στο "Υψηλότερο σημείο" .
    • Έξοδος → Luke

  • Ομοίως, αντιγράψτε και επικολλήστε τον τύπο στο πεδίο D5 κελί για να πάρετε τον εργαζόμενο "ID" που αντιστοιχεί σε "Luke" η οποία είναι "104" .

=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE)), "NOT FOUND"))))

4. Αποδώστε την υψηλότερη αξία με βάση τα κριτήρια

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

Τώρα, ας υποθέσουμε ότι έχουμε το Στοιχεία πωλήσεων της Stallion Corporation σύνολο δεδομένων που παρουσιάζεται στο B4:E17 κύτταρα, που απεικονίζει το "Αναγνωριστικό υπαλλήλου" , "Όνομα υπαλλήλου" , "Μισθός" , και "Ημερομηνία ένταξης" .

📌 Βήματα :

  • Αρχικά, προχωρήστε στο D19 κελί>> πληκτρολογήστε τον τύπο που δίνεται παρακάτω.

=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)

Κατανομή τύπου:

  • MAXIFS(B5:B17,D5:D17,”>10000″) → επιστρέφει τη μέγιστη τιμή μεταξύ των κελιών που προσδιορίζονται από ένα συγκεκριμένο σύνολο κριτηρίων. Εδώ, B5:B17 ( max_range όρισμα) από όπου επιστρέφεται η τιμή. Στη συνέχεια, το D5:D17 ( criteria_range όρισμα) από όπου η τιμή που ταιριάζει με το ">10000" ( κριτήρια1 όρισμα) ταιριάζει.
    • Έξοδος → 135
  • VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000″),B5:E17,2,FALSE) → γίνεται
    • VLOOKUP(135,B5:E17,2,FALSE) → Ορίστε, 135 ( lookup_value όρισμα) αντιστοιχίζεται από το B5:E17 ( table_array argument) array. Επόμενο, 2 ( col_index_num argument) αντιπροσωπεύει τον αριθμό στήλης της τιμής αναζήτησης, FALSE ( range_lookup όρισμα) αναφέρεται στο Ακριβής αντιστοιχία της τιμής αναζήτησης.
    • Έξοδος → Gloria

Εναλλακτική λύση της λειτουργίας VLOOKUP: Χρήση της φόρμουλας INDEX-MATCH για να λάβετε την υψηλότερη τιμή

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

📌 Βήματα :

  • Αρχικά, εισάγετε το D19 και εφαρμόστε την ακόλουθη εξίσωση.

=INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2)

Κατανομή τύπου:

  • MAX(D5:D17) → για παράδειγμα, το $B$5:$B$14 κύτταρα είναι το number1 όρισμα που αντιπροσωπεύει το "Συνολικός πόντος" στήλη.
    • Παραγωγή → 45.000 δολάρια
  • MATCH(MAX(D5:D17),D5:D17,0)→ Σε αυτόν τον τύπο, το MAX(D5:D17) κελί δείχνει στο "Μισθός" του "$45,000" . Επόμενος, D5:D17 αντιπροσωπεύει τον πίνακα από τον οποίο το "Μισθός" στήλη στην οποία αντιστοιχεί η τιμή. Τέλος, 0 υποδεικνύει το Ακριβής αντιστοιχία κριτήρια.
    • Έξοδος → 9
  • INDEX(B5:E17,MATCH(MAX(D5:D17),D5:D17,0),2) → γίνεται
    • INDEX(B5:E17,9,2) → επιστρέφει μια τιμή στο σημείο τομής μιας γραμμής και μιας στήλης σε ένα δεδομένο εύρος. Σε αυτή την έκφραση, το B5:E17 είναι η array επιχείρημα που είναι η βαθμολογία των μαθητών. Επόμενο, 9 είναι η row_num όρισμα που υποδεικνύει τη θέση της γραμμής, 2 είναι το προαιρετικό column_num όρισμα που δείχνει τη θέση της στήλης.
    • Έξοδος → Νατάσα

Πώς να λάβετε την επόμενη υψηλότερη τιμή με το VLOOKUP

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

📌 Βήματα :

  • Πρώτα απ' όλα, μεταβείτε στο D19 κελί>> πληκτρολογήστε τον παρακάτω τύπο.

=VLOOKUP(MAX(D5:D17),B5:E17,2,TRUE)

Για παράδειγμα, η D5:D17 τα κελιά δείχνουν στο "Μισθός" στήλη.

Διαβάστε περισσότερα: Τι είναι μια συστοιχία πινάκων στο VLOOKUP; (Επεξήγηση με παραδείγματα)

Πράγματα που πρέπει να θυμάστε

  • Πρώτον, η VLOOKUP συνάρτηση αναζητά πάντα τιμές από την αριστερή πάνω στήλη προς τα δεξιά, πράγμα που σημαίνει ότι αυτή η συνάρτηση " Ποτέ " αναζητά τα δεδομένα στα αριστερά.
  • Δεύτερον, αν εισάγουμε μια τιμή μικρότερη από " 1 " ως αριθμό δείκτη στήλης, η συνάρτηση θα επιστρέψει σφάλμα.
  • Τρίτον, εάν υπάρχουν πολλαπλές υψηλότερες τιμές σε ένα φύλλο εργασίας, τότε το VLOOKUP η συνάρτηση επιστρέφει την πρώτη υψηλότερη τιμή της λίστας.

Τμήμα πρακτικής

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

Συμπέρασμα

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

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