
Γενική φόρμουλα
=XLOOKUP(A1,months,XLOOKUP(A2,names,data))
Περίληψη
Για να εκτελέσετε δύο αναζητήσεις με τη λειτουργία XLOOKUP (ένα διπλό XLOOKUP), μπορείτε να τοποθετήσετε ένα XLOOKUP μέσα σε ένα άλλο. Στο παράδειγμα που παρουσιάζεται, ο τύπος στο H6 είναι:
=XLOOKUP(H5,months,XLOOKUP(H4,names,data))
όπου οι μήνες (C4: E4) και τα ονόματα (B5: B13) και τα δεδομένα (C5: E13) ονομάζονται εύρη.
Εξήγηση
Ένα από τα χαρακτηριστικά του XLOOKUP είναι η δυνατότητα αναζήτησης και επιστροφής μιας ολόκληρης σειράς ή στήλης. Αυτή η δυνατότητα μπορεί να χρησιμοποιηθεί για να τοποθετήσει ένα XLOOKUP μέσα σε ένα άλλο για να πραγματοποιήσει αμφίδρομη αναζήτηση. Το εσωτερικό XLOOKUP επιστρέφει ένα αποτέλεσμα στο εξωτερικό XLOOKUP, το οποίο επιστρέφει ένα τελικό αποτέλεσμα.
Σημείωση: Το XLOOKUP εκτελεί μια ακριβή αντιστοίχιση από προεπιλογή, επομένως η λειτουργία αντιστοίχισης δεν έχει ρυθμιστεί.
Λειτουργώντας από μέσα προς τα έξω, το εσωτερικό XLOOKUP χρησιμοποιείται για την ανάκτηση όλων των δεδομένων για το "Frantz":
XLOOKUP(H4,names,data)
XLOOKUP βρίσκει «Frantz» στις προαναφερθείσες εύρος ονόματα (Β5: Β13). Ο Frantz εμφανίζεται στην πέμπτη σειρά, οπότε το XLOOKUP επιστρέφει την πέμπτη σειρά δεδομένων (C5: E13). Το αποτέλεσμα είναι ένας πίνακας που αντιπροσωπεύει μία μόνο σειρά δεδομένων για τον Frantz, που περιέχει 3 μήνες πωλήσεων:
(10699,5194,10525) // data for Frantz
Αυτός ο πίνακας επιστρέφεται απευθείας στο εξωτερικό XLOOKUP ως return_array:
=XLOOKUP(H5,months,(10699,5194,10525))
Το εξωτερικό XLOOKUP βρίσκει την τιμή σε H5 ("Mar") εντός του ονομασμένου εύρους μηνών (C4: E4). Η τιμή "Μαρ" εμφανίζεται ως το τρίτο στοιχείο, έτσι το XLOOKUP επιστρέφει το τρίτο στοιχείο από τα δεδομένα πωλήσεων, την τιμή 10525
Χωρίς ονομαστικά εύρη
Οι ονομαστικές περιοχές που χρησιμοποιούνται σε αυτό το παράδειγμα είναι μόνο για αναγνωσιμότητα. Χωρίς ονομαστικά εύρη, ο τύπος είναι:
=XLOOKUP(H5,C4:E4,XLOOKUP(H4,B5:B13,C5:E13))
ΔΕΙΚΤΗΣ και ΑΓΩΝΑΣ
Αυτό το παράδειγμα μπορεί να λυθεί με INDEX και MATCH ως εξής:
=INDEX(C5:E13,MATCH(H4,B5:B13,0),MATCH(H5,C4:E4,0))
Το INDEX and MATCH είναι μια καλή λύση σε αυτό το πρόβλημα, και πιθανώς πιο εύκολο να γίνει κατανοητό για τους περισσότερους ανθρώπους. Ωστόσο, η έκδοση XLOOKUP δείχνει τη δύναμη και την ευελιξία του XLOOKUP.