Τύπος Excel: Παράδειγμα αντιστοίχισης μπαλαντέρ XLOOKUP -

Πίνακας περιεχομένων

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

=XLOOKUP(value,lookup,return,"not found",2)

Περίληψη

Για να εκτελέσετε μια μερική αντιστοίχιση με το XLOOKUP, παρέχετε 2 για το όρισμα της λειτουργίας αντιστοίχισης για να επιτρέψετε μπαλαντέρ. Στο παράδειγμα που παρουσιάζεται, ο τύπος στο H7 είναι:

=TRANSPOSE((XLOOKUP(H4,D5:D15,B5:E15,"Not found",2)))

που εκτελεί έναν αγώνα μπαλαντέρ με την τιμή στο H4 και επιστρέφει και τα 4 πεδία ως αποτέλεσμα. Η συνάρτηση TRANSPOSE είναι προαιρετική και χρησιμοποιείται εδώ μόνο για τη μετατροπή του αποτελέσματος από XLOOKUP σε κάθετο πίνακα.

Εξήγηση

Δουλεύοντας από μέσα προς τα έξω, το XLOOKUP έχει ρυθμιστεί ώστε να βρίσκει την τιμή στο H4 στη στήλη Επώνυμο και να επιστρέφει όλα τα πεδία. Για την υποστήριξη μπαλαντέρ, το match_mode παρέχεται ως 2:

XLOOKUP(H4,D5:D15,B5:E15,2) // match Last, return all fields

  • Το lookup_value προέρχεται από το κελί H4
  • Το lookup_array είναι το εύρος D5: D15, το οποίο περιέχει Επώνυμα
  • Το return_array είναι B5: E15, το οποίο περιέχει όλα τα πεδία
  • Το όρισμα not_found έχει οριστεί σε "Not found"
  • Το match_mode είναι 2, για να επιτρέπονται μπαλαντέρ
  • Η μέθοδος search_mode δεν παρέχεται και από προεπιλογή στο 1 (πρώτη έως τελευταία)

Δεδομένου ότι το H4 περιέχει "cor *", το XLOOKUP βρίσκει το πρώτο επώνυμο ξεκινώντας από το "cor" και επιστρέφει και τα τέσσερα πεδία σε μια οριζόντια συστοιχία:

(648,"Sharyn","Corriveau","Support")

Αυτό το αποτέλεσμα επιστρέφεται απευθείας στη συνάρτηση TRANSPOSE:

=TRANSPOSE((648,"Sharyn","Corriveau","Support"))

Η συνάρτηση TRANSPOSE αλλάζει τον πίνακα από οριζόντιο σε κατακόρυφο:

(648;"Sharyn";"Corriveau";"Support") // vertical array

και οι τιμές του πίνακα ξεχειλίζουν στην περιοχή H7: H10.

Με σιωπηρή μπαλαντέρ

Στο παραπάνω παράδειγμα, ο αστερίσκος μπαλαντέρ (*) εισάγεται ρητά στην τιμή αναζήτησης. Για να περάσετε έμμεσα στο μπαλαντέρ, μπορείτε να προσαρμόσετε τον τύπο ως εξής:

=TRANSPOSE((XLOOKUP(H4&"*",D5:D15,B5:E15,"Not found",2)))

Πάνω, συνενώσαμε τον αστερίσκο μπαλαντέρ (*) στην τιμή στο H4 στον ίδιο τον τύπο. Αυτό θα προσθέσει τον αστερίσκο σε οποιαδήποτε τιμή που έχει εισαχθεί στο H4 και το XLOOKUP θα πραγματοποιήσει μια αναζήτηση μπαλαντέρ.

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