Η συνάρτηση VLOOKUP ήταν πάντα μια από τις πιο ισχυρές λειτουργίες του Excel. Σας επιτρέπει να αναζητάτε τιμές στην πρώτη στήλη ενός πίνακα και να επιστρέφετε τιμές από πεδία στα δεξιά. Αλλά το Excel διαθέτει επίσης μια συνάρτηση που ονομάζεται XLOOKUP, η οποία σας επιτρέπει να αναζητήσετε μια τιμή σε οποιαδήποτε στήλη ή γραμμή και να επιστρέψετε δεδομένα από οποιαδήποτε άλλη στήλη.
Πώς λειτουργεί το XLOOKUP
Η συνάρτηση XLOOKUP είναι πολύ πιο εύκολη στη χρήση από τη συνάρτηση VLOOKUP, επειδή αντί να καθορίσετε μια τιμή για τη στήλη των αποτελεσμάτων, μπορείτε να καθορίσετε ολόκληρο το εύρος.
Η συνάρτηση σάς επιτρέπει επίσης να κάνετε αναζήτηση τόσο σε στήλη όσο και σε γραμμή, εντοπίζοντας την τιμή στο τεμνόμενο κελί.
Οι παράμετροι της συνάρτησης XLOOKUP είναι οι εξής:
=XLOOKUP (τιμή_αναζήτησης, συστοιχία_αναζήτησης, συστοιχία_επιστροφής, [κατάσταση_αντίστοιχης_λειτουργίας], [λειτουργία_αναζήτησης])
- lookup_value: Η τιμή που θέλετε να αναζητήσετε
- lookup_array: Ο πίνακας (στήλη) που θέλετε να αναζητήσετε
- return_array: Το αποτέλεσμα (στήλη) που θέλετε να ανακτήσετε μια τιμή από
- match_mode (προαιρετικό): Επιλέξτε μια ακριβή αντιστοίχιση (0), μια ακριβή αντιστοίχιση ή την επόμενη μικρότερη τιμή (-1) ή μια αντιστοίχιση χαρακτήρων μπαλαντέρ (2).
- search_mode (προαιρετικό): Επιλέξτε εάν θα γίνει αναζήτηση ξεκινώντας από το πρώτο στοιχείο στη στήλη (1), το τελευταίο στοιχείο στη στήλη (-1), δυαδική αναζήτηση αύξουσα (2) ή δυαδική αναζήτηση φθίνουσας (-2).
Ακολουθούν μερικές από τις πιο συνηθισμένες αναζητήσεις που μπορείτε να κάνετε με τη συνάρτηση XLOOKUP.
Πώς να αναζητήσετε ένα μόνο αποτέλεσμα χρησιμοποιώντας το XLOOKUP
Ο ευκολότερος τρόπος να χρησιμοποιήσετε το XLOOKUP είναι να αναζητήσετε ένα μόνο αποτέλεσμα χρησιμοποιώντας ένα σημείο δεδομένων από μία στήλη.
-
Αυτό το παράδειγμα υπολογιστικού φύλλου είναι μια λίστα παραγγελιών που υποβλήθηκαν από αντιπροσώπους πωλήσεων, συμπεριλαμβανομένου του είδους, του αριθμού των μονάδων, του κόστους και της συνολικής πώλησης.
-
Εάν θέλετε να βρείτε την πρώτη πώληση στη λίστα που υποβάλλεται από έναν συγκεκριμένο εκπρόσωπο πωλήσεων, θα μπορούσατε να δημιουργήσετε μια συνάρτηση XLOOKUP που αναζητά ένα όνομα στη στήλη Rep. Η συνάρτηση θα επιστρέψει το αποτέλεσμα από τη στήλη Σύνολο. Η συνάρτηση XLOOKUP για αυτό είναι:
=XLOOKUP(I2, C2:C44, G2:G44, 0, 1)
- I2: Δείχνει στο Όνομα Rep κελί αναζήτησης
- C2:C44: Αυτή είναι η στήλη Rep, η οποία είναι ο πίνακας αναζήτησης
- G2:G33: Αυτή είναι η στήλη Σύνολο, που είναι ο πίνακας επιστροφής
- 0: Επιλέγει μια ακριβή αντιστοίχιση
- 1: Επιλέγει τον πρώτο αγώνα στα αποτελέσματα
-
Όταν πατήσετε Enter και πληκτρολογήσετε το όνομα ενός αντιπροσώπου πωλήσεων, το κελί Συνολικό αποτέλεσμα θα εμφανίσει το πρώτο αποτέλεσμα στον πίνακα για αυτόν τον εκπρόσωπο πωλήσεων.
-
Εάν θέλετε να αναζητήσετε την πιο πρόσφατη πώληση (καθώς ο πίνακας ταξινομείται κατά ημερομηνία με αντίστροφη σειρά), αλλάξτε το τελευταίο όρισμα XLOOKUP σε - 1, το οποίο θα ξεκινήσει την αναζήτηση από το τελευταίο κελί του πίνακα αναζήτησης και θα σας παρέχει αυτό το αποτέλεσμα.
-
Αυτό το παράδειγμα δείχνει μια παρόμοια αναζήτηση που θα μπορούσατε να εκτελέσετε με μια συνάρτηση VLOOKUP χρησιμοποιώντας τη στήλη Rep ως την πρώτη στήλη του πίνακα αναζήτησης. Ωστόσο, το XLOOKUP σάς επιτρέπει να αναζητήσετε οποιαδήποτε στήλη προς οποιαδήποτε κατεύθυνση. Για παράδειγμα, εάν θέλετε να βρείτε τον εκπρόσωπο πωλήσεων που πούλησε την πρώτη παραγγελία Binder της χρονιάς, θα χρησιμοποιήσετε την παρακάτω συνάρτηση XLOOKUP:
=XLOOKUP(I2, D2:D44, C2:C44, 0, 1)
- D2: Δείχνει στο κελί αναζήτησης στοιχείων
- D2:D44: Αυτή είναι η στήλη Στοιχείο, που είναι ο πίνακας αναζήτησης
- C2:C44: Αυτή είναι η στήλη Rep, η οποία είναι ο πίνακας επιστροφής στα αριστερά του πίνακα αναζήτησης
- 0: Επιλέγει μια ακριβή αντιστοίχιση
- 1: Επιλέγει τον πρώτο αγώνα στα αποτελέσματα
-
Αυτή τη φορά, το αποτέλεσμα θα είναι το όνομα του αντιπροσώπου πωλήσεων που πούλησε την πρώτη παραγγελία βιβλιοδεσίας της χρονιάς.
Εκτελέστε κάθετη και οριζόντια αντιστοίχιση με το XLOOKUP
Μια άλλη δυνατότητα του XLOOKUP που το VLOOKUP δεν είναι ικανό είναι η δυνατότητα εκτέλεσης τόσο κάθετης όσο και οριζόντιας αναζήτησης, που σημαίνει ότι μπορείτε να αναζητήσετε ένα στοιχείο κάτω από μια στήλη και σε μια σειρά επίσης.
Αυτή η δυνατότητα διπλής αναζήτησης αντικαθιστά αποτελεσματικά άλλες λειτουργίες του Excel όπως INDEX, MATCH ή HLOOKUP.
-
Στο ακόλουθο παράδειγμα υπολογιστικού φύλλου, οι πωλήσεις για κάθε εκπρόσωπο πωλήσεων χωρίζονται ανά τρίμηνο. Εάν θέλετε να δείτε τις πωλήσεις του τρίτου τριμήνου για έναν συγκεκριμένο εκπρόσωπο πωλήσεων, χωρίς τη λειτουργία XLOOKUP, αυτό το είδος αναζήτησης θα ήταν δύσκολο.
-
Με τη λειτουργία XLOOKUP, αυτού του είδους η αναζήτηση είναι εύκολη. Χρησιμοποιώντας τη συνάρτηση XLOOKUP που ακολουθεί, μπορείτε να αναζητήσετε εκπτώσεις τρίτου τριμήνου για έναν συγκεκριμένο εκπρόσωπο πωλήσεων:
=XLOOKUP(J2, B2:B42, XLOOKUP(K2, C1:H1, C2:H42))
- J2: Δείχνει στο κελί αναζήτησης Rep
- B2:B42: Αυτή είναι η στήλη Στοιχείο, που είναι ο πίνακας αναζήτησης στηλών
- K2: Δείχνει στο κελί αναζήτησης Τρίμηνο
- C1:H1: Αυτός είναι ο πίνακας αναζήτησης σειρών
- C2:H42: Αυτός είναι ο πίνακας αναζήτησης για το ποσό σε δολάρια σε κάθε τρίμηνο
Αυτή η ένθετη συνάρτηση XLOOKUP προσδιορίζει πρώτα τον αντιπρόσωπο πωλήσεων και η επόμενη συνάρτηση XLOOKUP προσδιορίζει το επιθυμητό τρίμηνο. Η τιμή επιστροφής θα είναι το κελί όπου αυτά τα δύο τέμνουν.
-
Το αποτέλεσμα για αυτόν τον τύπο είναι τα κέρδη του πρώτου τριμήνου για τον εκπρόσωπο με το όνομα Thompson.
Χρήση της συνάρτησης XLOOKUP
Η λειτουργία XLOOKUP είναι διαθέσιμη μόνο σε συνδρομητές του Office Insider, αλλά σύντομα θα διατεθεί σε όλους τους συνδρομητές του Microsoft 365.
Αν θέλετε να δοκιμάσετε τη λειτουργία μόνοι σας, μπορείτε να γίνετε Office Insider. Επιλέξτε Αρχείο > Λογαριασμός και, στη συνέχεια, επιλέξτε το αναπτυσσόμενο μενού Office Insider για να εγγραφείτε.
Μόλις εγγραφείτε στο πρόγραμμα Office Insider, η εγκατεστημένη έκδοση του Excel θα λάβει όλες τις πιο πρόσφατες ενημερώσεις και μπορείτε να αρχίσετε να χρησιμοποιείτε τη συνάρτηση XLOOKUP.