
Γενική φόρμουλα
=XLOOKUP(val1&val2&val3,rng1&rng2&rng3,results)
Περίληψη
Για να χρησιμοποιήσετε το XLOOKUP με πολλά κριτήρια, μπορείτε να συνδυάσετε τιμές αναζήτησης και πίνακες αναζήτησης απευθείας στον τύπο. Στο παράδειγμα που εμφανίζεται, ο τύπος στο H8 είναι:
=XLOOKUP(H5&H6&H7,B5:B14&C5:C14&D5:D14,E5:E14)
Το XLOOKUP επιστρέφει 17,00 $, την τιμή για ένα μεγάλο κόκκινο μπλουζάκι.
Σημείωση: Το XLOOKUP μπορεί να χειριστεί τις συστοιχίες εγγενώς. δεν χρειάζεται να εισέλθετε με το control + shift + enter.
Εξήγηση
Ένα από τα ωραία πλεονεκτήματα του XLOOKUP έναντι του VLOOKUP είναι ότι το XLOOKUP μπορεί να λειτουργήσει απευθείας με συστοιχίες, αντί να χρειάζεται εύρος τιμών σε ένα φύλλο εργασίας. Αυτό καθιστά δυνατή τη συναρμολόγηση συστοιχιών στον τύπο και την προώθηση αυτών στη λειτουργία.
Δουλεύοντας ένα όρισμα κάθε φορά, η τιμή αναζήτησης δημιουργείται ενώνοντας τα H5, H6 και H7 χρησιμοποιώντας συνένωση:
=XLOOKUP(H5&H6&H7
Αυτό έχει ως αποτέλεσμα τη συμβολοσειρά "T-shirtLargeRed".
Ο πίνακας αναζήτησης δημιουργείται με παρόμοιο τρόπο, εκτός από το ότι τώρα ενώνουμε περιοχές:
=XLOOKUP(H5&H6&H7,B5:B14&C5:C14&D5:D14
Ο πίνακας επιστροφής παρέχεται ως κανονικό εύρος :, E5: E14:
=XLOOKUP(H5&H6&H7,B5:B14&C5:C14&D5:D14,E5:E14
Στην ουσία, ψάχνουμε την τιμή αναζήτησης "T-shirtLargeRed" σε δεδομένα όπως αυτό:
lookup_array | result_array |
---|---|
Μπλουζάκι Μικρό κόκκινο | 15 |
Μπλουζάκι MediumBlue | 16 |
Μπλουζάκι | 17 |
HoodieSmallGray | 28 |
HoodieMediumBlue | 29 |
HoodieLargeBlack | 30 |
HatMediumBlack | 25 |
HatMediumGray | 26 |
Καπέλο Μεγάλο | 24 |
Μπλουζάκι Μεγάλο Μπλε | 16 |
Προεπιλογή λειτουργίας αντιστοίχισης με ακρίβεια και προεπιλογή λειτουργίας αναζήτησης για πρώτη αντιστοίχιση, οπότε το XLOOKUP επιστρέφει 17,00 $
Με δυαδική λογική
Ενώ η σύνταξη που εξηγείται παραπάνω λειτουργεί καλά για απλή αντιστοίχιση "ισούται με", μπορείτε επίσης να χρησιμοποιήσετε λογική boolean για να δημιουργήσετε έναν τύπο όπως αυτό:
=XLOOKUP(1,(B5:B14=H5)*(C5:C14=H6)*(D5:D14=H7),E5:E14)
Αυτή είναι μια πιο ευέλικτη προσέγγιση, επειδή η σύνταξη μπορεί να προσαρμοστεί ώστε να χρησιμοποιεί άλλους λογικούς τελεστές και άλλες λειτουργίες, όπως απαιτείται για πιο περίπλοκες αναζητήσεις.