Τύπος Excel: XLOOKUP αναδιάταξη στηλών -

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

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

=XLOOKUP(neworder,oldorder,XLOOKUP(val,lookup,results))

Περίληψη

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

=XLOOKUP(G8:J8,B4:E4,XLOOKUP(G5,E5:E15,B5:E15))

Που επιστρέφει έναν αγώνα στην τιμή στο G5, και με τα 4 πεδία σε διαφορετική σειρά.

Εξήγηση

Αυτός ο τύπος χρησιμοποιεί το XLOOKUP δύο φορές, τοποθετώντας ένα XLOOKUP μέσα σε ένα άλλο. Το πρώτο (εσωτερικό) XLOOKUP χρησιμοποιείται για την αναζήτηση ακριβούς αντιστοίχισης στην τιμή στο G5:

XLOOKUP(G5,E5:E15,B5:E15)

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

Το αποτέλεσμα είναι ένας αγώνας στο "AX-160", που επιστράφηκε ως πίνακας και των τεσσάρων πεδίων στην αρχική σειρά:

(160,130,60,"AX-160")

Αυτό το αποτέλεσμα παραδίδεται απευθείας στο δεύτερο (εξωτερικό) XLOOKUP ως όρισμα πίνακα επιστροφής. Η τιμή αναζήτησης παρέχεται ως εύρος που αντιπροσωπεύει τη νέα σειρά πεδίων και ο πίνακας αναζήτησης είναι το εύρος που περιέχει την αρχική σειρά ονόματος πεδίου.

=XLOOKUP(G8:J8,B4:E4,(160,130,60,"AX-160"))

  • Το lookup_value είναι το εύρος G8: J8 (νέα σειρά πεδίου)
  • Το lookup_array είναι το εύρος B4: E4 (παλαιά σειρά πεδίου)
  • Το return_array είναι το αποτέλεσμα του πρώτου XLOOKUP

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

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