Τύπος Excel: Σειρά ή στήλη αναζήτησης XLOOKUP -

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

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

=XLOOKUP(value,headers,data) // lookup row

Περίληψη

Το XLOOKUP μπορεί να χρησιμοποιηθεί για αναζήτηση και ανάκτηση σειρών ή στηλών. Στο παράδειγμα που εμφανίζεται, ο τύπος στο H5 είναι:

=XLOOKUP(H4,C4:F4,C5:F8)

Δεδομένου ότι όλα τα δεδομένα στο C5: F8 παρέχονται ως return_array XLOOKUP επιστρέφει το εύρος E5: E8 ως αποτέλεσμα, το οποίο διαχέεται στην περιοχή H5: H8.

Εξήγηση

Ένα από τα ωραία οφέλη του XLOOKUP είναι ότι μπορεί εύκολα να επιστρέψει ολόκληρες σειρές ή στήλες ως αποτέλεσμα αναζήτησης. Αυτό μπορεί να γίνει επίσης με INDEX και MATCH, αλλά η σύνταξη είναι πιο περίπλοκη.

Στο παράδειγμα που εμφανίζεται, θέλουμε να ανακτήσουμε όλες τις τιμές που σχετίζονται με το Q3. Ο τύπος στο H5 είναι:

=XLOOKUP(H4,C4:F4,C5:F8)

  • Το lookup_value προέρχεται από το κελί H4, το οποίο περιέχει το "Q3"
  • Το lookup_array είναι το εύρος C4: F4, το οποίο τέταρτα σε μια κεφαλίδα
  • Το return_array είναι C5: F8, το οποίο περιέχει όλα τα δεδομένα
  • Η μέθοδος match_mode δεν παρέχεται και προεπιλογή στο 0 (ακριβής αντιστοίχιση)
  • Η μέθοδος search_mode δεν παρέχεται και από προεπιλογή στο 1 (πρώτη έως τελευταία)

Το XLOOKUP βρίσκει το "Q3" ως το δεύτερο στοιχείο στο C4: F4 και επιστρέφει τη δεύτερη στήλη του return_array, το εύρος E5: E8.

Σειρά αναζήτησης

Στο παράδειγμα που εμφανίζεται, το XLOOKUP χρησιμοποιείται επίσης για αναζήτηση μιας σειράς. Ο τύπος στο C10 είναι:

=XLOOKUP(B10,B5:B8,C5:F8)

  • Το lookup_value προέρχεται από το κελί B10, το οποίο περιέχει το "Central"
  • Το lookup_array είναι το εύρος B5: B8, το οποίο παραθέτει περιοχές
  • Το return_array είναι C5: F8, το οποίο περιέχει όλα τα δεδομένα
  • Η μέθοδος match_mode δεν παρέχεται και προεπιλογή στο 0 (ακριβής αντιστοίχιση)
  • Η μέθοδος search_mode δεν παρέχεται και από προεπιλογή στο 1 (πρώτη έως τελευταία)

Το XLOOKUP βρίσκει το "Κεντρικό" ως το τρίτο στοιχείο στο B5: B8 και επιστρέφει την τρίτη σειρά του return_array, το εύρος C7: F7.

Περαιτέρω επεξεργασία με άλλες λειτουργίες

Τα αποτελέσματα που παραδίδονται από το XLOOKUP μπορούν να παραδοθούν σε άλλες λειτουργίες για περαιτέρω επεξεργασία. Για παράδειγμα, για να προσθέσετε όλους τους αριθμούς Q3, μπορείτε να χρησιμοποιήσετε τη συνάρτηση SUM ως εξής:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

που επιστρέφει ένα μόνο αποτέλεσμα, 503.250.

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