VLOOKUP από πολλαπλές στήλες με μία μόνο επιστροφή στο Excel

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

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

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

Κατεβάστε αυτό το φύλλο εξάσκησης για να εξασκηθείτε ενώ διαβάζετε αυτό το άρθρο.

VLOOKUP από πολλαπλές στήλες με ενιαία επιστροφή.xlsx

2 Κατάλληλοι τρόποι για VLOOKUP από πολλαπλές στήλες με μία μόνο επιστροφή στο Excel

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

1. Χρήση του τυπικού VLOOKUP για την επιστροφή μόνο μιας τιμής από πολλαπλές στήλες

Σκεφτείτε μια κατάσταση όπου εργάζεστε σε ένα σούπερ μάρκετ. Στο φύλλο εργασίας σας, έχετε την "Item ID" , "Όνομα προϊόντος" και "Τιμή" των προϊόντων. Τώρα θα πρέπει να μάθετε το "Τιμή" ενός συγκεκριμένου "Προϊόν" με ένα συγκεκριμένο "ID" .

Χρησιμοποιήστε οποιονδήποτε από τους παρακάτω τρόπους για να ολοκληρώσετε αυτή την εργασία.

1.1 Χρήση του VLOOKUP από πολλαπλές στήλες στο ίδιο φύλλο εργασίας

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

📌 Βήματα:

  • Πρώτον, δημιουργήστε μια νέα στήλη με όνομα Στήλη αναζήτησης το οποίο θα πρέπει να είναι το "LEFTMOST" στη στήλη πίνακας πίνακα . Επειδή το VLOOKUP αναζητά πάντα τιμές από αριστερά προς τα δεξιά.
  • Στη συνέχεια, δημιουργήστε έναν πίνακα οπουδήποτε στο φύλλο εργασίας όπου θέλετε να λάβετε την τιμή του προϊόντος. "Μαχαίρι" με ταυτότητα "M-04" .

  • Στη συνέχεια, εφαρμόστε το Συνάρτηση CONCATENATE στη στήλη " Στήλη αναζήτησης" για να συγχωνεύσετε τις τιμές στις στήλες "Item ID" και "Προϊόν" .
  • Για να το κάνετε αυτό, κάντε κλικ στο κύτταρο Β5 και εισάγετε τον ακόλουθο τύπο.
=CONCATENATE(C5,D5)

  • Στη συνέχεια, πατήστε το πλήκτρο Εισάγετε το για να λάβετε τις συγχωνευμένες τιμές.

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

  • Στη συνέχεια, στο κελί H6 , εφαρμόστε το Λειτουργία VLOOKUP Εισάγετε τις τιμές στη συνάρτηση και η τελική μορφή είναι,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Στη συνέχεια, πατήστε Εισάγετε το .

🔎 Κατανομή τύπων:

  • Lookup_value είναι H4&H5 . Χρησιμοποιούμε αυτόν τον τελεστή Concatenate Operator ("&") για να βοηθήσει το Λειτουργία VLOOKUP για αναζήτηση σε στήλες "Item ID" και "Προϊόν" ταυτόχρονα και επιστρέφουν μόνο μία τιμή.
  • table_array: είναι B5:E16.
  • Col_index_num είναι 4.
  • [range_lookup]: θέλουμε την ακριβή αντιστοιχία (FALSE).

Έτσι, θα είμαστε σε θέση να VLOOKUP από πολλαπλές στήλες με μία μόνο επιστροφή.

1.2 Χρήση του VLOOKUP από πολλαπλές στήλες σε διαφορετικά φύλλα εργασίας

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

📌 Βήματα:

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

  • Στη συνέχεια, στο κελί D5 εφαρμόστε το Λειτουργία VLOOKUP για να επιστρέφει μόνο μία τιμή από αναζητήσεις πολλαπλών στηλών. Ο τελικός τύπος είναι,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Στη συνέχεια, πατήστε το πλήκτρο Εισάγετε το κλειδί.

🔎 Κατανομή τύπων:

  • Lookup_value είναι B5&C5 .
  • table_array: είναι 'M01'!B5:E16 . Κάντε κλικ στο "M01" φύλλο εργασίας και επιλέξτε τη σειρά πινάκων.
  • Col_index_num είναι 4.
  • [range_lookup]: θέλουμε την ακριβή αντιστοιχία (FALSE) .

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

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

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

2. Χρήση πολλαπλών συναρτήσεων VLOOKUP για την επιστροφή μιας μόνο τιμής από πολλαπλές στήλες

Θα φτιάξουμε αυτόν τον τύπο εμφυτεύοντας ένα VLOOKUP συνάρτηση σε μια άλλη VLOOKUP Θα εξοικειωθούμε τώρα με αυτή την τεχνική.

2.1 Χρήση πολλαπλών VLOOKUP από πολλαπλές στήλες στο ίδιο φύλλο εργασίας

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

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

Ακολουθήστε τα παρακάτω βήματα για να επιτύχετε αυτόν τον στόχο.

📌 Βήματα:

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

  • Στη συνέχεια, στο κελί I5 , εφαρμόστε την εμφωλευμένη Λειτουργία VLOOKUP .

Ο τελικός τύπος είναι,

=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

  • Στη συνέχεια, πατήστε το πλήκτρο Εισάγετε το κλειδί. Έτσι, το VLOOKUP θα επιστρέψει μόνο μία τιμή από πολλαπλές στήλες.

🔎 Κατανομή τύπων:

  • Lookup_value είναι VLOOKUP(H5,B$5:C$16,2,FALSE) Εδώ, χρησιμοποιούμε αυτό το δεύτερο VLOOKUP για να τραβήξει το "Προϊόν" από τον πίνακα και στη συνέχεια χρησιμοποιήστε την ως τιμή αναζήτησης για την πρώτη VLOOKUP.
  • table_array: είναι " E$5:F$16" .
  • Col_index_num είναι 2
  • [range_lookup]: θέλουμε την ακριβή αντιστοιχία (FALSE)
  • Τώρα εφαρμόστε την ίδια συνάρτηση για το υπόλοιπο του "Item ID".
  • Μπορείτε επίσης να χρησιμοποιήσετε το λαβή πλήρωσης για να αντιγράψετε δυναμικά τον ίδιο τύπο παρακάτω.

Ως αποτέλεσμα, θα λάβετε το αποτέλεσμα VLOOKUP από πολλαπλές στήλες με μία μόνο επιστροφή.

Διαβάστε περισσότερα: Πώς να χρησιμοποιήσετε το Nested VLOOKUP στο Excel (3 κριτήρια)

2.2 Χρήση πολλαπλών VLOOKUP από πολλαπλές στήλες σε διαφορετικά φύλλα εργασίας

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

📌 Βήματα:

  • Αρχικά, δηµιουργήστε δύο πίνακες δεδοµένων σε δύο διαφορετικά φύλλα εργασίας. Για το "W1" φύλλο εργασίας, δημιουργήστε Εύρος δεδομένων 1 τραπέζι.

  • Στη συνέχεια, δημιουργήστε έναν πίνακα δεδομένων με όνομα Εύρος δεδομένων 2 στο "W2" φύλλο εργασίας.

  • Αυτή τη στιγμή, δημιουργήστε έναν πίνακα σε ένα νέο φύλλο εργασίας όπου θέλετε να επιστρέψετε την τιμή από αυτές τις πολλαπλές στήλες.

  • Ακολουθεί, σε κύτταρο C5 να εφαρμόσει την εμφωλευμένη Λειτουργία VLOOKUP . Εισάγετε τις τιμές και η τελική μορφή του τύπου είναι,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • Στη συνέχεια, πατήστε Εισάγετε το να επιστρέφει μόνο "Τιμή" από την αναζήτηση πολλαπλών στηλών.

🔎 Κατανομή τύπων:

  • Lookup_value είναι VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) . Αυτό το δεύτερο VLOOKUP θα τραβήξει το Προϊόν από το "W1" φύλλο.
  • table_array: είναι 'W2'!B$5:C$16.
  • Col_index_num είναι 2
  • [range_lookup]: θέλουμε την ακριβή αντιστοιχία (FALSE)
  • Στη συνέχεια, χρησιμοποιήστε τη λειτουργία λαβής γεμίσματος για να εφαρμόσετε τον ίδιο τύπο για το υπόλοιπο του "Item ID" .

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

Πώς να εφαρμόσετε το Excel VLOOKUP με αριθμούς δείκτη πολλαπλών στηλών

Τώρα, ας πούμε ότι πρέπει να αναζητήσετε πολλές τιμές ταυτόχρονα με ένα μόνο Λειτουργία VLOOKUP Μπορείτε να το επιτύχετε αυτό χρησιμοποιώντας αριθμούς δεικτών πολλαπλών στηλών.

Ας πούμε, έχετε " Item ID" , " Προϊόν" , και "Τιμή" στο δεδομένο σύνολο δεδομένων σας. Τώρα, θέλετε να επιστρέψετε και τα δύο Προϊόν και Τιμή για το M-09 στοιχείο.

Ακολουθήστε τα παρακάτω βήματα για να το κάνετε αυτό.

📌 Βήματα:

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

  • Στη συνέχεια, επιλέξτε τα κελιά G5:H5 .

  • Στη συνέχεια, εισαγάγετε τον παρακάτω τύπο και πατήστε το πλήκτρο Ctrl+Shift+Enter Μπορείτε να πατήσετε μόνο τα πλήκτρα Εισάγετε το αν είστε Excel 365 χρήστη.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

Έτσι, θα λάβετε πολλαπλές τιμές αναζήτησης με αριθμούς δεικτών πολλαπλών στηλών.

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

  • Το Λειτουργία VLOOKUP αναζητά πάντα τιμές αναζήτησης από την αριστερή πάνω στήλη προς τα δεξιά. Αυτή η συνάρτηση "Ποτέ" αναζητά τα δεδομένα στα αριστερά.
  • Εάν εισαγάγετε τιμή μικρότερη από "1" ως αριθμό δείκτη στήλης, η συνάρτηση θα επιστρέψει σφάλμα.
  • Όταν επιλέγετε το "Table_Array" πρέπει να χρησιμοποιήσετε τις απόλυτες αναφορές κελιών ($) για να "μπλοκάρει" τον πίνακα.
  • Χρησιμοποιείτε πάντα το 4ο όρισμα ως "FALSE" για να λάβετε το ακριβές αποτέλεσμα.

Διαβάστε περισσότερα: Παράδειγμα VLOOKUP μεταξύ δύο φύλλων στο Excel

Συμπέρασμα

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

Και, επισκεφθείτε ExcelWIKI για να μάθετε περισσότερα πράγματα για το Excel! Καλή σας μέρα!

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