Τύπος Excel: βασική κατά προσέγγιση αντιστοίχιση XLOOKUP -

Γενική φόρμουλα

=XLOOKUP(value,rng1,rng2,,-1)

Περίληψη

Για να χρησιμοποιήσετε το XLOOKUP για να βρείτε μια κατά προσέγγιση αντιστοίχιση, εισαγάγετε τη μέθοδο match_mode ρητά στο τέταρτο όρισμα. Στο παράδειγμα που εμφανίζεται, ο τύπος στο F5, που αντιγράφηκε στον πίνακα, είναι:

=XLOOKUP(E5,qty,disc,,-1)

όπου qty (B5: B13) και δίσκος (C5: C13) ονομάζονται εύρη.

Εξήγηση

Στο παράδειγμα που παρουσιάζεται, ο πίνακας στο B4: C13 περιέχει εκπτώσεις βάσει ποσότητας. Καθώς αυξάνεται η ποσότητα, η έκπτωση αυξάνεται επίσης. Ο πίνακας στο E4: F10 δείχνει την έκπτωση που επέστρεψε το XLOOKUP για αρκετές τυχαίες ποσότητες. Το XLOOKUP έχει ρυθμιστεί να χρησιμοποιεί την ποσότητα στη στήλη Ε για να βρει την κατάλληλη έκπτωση. Ο τύπος στο F5, αντιγράφεται παρακάτω, είναι:

=XLOOKUP(E5,qty,disc,-1)

  • Το lookup_value προέρχεται από το κελί E5
  • Το lookup_array είναι το ονομασμένο εύρος qty (B5: B13)
  • Το return_array είναι ο ονομασμένος δίσκος εύρους (C5: C13)
  • Το όρισμα not_found δεν παρέχεται
  • Η μέθοδος match_mode έχει οριστεί σε -1 (ακριβής αντιστοίχιση ή επόμενη μικρότερη)
  • Η μέθοδος search_mode δεν παρέχεται και από προεπιλογή στο 1 (πρώτη έως τελευταία)

Σημείωση: Να γνωρίζετε εάν παρέχετε μια κενή συμβολοσειρά ("") για not_found. Εάν δεν βρεθεί αντιστοιχία, το XLOOKUP δεν θα εμφανίζει τίποτα αντί για # N / A. Με άλλα λόγια, μια κενή συμβολοσειρά δεν σημαίνει NULL, σημαίνει "εμφανίστε τίποτα αν δεν βρεθεί αντιστοιχία".

Σε κάθε σειρά, το XLOOKUP αναζητά την ποσότητα στη στήλη E στην περιοχή B5: B13. Όταν βρεθεί μια ακριβής αντιστοίχιση, επιστρέφεται η αντίστοιχη έκπτωση στη στήλη Γ. Όταν δεν βρεθεί ακριβής αντιστοίχιση, επιστρέφεται η έκπτωση που σχετίζεται με την επόμενη μικρότερη ποσότητα.

XLOOKUP εναντίον VLOOKUP

Ο αντίστοιχος τύπος VLOOKUP για αυτό το παράδειγμα είναι ένας από τους παρακάτω δύο τύπους:

=VLOOKUP(E5,B5:C13,2) // default approximate =VLOOKUP(E5,B5:C13,2,1) // explicit approximate

Υπάρχουν αρκετές αξιοσημείωτες διαφορές:

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

ενδιαφέροντα άρθρα...